nios ii常用函數(shù)整理

nios ii常用函數(shù)整理

ID:18157101

大?。?4.00 KB

頁數(shù):25頁

時間:2018-09-14

nios ii常用函數(shù)整理_第1頁
nios ii常用函數(shù)整理_第2頁
nios ii常用函數(shù)整理_第3頁
nios ii常用函數(shù)整理_第4頁
nios ii常用函數(shù)整理_第5頁
資源描述:

《nios ii常用函數(shù)整理》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、NIOSII常用函數(shù)整理NIOSII常用函數(shù)整理2009-10-2809:49:02

2、分類:niosII

3、字號訂閱IO操作函數(shù)函數(shù)原型:IORD(BASE,REGNUM)輸入?yún)?shù):BASE為寄存器的基地址,REGNUM為寄存器的偏移量函數(shù)說明:從基地址為BASE的設(shè)備中讀取寄存器中偏移量為REGNUM的單元里面的值。寄存器的值在地址總線的范圍之內(nèi)。返回值:-函數(shù)原型:IOWR(BASE,REGNUM,DATA)輸入?yún)?shù):BASE為寄存器的基地址,REGNUM為寄存器的偏移量,DATA為要寫入的數(shù)據(jù)函數(shù)說明:往偏移量為REGNUM寄存器中寫入數(shù)據(jù)。寄存器的值在地址總線的范圍之內(nèi)。返

4、回值:-函數(shù)原型:IORD_32DIRECT(BASE,OFFSET)輸入?yún)?shù):BASE為寄存器的基地址,OFFSET為寄存器的的偏移量函數(shù)說明:從地址位置為BASE+OFFSET的寄存器中直接讀取32Bit的數(shù)據(jù)返回值:-函數(shù)原型:IORD_16DIRECT(BASE,OFFSET)輸入?yún)?shù):BASE為寄存器的基地址,OFFSET為寄存器的的偏移量函數(shù)說明:從地址位置為BASE+OFFSET的寄存器中直接讀取16Bit的數(shù)據(jù)返回值:-函數(shù)原型:IORD_8DIRECT(BASE,OFFSET)輸入?yún)?shù):BASE為寄存器的基地址,OFFSET為寄存器的的偏移量函數(shù)說明:從地址位置

5、為BASE+OFFSET的寄存器中直接讀取8Bit的數(shù)據(jù)返回值:-函數(shù)原型:IOWR_32DIRECT(BASE,OFFSET,DATA)輸入?yún)?shù):BASE為寄存器的基地址,REGNUM為寄存器的偏移量,DATA為要寫入的數(shù)據(jù)函數(shù)說明:往地址位置為BASE+OFFSET的寄存器中直接寫入32Bit的數(shù)據(jù)返回值:-函數(shù)原型:IOWR_16DIRECT(BASE,OFFSET,DATA)輸入?yún)?shù):BASE為寄存器的基地址,REGNUM為寄存器的偏移量,DATA為要寫入的數(shù)據(jù)函數(shù)說明:往地址位置為BASE+OFFSET的寄存器中直接寫入16Bit的數(shù)據(jù)返回值:-函數(shù)原型:IOWR_8D

6、IRECT(BASE,OFFSET,DATA)輸入?yún)?shù):BASE為寄存器的基地址,REGNUM為寄存器的偏移量,DATA為要寫入的數(shù)據(jù)函數(shù)說明:往地址位置為BASE+OFFSET的寄存器中直接寫入8Bit的數(shù)據(jù)返回值:-Dma:函數(shù)原型:intalt_dma_rxchan_close(alt_dma_rxchanrxchan)輸入?yún)?shù):rxchan為接收信道函數(shù)說明:函數(shù)alt_dma_rxchan_close()通知系統(tǒng):應(yīng)用程序已經(jīng)完成DMA接收信道rxchan,目前執(zhí)行是成功的返回值:成功返回為0,反之為-1函數(shù)原型:alt_dma_rxchan_depth(alt_dma

7、_rxchandma)輸入?yún)?shù):dma函數(shù)說明:函數(shù)alt_dma_rxchan_depth()返回傳送到特別DMA的最大數(shù)量(深度)的接收請求返回值:DMA的最大數(shù)量函數(shù)原型:intalt_dma_rxchan_ioctl(alt_dma_rxchandma,intreq,void*arg)輸入?yún)?shù):dma直接存儲器名,req為請求操作的列舉,arg由請求決定函數(shù)說明:通過DMA接收信道執(zhí)行設(shè)備的具體I/O操作返回值:成功返回請求具體值,反之返回為負數(shù)請求類型請求類型請求類型說明ALT_DMA_SET_MODE_8傳輸以8Bit為單位的數(shù)據(jù),arg值忽略ALT_DMA_SET_

8、MODE_16傳輸以16Bit為單位的數(shù)據(jù),arg值忽略ALT_DMA_SET_MODE_32傳輸以32Bit為單位的數(shù)據(jù),arg值忽略ALT_DMA_SET_MODE_64傳輸以64Bit為單位的數(shù)據(jù),arg值忽略ALT_DMA_SET_MODE_128傳輸以128Bit為單位的數(shù)據(jù),arg值忽略ALT_DMA_TX_ONLY_ON(1)軟件控制下只能發(fā)送ALT_DMA_TX_ONLY_OFF(1)自定義模式,軟件控制下可以接收,發(fā)送ALT_DMA_RX_ONLY_ON(1)軟件控制下只能接收ALT_DMA_RX_ONLY_OFF(1)自定義模式,軟件控制下可以接收,發(fā)送函數(shù)原

9、型:alt_dma_rxchanalt_dma_rxchan_open(constchar*name)輸入?yún)?shù):name為常數(shù)字符指針,如/dev/dma_0函數(shù)說明:為DMA接收信道獲得一個alt_dma_rxchan描述符返回值:成功返回非0,反之返回為0函數(shù)原型:intalt_dma_rxchan_prepare(alt_dma_rxchandma,void*data,alt_u32length,alt_rxchan_done*done,void*handle)輸入?yún)?shù):d

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。