0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

玩轉(zhuǎn)Altera FPGA的關(guān)鍵與FPGA開發(fā)流程分享

SwM2_ChinaAET ? 來源:互聯(lián)網(wǎng) ? 作者:丁德輝 ? 2017-10-24 10:43 ? 次閱讀

如圖1.9所示。這個流程圖是一個相對比較高等級的FPGA開發(fā)流程,從項目的提上議程開始,設(shè)計者需要進行FPGA功能的需求分析,然后進行模塊的劃分,比較復(fù)雜和龐大的設(shè)計,則會通過模塊劃分把工作交給一個團隊的多人協(xié)作完成。各個模塊的具體任務(wù)和功能劃分完畢(通常各個模塊間的通信接口方式也同時被確定),則可以著手進行詳細設(shè)計,包括代碼輸入、綜合優(yōu)化、實現(xiàn)(映射和布局布線)。

為了保證設(shè)計達到預(yù)期要求,各種設(shè)計的約束輸入以及仿真驗證也穿插其間。在EDA工具上驗證無誤后,則可以生成下載配置文件燒錄到實際器件中進行板級的調(diào)試工作。從圖中的箭頭示意不難看出,設(shè)計的迭代性是FPGA開發(fā)過程中的一個重要特點,這就要求設(shè)計者從一開始就要非常認真細致,否則后續(xù)的很多工作量可能就是不斷的返工。

圖1.7 FPGA開發(fā)流程

當然了,對于沒有實際工程經(jīng)驗的初學(xué)者而言,這個流程圖可能不是那么容易理解。不過沒有關(guān)系,我們會簡化這個過程,從實際操作角度,以一個比較簡化的順序的方式來理解這個流程。如圖1.8所示,從大的方面來看,F(xiàn)PGA開發(fā)流程不過是三個階段,第一個階段是概念階段,或者也可以稱之為架構(gòu)階段,這個階段的任務(wù)是項目前期的立項準備,如需求的定義和分析、各個設(shè)計模塊的劃分;第二個階段是設(shè)計實現(xiàn)階段,這個階段包括編寫RTL代碼、并對其進行初步的功能驗證、邏輯綜合和布局布線、時序驗證,這一階段是詳細設(shè)計階段;第三個階段是FPGA器件實現(xiàn),除了器件燒錄和板級調(diào)試外,其實這個階段也應(yīng)該包括第二個階段的布局布線和時序驗證,因為這兩個步驟都是和FPGA器件緊密相關(guān)的。我們這么粗略的三個階段劃分并沒有把FPGA整個設(shè)計流程完全的孤立開來,恰恰相反,從我們的階段劃分中,我們也看到FPGA設(shè)計的各個環(huán)節(jié)是緊密銜接、相互影響的。

圖1.8 簡化的FPGA開發(fā)流程


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA開發(fā)
    +關(guān)注

    關(guān)注

    1

    文章

    42

    瀏覽量

    14857

原文標題:【精品博文】勇敢的芯伴你玩轉(zhuǎn)Altera FPGA連載8:FPGA開發(fā)流程

文章出處:【微信號:ChinaAET,微信公眾號:電子技術(shù)應(yīng)用ChinaAET】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    Altera推出一系列FPGA軟、硬件和開發(fā)工具

    近期,英特爾子公司Altera推出了一系列FPGA軟、硬件和開發(fā)工具,使其可編程解決方案更易應(yīng)用于廣泛的用例和市場。Altera在年度開發(fā)
    的頭像 發(fā)表于 10-12 10:47 ?296次閱讀

    FPGA的學(xué)習筆記---FPGA開發(fā)流程

    與通常的單片機應(yīng)用開發(fā)不同,FPGA有自己的開發(fā)流程。但具體上怎樣操作,作為初學(xué)者,沒有一點經(jīng)驗。網(wǎng)站獎勵的清華FPGA需要的
    發(fā)表于 06-23 14:47

    Altera將AI注入新的中端FPGA

    SoC FPGA Quartus Prime設(shè)計軟件更新 FPGA生命周期支持擴展 全新Agilex 5 SoC FPGA 隨著中檔Agilex 5的發(fā)布,Altera聲稱這是第一個
    的頭像 發(fā)表于 05-07 15:03 ?8414次閱讀
    <b class='flag-5'>Altera</b>將AI注入新的中端<b class='flag-5'>FPGA</b>

    英特爾旗下FPGA公司Altera正式亮相

    日前,英特爾 FPGA Vision線上直播中發(fā)布,將英特爾編程解決方案事業(yè)部 (PSG) 作為獨立的FPGA公司——Altera
    的頭像 發(fā)表于 03-18 14:11 ?453次閱讀

    fpga原型驗證流程

    FPGA原型驗證流程是確保FPGA(現(xiàn)場可編程門陣列)設(shè)計正確性和功能性的關(guān)鍵步驟。它涵蓋了從設(shè)計實現(xiàn)到功能驗證的整個過程,是FPGA
    的頭像 發(fā)表于 03-15 15:05 ?1276次閱讀

    fpga開發(fā)一般用什么軟件

    FPGA(現(xiàn)場可編程門陣列)開發(fā)通常使用一系列專門的軟件工具,這些工具涵蓋了從設(shè)計、仿真到編譯和調(diào)試的整個流程。
    的頭像 發(fā)表于 03-15 14:43 ?3080次閱讀

    fpga開發(fā)是什么意思

    FPGA開發(fā)是指利用現(xiàn)場可編程邏輯門陣列(Field Programmable Gate Array,簡稱FPGA)進行硬件設(shè)計和實現(xiàn)的過程。FPGA是一種可編程的邏輯器件,它允許用戶
    的頭像 發(fā)表于 03-15 14:28 ?992次閱讀

    fpga開發(fā)板是什么?fpga開發(fā)板有哪些?

    FPGA開發(fā)板是一種基于FPGA(現(xiàn)場可編程門陣列)技術(shù)的開發(fā)平臺,它允許工程師通過編程來定義和配置FPGA芯片上的邏輯電路,以實現(xiàn)各種數(shù)字
    的頭像 發(fā)表于 03-14 18:20 ?1651次閱讀

    fpga開發(fā)板使用教程

    FPGA開發(fā)板的使用教程主要包括以下幾個關(guān)鍵步驟。
    的頭像 發(fā)表于 03-14 15:50 ?887次閱讀

    中端FPGA成為主戰(zhàn)場,Altera獨立后的市場格局

    電子發(fā)燒友網(wǎng)報道(文/周凱揚)隨著前幾年Xilinx被AMD收購,近期Altera從英特爾獨立出來,不少人都在關(guān)注FPGA市場會迎來怎樣的變局。在這個AI ASIC爆火的時代,可編程的FPGA
    的頭像 發(fā)表于 03-12 00:28 ?3666次閱讀
    中端<b class='flag-5'>FPGA</b>成為主戰(zhàn)場,<b class='flag-5'>Altera</b>獨立后的市場格局

    英特爾成立全新獨立運營的FPGA公司Altera

    近日,英特爾宣布成立全新的獨立運營的FPGA(現(xiàn)場可編程門陣列)公司——Altera,此舉標志著英特爾在FPGA領(lǐng)域的進一步深耕和戰(zhàn)略布局。在FPGA Vision線上研討會中,公司首
    的頭像 發(fā)表于 03-11 10:07 ?477次閱讀

    FPGA的PL端固化流程

    電子發(fā)燒友網(wǎng)站提供《FPGA的PL端固化流程.pdf》資料免費下載
    發(fā)表于 03-07 14:48 ?8次下載

    FPGA基本開發(fā)設(shè)計流程

    FPGA的設(shè)計流程就是利用EDA開發(fā)軟件和編程工具對FPGA芯片進行開發(fā)的過程。FPGA
    發(fā)表于 12-31 21:15

    集成電源解決方案-Altera FPGA應(yīng)用介紹

    電子發(fā)燒友網(wǎng)站提供《集成電源解決方案-Altera FPGA應(yīng)用介紹.pdf》資料免費下載
    發(fā)表于 11-28 09:21 ?0次下載
    集成電源解決方案-<b class='flag-5'>Altera</b> <b class='flag-5'>FPGA</b>應(yīng)用介紹

    如何學(xué)習FPGA?FPGA學(xué)習必備的基礎(chǔ)知識

    FPGA已成為現(xiàn)今的技術(shù)熱點之一,無論學(xué)生還是工程師都希望跨進FPGA的大門。網(wǎng)絡(luò)上各種開發(fā)板、培訓(xùn)班更是多如牛毛,仿佛在告訴你不懂FPGA你就OUT啦。那么我們要
    的頭像 發(fā)表于 10-27 17:43 ?729次閱讀