niosii dma實驗中的一點感想

來源:互聯網
上載者:User

標籤:io   os   使用   sp   資料   問題   ad   工作   bs   

1,使用nios給出的驅動函數的順序一般為1,清中斷2,寫控制寄存器,3,寫參數寄存器4,中斷註冊,5,開始工作。因為開始工作控制位在控制寄存器中,所以會想到到最後一塊寫,省事,但是在dma實驗中發現copy後的資料開頭幾個都是0,而且copy不完全。將寫控制寄存器和開始工作分開則問題消失。

2,中斷註冊需要:1,中斷控制器id,我發現不是0就是-1,0是有中斷的外設的中斷控制器id,-1是沒有中斷的外設的中斷控制器id,2,中斷號,3,中斷處理函數,4,傳遞給中斷函數的參量,可以為null,5,保留,通常為0x00;

3,在軟核中添加dma的時候需要注意,dma有個特殊的readdata和writedata線,需要連到讀寫的存放裝置上。

 

niosii dma實驗中的一點感想

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.