<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于Nios II 軟核處理器的SD卡接口設(shè)計(jì)(一)

          基于Nios II 軟核處理器的SD卡接口設(shè)計(jì)(一)

          作者: 時(shí)間:2013-05-08 來(lái)源:網(wǎng)絡(luò) 收藏

          至此,主要的配置過(guò)程就結(jié)束了。但是還是需要配置如下部分:

          (1) 分配存儲(chǔ)器和外部設(shè)備的基地址和中斷請(qǐng)求優(yōu)先級(jí);

          (2) 設(shè)定的啟動(dòng)地址,本把片內(nèi)存儲(chǔ)器設(shè)定為 的啟動(dòng)地址。

          (3) 在生成Ⅱ系統(tǒng)時(shí),可以選擇生成Verilog語(yǔ)言還是VHDL 語(yǔ)言,本采用VHDL語(yǔ)言進(jìn)行;

          (4) 最后生成的qsf文件,相當(dāng)于整個(gè)工程的文件,但是關(guān)于配置管腳使用的部分,需要用戶去生成。生成的方法可以在圖形界面下配置,也可以通過(guò)寫(xiě)tcl文件的方法。寫(xiě)tcl文件的方法一般來(lái)講,對(duì)于大型工程,還是比較方便的。

          (5) 編譯整個(gè)NiosⅡ系統(tǒng),在Altera 提供的開(kāi)發(fā)環(huán)境Quartus 中進(jìn)行編譯。頂層設(shè)計(jì)文件可以使VHDL 也可以是原理圖的形式。

          (6) 采用JATG口進(jìn)行下載,把生成的的SOF文件下載到FPGA里。

          2系統(tǒng)軟件設(shè)計(jì)

          Altera公司為了用戶方便使用Nios II來(lái)快速研制產(chǎn)品,提供了功能強(qiáng)大、易于使用的Nios II集成開(kāi)發(fā)環(huán)境,與一般的嵌入式系統(tǒng)開(kāi)發(fā)設(shè)計(jì)比較類(lèi)似。在生成NiosII的過(guò)程中已經(jīng)自動(dòng)生成了需要使用的頭文件(一般是C語(yǔ)言的頭文件),同時(shí)一般外圍設(shè)備的驅(qū)動(dòng)程序也可以生成。對(duì)于嵌入式操作系統(tǒng),可以使用用戶自己裁剪的ucLinux內(nèi)核也可以使用Altera提供的操作系統(tǒng)內(nèi)核。本設(shè)計(jì)使用Altera公司提供的Nios II 9.0版本的開(kāi)發(fā)環(huán)境。


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();