吴忠躺衫网络科技有限公司

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

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

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

FPGA設(shè)計的三大黃金法則

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

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

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

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

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

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

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

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

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

責任編輯:haq

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

    關(guān)注

    1630

    文章

    21798

    瀏覽量

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

    關(guān)注

    173

    文章

    5966

    瀏覽量

    172967

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

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

收藏 人收藏

    評論

    相關(guān)推薦

    FPGA基礎(chǔ)知識及設(shè)計和執(zhí)行FPGA應(yīng)用所需的工具

    本文將首先介紹FPGA的基礎(chǔ)知識,包括FPGA的工作原理以及為什么要使用FPGA等,然后討論設(shè)計和執(zhí)行FPGA應(yīng)用所需的工具。
    的頭像 發(fā)表于 11-11 11:29 ?1156次閱讀
    <b class='flag-5'>FPGA</b>基礎(chǔ)知識及設(shè)計和執(zhí)行<b class='flag-5'>FPGA</b>應(yīng)用所需的工具

    規(guī)模法則引領(lǐng)機器人領(lǐng)域新突破:邁向通用機器人的ChatGPT時刻

    如果將人工智能(AI)比喻為一個正在成長的孩子,那么規(guī)模法則(Scaling Law)就是其成長過程中的核心驅(qū)動力。只要給予這個“孩子”充足的數(shù)據(jù)、模型和算力這些“營養(yǎng)”,它便能茁壯成長。2020年
    的頭像 發(fā)表于 11-08 09:27 ?571次閱讀

    如何為單節(jié)Impedance Track(TM)器件生成黃金映像

    電子發(fā)燒友網(wǎng)站提供《如何為單節(jié)Impedance Track(TM)器件生成黃金映像.pdf》資料免費下載
    發(fā)表于 10-17 08:32 ?0次下載
    如何為單節(jié)Impedance Track(TM)器件生成<b class='flag-5'>黃金</b>映像

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

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

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

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

    FPGA廠商紫光同創(chuàng)入選多樣性算力產(chǎn)業(yè)及標準推進委員會黃金成員

    貢獻成功入選“多樣性算力產(chǎn)業(yè)及標準推進委員會黃金會員”。 ? 新質(zhì)生產(chǎn)力以數(shù)字化、網(wǎng)絡(luò)化、智能化新技術(shù)為支撐,而多樣性算力是新質(zhì)生產(chǎn)力發(fā)展的關(guān)鍵技術(shù)推動力之一。多樣性算力以ARM、RISC-V等通用計算以及GPU、NPU、FPGA、DPU等異構(gòu)算力
    的頭像 發(fā)表于 06-23 16:58 ?1506次閱讀
    <b class='flag-5'>FPGA</b>廠商紫光同創(chuàng)入選多樣性算力產(chǎn)業(yè)及標準推進委員會<b class='flag-5'>黃金</b>成員

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

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

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

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

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

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

    fpga種編程語言

    FPGA(現(xiàn)場可編程門陣列)的編程涉及到種主要的硬件描述語言(HDL):VHDL(VHSIC Hardware Description Language)、Verilog以及SystemVerilog。這些語言在FPGA設(shè)計和
    的頭像 發(fā)表于 03-15 14:36 ?1201次閱讀

    fpga芯片工作原理 fpga芯片有哪些型號

    FPGA芯片的工作原理主要基于其內(nèi)部的可配置邏輯單元和連線資源。包括以下工作原理: 首先,FPGA內(nèi)部包含可配置邏輯模塊(CLB)、輸出輸入模塊(IOB)和內(nèi)部連線(Interconnect)
    的頭像 發(fā)表于 03-14 17:17 ?1626次閱讀

    用于為FPGA和DSP供電的電源電源管理ICTPS75003數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《用于為FPGA和DSP供電的電源電源管理ICTPS75003數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 03-04 14:05 ?0次下載
    用于為<b class='flag-5'>FPGA</b>和DSP供電的<b class='flag-5'>三</b>電源電源管理ICTPS75003數(shù)據(jù)表

    PLC控制柜維護與保養(yǎng)的21條黃金法則

    一般來說只會損壞一副觸點,如果繼電器有兩副觸點,一幅損壞,則可以考慮另外一副,比如:現(xiàn)場接線為11-14觸點,如果損壞,可以換為21-24。此時把11腳和14腳上的線松開,換到21和24腳即可。
    發(fā)表于 03-04 09:53 ?547次閱讀

    ARM、DSP、FPGA者有什么區(qū)別?

    ARM、DSP、FPGA種是最常用的工業(yè)控制芯片甚至是物聯(lián)網(wǎng)應(yīng)用芯片,那么這種芯片在原理上有什么異同?哪款芯片的功能最強?在功能上有哪些不同,主要是指引腳的功能和支持的擴展能力?
    發(fā)表于 02-25 20:19
    柘城县| 百家乐官网高| 华侨人百家乐的玩法技巧和规则| 镶黄旗| 玩百家乐是否有技巧| 优博代理| 风水24山代表什么| 大发888游戏平台电子| 猪猪网百家乐官网软件| 威尼斯人娱乐网注册| 百家乐官网最佳投注办法| 百家乐的各种打法| 百家乐官网长路投注法| 百家乐怎么出千| 圣淘沙百家乐官网娱乐城| 缅甸百家乐赌场娱乐网规则| 百家乐官网台布21点| 澳门百家乐官方网站破解百家乐技巧| 百家乐官网软件稳赚| 水果老虎机的程序| 大世界百家乐官网娱乐| 大发888怎么找不到了| 网上百家乐官网解密| 盈博国际娱乐城| 安阳百家乐赌博| 百家乐官网真人视屏游戏| 全讯网体育| 大世界百家乐官网娱乐| 皇冠球网| 嬴澳门百家乐的公式| 百家乐官网视频游戏帐号| 百家乐那里最好| 新2百家乐官网现金网百家乐官网现金网 | 百家乐9点直赢| 百家乐官网1326投注| 威尼斯人娱乐城平台打不开| 海王星百家乐官网技巧| 多彩国际娱乐| 百家乐最新产品| 顶尖百家乐官网的玩法技巧和规则| 永利博线上娱乐|