借助創(chuàng )新電子設計平臺實(shí)現FPGA嵌入式系統設計
FPGA問(wèn)世已經(jīng)超過(guò)20年,現在FPGA在復雜邏輯電路以及數字信號處理領(lǐng)域中扮演著(zhù)越來(lái)越重要的角色,SoC以其低功耗、高性能、低成本、高可靠性等優(yōu)點(diǎn)成為嵌入式系統的發(fā)展趨勢。不過(guò),對于很多設計者來(lái)講這還是“新鮮事物”。學(xué)習并掌握一項新的技術(shù)或具備某種能力,比如學(xué)習FPGA開(kāi)發(fā)技術(shù)并將其應用到實(shí)際系統中,這是一項艱巨任務(wù)。Altium Designer 提供了一種簡(jiǎn)單輕松的方法,可以幫助軟/硬件工程師共同應對FPGA嵌入式系統開(kāi)發(fā)的挑戰。Altium designer擁有強大的嵌入式系統設計功能以及非常便捷的設計流程,它在FPGA 及嵌入式智能方面有如下優(yōu)勢:
本文引用地址:http://dyxdggzs.com/article/192037.htm1) 完整功能、統一的設計環(huán)境
a) 簡(jiǎn)單易用的FPGA設計工具鏈(包括原理圖和HDL語(yǔ)言混合編輯器、編譯器、綜合器和下載)
b) 完整的嵌入式軟件開(kāi)發(fā)環(huán)境(包括編輯器、編譯器、生成器、連接器和調試器)
c) 創(chuàng )新性系統驗證平臺――NB2 (搭載了豐富的外圍接口板和可相互替換的FPGA子板)
2) 數字組合邏輯電路開(kāi)發(fā)功能
a) 放置和連接預先綜合的器件
b) 電路原理圖和 HDL語(yǔ)言混合輸入方法
c) 豐富的虛擬儀器模塊
d) 高度抽象化的系統設計――OpenBus
e) 靈活的C語(yǔ)言到HDL語(yǔ)言轉換――CtoH
3) 嵌入式軟件設計功能
a) 專(zhuān)業(yè)的編碼環(huán)境
b) 獨立于處理器的 Viper C-編譯器
c) 目標代碼自由的移植――DSF
d) 完整的源代碼級調試
4) 創(chuàng )新性系統驗證平臺NB2(實(shí)施并調試你的方案)
a) 獨立于FPGA廠(chǎng)商的子板
b) 靈活的外圍設備板
c) 實(shí)時(shí)調試和更新
d) 對產(chǎn)品板的持續研發(fā)
5) 設計實(shí)施模式間緊密結合
a) 設計移動(dòng)到目標硬件
b) PCB和FPGA間設計協(xié)同
接下來(lái),我們將在A(yíng)ltium Designer平臺下,利用一個(gè)視頻捕獲輸出的實(shí)例去親身體驗如何輕松、便捷地實(shí)現FPGA嵌入式系統設計。在這個(gè)例子中,我們將使用Altium Designer內的幾個(gè)專(zhuān)門(mén)針對提高設計效率,簡(jiǎn)便設計過(guò)程而開(kāi)發(fā)的特定功能。它們包括:OpenBus系統開(kāi)發(fā);FPGA項目的自動(dòng)配置;處理器軟件架構――DSF。
評論