新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 借助創新電子設計平臺實現FPGA嵌入式系統設計

        借助創新電子設計平臺實現FPGA嵌入式系統設計

        作者: 時間:2009-05-19 來源:網絡 收藏

          在數字組合邏輯電路設計輸入方面,一個項目支持三種類型的輸入方法-原理圖、HDL (Verilog 或VHDL)以及OpenBus。另外還支持C代碼符號的輸入。你可以使用這些輸入方法的混合輸入,并使用層次原理圖所用到的符號方塊圖來對不同的輸入文檔進行組合。對于項目,必須將原理圖做為頂層文檔,因為這是為了支持從到PCB移植以及同步。首先,創建一個原理圖文檔并添加到項目中去。如圖4所示。

        圖4 FPGA項目以及新生成的文檔的項目面板


          接下來,我們一同體驗OpenBus系統設計簡易、快捷的特性。OpenBus是一個進行系統級FPGA設計的新方法。它提供了比原理圖更為簡單的界面,但是并不會因其簡單而丟失相應的信息。由于它能自動考慮底層細節,因而設計者只需著眼于頂層系統的設計以及主要元件的互連。而這些元件都是預先綜合過的、應用于FPGA開發的IP元件。


        圖5 OpenBus面板

        在Altium Designer平臺中OpenBus文件編輯環境下(如圖5所示),你將開始親身體驗如何輕松、便捷地實現FPGA的嵌入式系統設計。如圖6所示,整體方案的實現與我們對方案規劃設計時,描述的系統結構框架非常相似。依據實現方案所需用到的功能單元,諸如:32位微處理器、視頻輸入控制模塊、TFT顯示屏控制模塊、I2C控制模塊(用于操作視頻流數據輸入處理器件的控制寄存器單元)、IP內核互連模塊、SRAM控制模塊和總線仲裁模塊,從OpenBus器件列表欄中逐一放置到當前編輯文檔內,并完成連接。

        圖6 完成的OpenBus設計



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 开阳县| 古田县| 红原县| 来凤县| 新昌县| 聊城市| 仪陇县| 武胜县| 永善县| 长寿区| 南城县| 太康县| 金山区| 邯郸县| 成都市| 界首市| 股票| 乐昌市| 台东县| 宁阳县| 鸡东县| 昭苏县| 凭祥市| 中卫市| 平原县| 当雄县| 庆安县| 沂源县| 清镇市| 贵阳市| 洛川县| 伊吾县| 宁夏| 阳谷县| 高要市| 原阳县| 富锦市| 孙吴县| 丰原市| 闻喜县| 云林县|