在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<abbr id="27omo"></abbr>

<menu id="27omo"><dl id="27omo"></dl></menu>
    • <label id="27omo"><tt id="27omo"></tt></label>

      新聞中心

      EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于Microblaze軟核的嵌入式系統(tǒng)設計

      基于Microblaze軟核的嵌入式系統(tǒng)設計

      作者: 時間:2011-04-12 來源:網(wǎng)絡 收藏

      ②定制用戶自己的IP核。由于開發(fā)的特殊性,有時可能很難找到一款ASIC控制器,具備要求的所有外設接口。在這種情況下,要么用軟件實現(xiàn)所缺的外設功能,從而犧牲了性能;要么單獨購置一片該接口芯片,從而增大了電路板面積和成本。而FPGA則不存在這種問題。在XPS中定制用戶IP核與一般用VHDL編寫邏輯電路不同的是,這種定制IP可以掛接在PLB總線上,從而實現(xiàn)與的通信。XPS提供自定義IP核的生成向?qū)В瑘D4給出了用戶自定義IP核的邏輯結(jié)構。從圖可以看出,生成向?qū)?chuàng)建了兩個模塊,一個是與PLB總線進行交互的接口模塊IPIF,另一個是用戶邏輯模塊User_Logic。IPIF完成PLB總線信號的捕捉和協(xié)議轉(zhuǎn)換,這部分內(nèi)容不需要用戶參與,用戶只需根據(jù)自定義邏輯的輸入/輸出信號在IPIF中給出相應的聲明即可;User_Logic模塊則是需要用戶進行手動添加自定義邏輯代碼的地方,在這里用戶只需關注自己需要實現(xiàn)的功能,不用擔心它們與之間的通信鏈接。

      本文引用地址:http://www.biyoush.com/article/150858.htm

      d.jpg


      2.2 軟件平臺的開發(fā)
      EDK的另一個組件SDK是對于XPS集成開發(fā)環(huán)境的補充,提供了一個軟件工程項目的開發(fā)環(huán)境,具有以下功能和特點:
      Eclipse開源代碼標準;
      ◆項目管理;
      ◆功能完善的C/C++代碼編輯和編譯環(huán)境;
      ◆程序創(chuàng)建配置和自動化的Makefile生成;
      ◆完美集成的對對象的無縫調(diào)試環(huán)境。
      除了提供軟件的開發(fā)環(huán)境外,Xilinx公司還提供了各種IP核的API控制函數(shù),這些API被安放在..\EDK\SW\XilinxProcessorIPLib\drivers目錄下,其中..\表示Xilinx軟件的安裝目錄。通過閱讀IP核的PDF說明文檔和API函數(shù)的C代碼,用戶可以很容易地實現(xiàn)對IP核的控制。以通用輸入/輸出端口GPIO為例,在文件夾..\EDK\sw\XilinxProcessorIPLib\drivers\gpio_v2_13_a下存放著與GPIO軟件編程有關的所有內(nèi)容,其src子目錄下包含各種API函數(shù)的C源碼,doc目錄下包含對各種API函數(shù)的使用說明,而examples目錄下還有針對GPIO進行編程的實例源碼。一般對GPIO的操作過程為:
      e.jpg
      即首先對GPIO口進行初始化,然后設置其方向為輸入或是輸出,接下來就可以對GPIO進行讀寫。如果該GPIO可以產(chǎn)生中斷,則必須置位其中斷使能位,然后將中斷處理函數(shù)掛接到中斷控制器或直接掛到的中斷位上。

      linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


      評論


      相關推薦

      技術專區(qū)

      關閉