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

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

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

FPGA設計的三大黃金法則

電子工程師 ? 來源:FPGA設計論壇 ? 作者:FPGA設計論壇 ? 2021-01-02 09:26 ? 次閱讀

不管你是一名邏輯設計師、硬件工程師或系統(tǒng)工程師,甚或擁有所有這些頭銜,只要你在任何一種高速和多協(xié)議的復雜系統(tǒng)中使用了FPGA,你就很可能需要努力解決好器件配置、電源管理、IP集成、信號完整性和其他的一些關(guān)鍵設計問題。 不過,你不必獨自面對這些挑戰(zhàn),因為在當前業(yè)內(nèi)領(lǐng)先的FPGA公司里工作的應用工程師每天都會面對這些問題,而且他們已經(jīng)提出了一些將令你的設計工作變得更輕松的設計指導原則和解決方案。掌握FPGA設計的三大黃金法則,讓你設計更輕松。

一。 面積與速度的平衡互換原則 這里的面積指的是FPGA的芯片資源,包括邏輯資源和I/O資源等;這里的速度指的是FPGA工作的最高頻率(和DSP或者ARM不同,F(xiàn)PGA設計的工作頻率是不固定的,而是和設計本身的延遲緊密相連)。在實際設計中,使用最小的面積設計出最高的速度是每一個開發(fā)者追求的目標,但是“魚和熊掌不可兼得”,取舍之間展示了一個開發(fā)者的智慧。

1.速度換面積速度優(yōu)勢可以換取面積的節(jié)約。面積越小,就意味著可以用更低的成本來實現(xiàn)產(chǎn)品的功能。速度換面積的原則在一些較復雜的算法設計中常常會用到。在這些算法設計中,流水線設計常常是必須用到的技術(shù)。在流水線的設計中,這些被重復使用但是使用次數(shù)不同的模塊將會占用大量的FPGA資源。對FPGA的設計技術(shù)進行改造,將被重復使用的算法模塊提煉出最小的復用單元,并利用這個最小的高速代替原設計中被重復使用但次數(shù)不同的模塊。當然,在改造的過程中必然會增加一些其他的資源來實現(xiàn)這個代替的過程。但是只要速度具有優(yōu)勢,那么增加的這部分邏輯依然能夠?qū)崿F(xiàn)降低面積提高速度的目的。 可以看到,速度換面積的關(guān)鍵是高速基本單元的復用。

2.面積換速度在這種方法中面積的復制可以換取速度的提高。支持的速度越高,就意味著可以實現(xiàn)更高的產(chǎn)品性能。一些注重產(chǎn)品性能的應用領(lǐng)域可以采用并行處理技術(shù),實現(xiàn)面積換速度。

二。 硬件可實現(xiàn)原則 FPGA設計通常會使用HDL語言,比如Verilog HDL或者VHDL。當采用HDL語言來描述一個硬件電路功能的時候,一定要確保代碼描述的電路是硬件可實現(xiàn)的。 Verilog HDL語言的語法與C語言很相似,但是它們之間有著本質(zhì)的區(qū)別。C語言是基于過程的高級語言,編譯后可以在CPU上運行。而Verilog HDL語言描述的本身就是硬件結(jié)構(gòu),編譯后是硬件電路。因此,有些語句在C語言的環(huán)境中應用是沒有問題的,但是在HDL語言環(huán)境下就會導致結(jié)果不正確或者不理想。如: for(i=0;i《16;i++) DoSomething(); 在C語言中運行沒有任何問題,但是在Verilog HDL的環(huán)境下編譯就會導致綜合后的資源嚴重浪費。

三。 同步設計原則 同步電路和異步電路是FPGA設計的兩種基本電路結(jié)構(gòu)形式。 異步電路的最大缺點是會產(chǎn)生毛刺。同步設計的核心電路是由各種觸發(fā)器構(gòu)成的。這類電路的任何輸出都是在某個時鐘的邊沿驅(qū)動觸發(fā)器產(chǎn)生的。所以,同步設計可以很好地避免毛刺的產(chǎn)生。

原文標題:FPGA系統(tǒng)設計黃金法則

文章出處:【微信公眾號:FPGA設計論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責任編輯:haq

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

    關(guān)注

    1620

    文章

    21510

    瀏覽量

    598915
  • 電路
    +關(guān)注

    關(guān)注

    171

    文章

    5747

    瀏覽量

    171203

原文標題:FPGA系統(tǒng)設計黃金法則

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    點式振蕩器的電路組成法則是什么

    點式振蕩器是一種常用的電子振蕩器,其主要作用是產(chǎn)生穩(wěn)定頻率的正弦波信號。點式振蕩器的電路組成法則主要包括以下幾個方面: 電路結(jié)構(gòu) 點式振蕩器的基本電路結(jié)構(gòu)包括
    的頭像 發(fā)表于 08-21 15:43 ?194次閱讀

    開關(guān)電源PCB布局優(yōu)化,人人都該懂的“黃金法則”是什么?

    問:開關(guān)電源板布局的黃金法則優(yōu)化電路板布局是開關(guān)電源設計中的一個關(guān)鍵。良好的布局可確保開關(guān)穩(wěn)壓器的穩(wěn)定運行,并將輻射干擾和傳導電磁干擾(EMI)降至。雖然這是電子開發(fā)人員所熟知的常識,但很多人還是
    發(fā)表于 07-01 17:11

    為什么“黃金頻段”會是700MHz頻段?

    今年,西班牙大運營商Movistar、沃達豐及MasOrange大運營商達成共享700MHz頻段的協(xié)議,旨在擴大農(nóng)村及偏遠地區(qū)的5G網(wǎng)絡覆蓋。這一舉措在全球范圍內(nèi)引起了廣泛關(guān)注?,F(xiàn)如今,頻譜資源
    的頭像 發(fā)表于 06-07 08:20 ?2584次閱讀
    為什么“<b class='flag-5'>黃金</b>頻段”會是700MHz頻段?

    超級電容叫黃金電容是因為含有黃金嗎?當然不是!

    超級電容被稱為“黃金電容”并非因含有黃金,而是因其高價值和應用前景。其儲存電量多、容量大,充放電速度快,提高了使用體驗。未來,超級電容將發(fā)揮更大作用,帶來便利和可能性。
    的頭像 發(fā)表于 04-19 10:02 ?304次閱讀
    超級電容叫<b class='flag-5'>黃金</b>電容是因為含有<b class='flag-5'>黃金</b>嗎?當然不是!

    超級電容叫黃金電容是因為含有黃金嗎?當然不是!

    超級電容被稱為“黃金電容”并非因含有黃金,而是因其高價值和應用前景。其儲存電量多、容量大,充放電速度快,提高了使用體驗。未來,超級電容將發(fā)揮更大作用,帶來便利和可能性。
    的頭像 發(fā)表于 04-19 10:01 ?249次閱讀
    超級電容叫<b class='flag-5'>黃金</b>電容是因為含有<b class='flag-5'>黃金</b>嗎?當然不是!

    關(guān)于AI PC,英特爾CEO帕特·基辛格說了法則

    ? ? ? ?美國拉斯維加斯時間1月9日,英特爾CEO帕特·基辛格在CES 2024大會上,總結(jié)了關(guān)于AI PC的法則。 ? ? ? ?首先是經(jīng)濟法則。帕特·基辛格認為,未來的AI數(shù)據(jù)應在本地
    的頭像 發(fā)表于 01-10 18:04 ?272次閱讀
    關(guān)于AI PC,英特爾CEO帕特·基辛格說了<b class='flag-5'>三</b>個<b class='flag-5'>法則</b>

    嵌入式開發(fā)學習的十三法則分享

    的“ 初始敏感性” 對于其“ 最終計算結(jié)果” 的影響就變得微乎其微了。 二、實時性法則 嵌入式系統(tǒng)的計算結(jié)果,不僅依賴于系統(tǒng)的邏輯運算之正確性,而且也依賴于這個運算結(jié)果的計算時間。 、資源
    發(fā)表于 12-21 06:32

    PCB設計工程師不得不知的法則

    PCB是進行設計的物理平臺,也是用于原始組件進行電子系統(tǒng)設計的靈活部件。本文將介紹幾種PCB設計黃金法則,這些法則自25年前商用PCB設計誕生以來,大多沒有任何改變,且廣泛適用于各種PCB設計項目
    發(fā)表于 12-20 15:57 ?151次閱讀

    工程師必看!MOSFET器件選型的3大法則

    工程師必看!MOSFET器件選型的3大法則
    的頭像 發(fā)表于 12-06 15:58 ?400次閱讀

    異構(gòu)專用AI芯片的黃金時代

    異構(gòu)專用AI芯片的黃金時代
    的頭像 發(fā)表于 12-04 16:42 ?499次閱讀
    異構(gòu)專用AI芯片的<b class='flag-5'>黃金</b>時代

    永不改變的PCB設計黃金法則

    選擇正確的網(wǎng)格 - 設置并始終使用能夠匹配多元件的網(wǎng)格間距。雖然多重網(wǎng)格看似效用顯著,但工程師若在PCB布局設計初期能夠多思考一些,便能夠避免間隔設置時遇到難題并可限度地應用電路板。由于許多器件都采用多種封裝尺寸,工程師應使用利于自身設計的產(chǎn)品。
    發(fā)表于 11-17 15:40 ?177次閱讀

    選擇示波器帶寬時,5倍法則主要適用于哪一類示波器?

    選擇示波器帶寬時,5倍法則主要適用于哪一類示波器? 示波器是一種常用的測試設備,用于測量電器設備的電信號輸出。在操作示波器時,選擇正確的帶寬是非常關(guān)鍵的。在這方面,5倍法則成為了一種常用的方法。在
    的頭像 發(fā)表于 10-22 12:34 ?707次閱讀

    如果不按照5倍法則,對于示波器信號幅度測試精度有多大影響呢?

    如果不按照5倍法則,對于示波器信號幅度測試精度有多大影響呢? 前言: 示波器是電子工程師經(jīng)常使用的測試工具之一。用它可以看到電路中的電壓波形,頻率,相位等。在測量中,信號幅度是很關(guān)鍵的一個參數(shù)。因此
    的頭像 發(fā)表于 10-22 12:33 ?747次閱讀

    開關(guān)模式電源電路板布局的黃金法則

    開關(guān)模式電源電路板布局的黃金法則
    的頭像 發(fā)表于 10-18 17:53 ?389次閱讀
    開關(guān)模式電源電路板布局的<b class='flag-5'>黃金</b><b class='flag-5'>法則</b>

    開關(guān)電源PCB布局優(yōu)化,人人都該懂的“黃金法則”是什么?

    開關(guān)電源PCB布局優(yōu)化,人人都該懂的“黃金法則”是什么?
    的頭像 發(fā)表于 10-09 18:15 ?628次閱讀
    開關(guān)電源PCB布局優(yōu)化,人人都該懂的“<b class='flag-5'>黃金</b><b class='flag-5'>法則</b>”是什么?