新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于MicroBlaze實現AXI總線雙核嵌入式系統

        基于MicroBlaze實現AXI總線雙核嵌入式系統

        作者: 時間:2015-01-09 來源:網絡 收藏

          目的是利用嵌入在Xilinx FPGA中的核實現基于的雙核設計以及共享實現LED燈的時控。對于共享實現LED燈時控的方法是通過在兩個低速總線之間加入一個axi2axi_connector實現axilite總線上的slave共享。對于實現雙核之間的通信主要方法是利用mailbox和mutex完成核間通信。硬件平臺采用的是Xilinx FPGA Spartan -6 Atlys板,軟件平臺是Xilinx EDK,主要使用的是XPS(硬件設計)和SDK(軟件設計),開發出了運行在FPGA上的基于雙核的,得出了核間通信的可行性以及共享slave實現LED燈時控的實用性。

        本文引用地址:http://www.104case.com/article/267945.htm

          前言

          當前Xilinx新版本ISE系列產品基于的趨勢越來越明顯,是ARM高級微控制器總線結構的一部分,擁有高產率、高靈活、廣泛IP可用性等優勢。多核處理器可以實現彼此之間快速通訊以及并行處理計算等,可以提高處理問題的速度,具有良好的可行性和實用性,而兩者的結合是當前開發的新發展,通過Xilinx ISE系列軟件可以很方便地進行硬件設計(XPS中)以及相應的軟件(SDK中)設計。FPGA設計相比ARM設計也存在優勢,不是固定的芯片實現,也是可以通過用戶自定義IP核,可以嵌入所希望的系統來實現相應的功能[1]。因此,選擇設計基于AXI總線的MicroBlaze雙核是當前的開發趨勢,同時Xilinx的Atlys板為實驗的可行性提供了硬件平臺。

          硬件設計方案

          本文將會簡要介紹基于AXI總線的MicroBlaze雙核嵌入式系統設計[2~3],并分別對兩個核進行LED燈時控的操作,即進行軟件設計,檢驗硬件設計的實用性。如圖1 是實現上述功能的系統總體硬件結構設計簡圖。

          基于AXI總線的MicroBlaze雙核SoPC系統設計.pdf



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 安顺市| 敦化市| 九台市| 和田市| 岚皋县| 枝江市| 佛坪县| 建阳市| 西宁市| 苍南县| 平顶山市| 关岭| 睢宁县| 怀宁县| 奉化市| 宿州市| 宝应县| 北安市| 五常市| 墨江| 乌鲁木齐县| 会宁县| 堆龙德庆县| 穆棱市| 房产| 舟曲县| 莒南县| 芮城县| 梁河县| 庆安县| 深泽县| 蕉岭县| 宁河县| 蓝山县| 罗城| 盐城市| 汤阴县| 迭部县| 仙居县| 安陆市| 万盛区|