女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

FPGA設(shè)計(jì)小技巧(時(shí)鐘/性能/編程)

454398 ? 來(lái)源:FPGA技術(shù)聯(lián)盟 ? 作者:FPGA技術(shù)聯(lián)盟 ? 2020-12-11 10:26 ? 次閱讀

時(shí)鐘

選用全局時(shí)鐘緩沖區(qū)(BUFG)作為時(shí)鐘輸入信號(hào),BUFG是最穩(wěn)定的時(shí)鐘輸入源,可以避免誤差。

只用一個(gè)時(shí)鐘沿來(lái)寄存數(shù)據(jù),使用時(shí)鐘的兩個(gè)沿是不可靠的,如果時(shí)鐘沿“漂移”,就會(huì)導(dǎo)致時(shí)序錯(cuò)誤。

不要隨意將內(nèi)部信號(hào)作為時(shí)鐘,如門控時(shí)鐘和分頻時(shí)鐘,而要使用CLKDLL或者DCM產(chǎn)生的時(shí)鐘,或者可以通過(guò)建立時(shí)鐘使能或者DCM產(chǎn)生不同的時(shí)鐘信號(hào)。

FPGA盡量采取同步設(shè)計(jì),也就是所有時(shí)鐘都是同一個(gè)源頭,如果使用兩個(gè)沒(méi)有相位關(guān)系的異步時(shí)鐘,必須要解決跨時(shí)鐘域問(wèn)題。

性能篇

邏輯級(jí)的時(shí)延不要超過(guò)時(shí)序預(yù)算的百分之五十,否則會(huì)影響系統(tǒng)的運(yùn)行頻率??梢酝ㄟ^(guò)分析時(shí)序報(bào)告中某個(gè)路徑的時(shí)序統(tǒng)計(jì)量來(lái)掌握系統(tǒng)的邏輯級(jí)時(shí)延。

對(duì)于關(guān)鍵的輸出選擇快速轉(zhuǎn)換速率,可以為L(zhǎng)VCMOS和LVTTL電平選擇轉(zhuǎn)換速率來(lái)降低輸出時(shí)延。

如果設(shè)計(jì)允許增加延遲,可以對(duì)組合邏輯采用流水操作來(lái)提高性能。

利用四種全局約束來(lái)對(duì)設(shè)計(jì)進(jìn)行全局約束,周期、偏置、輸入/輸出,管腳到管腳。

I/O寄存器提供了最快的時(shí)鐘到輸入、輸出到時(shí)鐘的延時(shí),對(duì)于輸入、輸出信號(hào),管腳到寄存器、寄存器到管腳都不可以有組合邏輯存在,對(duì)于三態(tài)寄存器,必須低電平有效,才能被綜合到IOB當(dāng)中。

盡量使用IP核進(jìn)行設(shè)計(jì),因?yàn)镮P核都是針對(duì)FPGA器件進(jìn)行了優(yōu)化,性能更高。

編程

使用Case語(yǔ)句而不是if-then-else語(yǔ)句

復(fù)雜的if-then-else語(yǔ)句在綜合布局布線以后會(huì)生成優(yōu)先級(jí)譯碼邏輯,增加路徑上的時(shí)延。然而,case語(yǔ)句則綜合為并行邏輯,沒(méi)有時(shí)延。

有限狀態(tài)機(jī)盡量不要包含有算術(shù)邏輯、數(shù)據(jù)通路邏輯以及其它與狀態(tài)機(jī)不相關(guān)的組合邏輯;

狀態(tài)機(jī)編寫的時(shí)候,下一狀態(tài)邏輯和輸出譯碼邏輯必須放在獨(dú)立的進(jìn)程中或者always語(yǔ)句中,綜合工具在輸出和下一狀態(tài)邏輯之間不允許共享資源。

盡量使用一位編碼有限狀態(tài)機(jī);

使用不同風(fēng)格的計(jì)數(shù)器,二進(jìn)制計(jì)數(shù)器是非常慢的,可以考慮LFSR,Pre -scalar,Johnson.

代碼設(shè)計(jì)要按照功能塊劃分成不同的層次,層次化有助于設(shè)計(jì)更加容易讀懂,也容易調(diào)試和復(fù)用。

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

    關(guān)注

    1643

    文章

    21954

    瀏覽量

    613927
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    FPGA時(shí)序約束之衍生時(shí)鐘約束和時(shí)鐘分組約束

    FPGA設(shè)計(jì)中,時(shí)序約束對(duì)于電路性能和可靠性非常重要。在上一篇的文章中,已經(jīng)詳細(xì)介紹了FPGA時(shí)序約束的主時(shí)鐘約束。
    發(fā)表于 06-12 17:29 ?3320次閱讀

    基于lmk03806的高性能編程時(shí)鐘發(fā)生器的設(shè)計(jì)與fpga實(shí)現(xiàn) 畢...

    我要做畢業(yè)設(shè)計(jì) 叫 基于lmk03806的高性能編程時(shí)鐘發(fā)生器的設(shè)計(jì)與fpga實(shí)現(xiàn),需要有protel 99se畫 lmk03806的原理圖和fp
    發(fā)表于 05-03 23:06

    時(shí)鐘IC怎么滿足高性能時(shí)序需求?

    時(shí)鐘設(shè)備設(shè)計(jì)使用 I2C 可編程小數(shù)鎖相環(huán) (PLL),可滿足高性能時(shí)序需求,這樣可以產(chǎn)生零 PPM(百萬(wàn)分之一)合成誤差的頻率。高性能時(shí)鐘
    發(fā)表于 08-12 06:50

    FPGA時(shí)鐘是什么意思

    (08)FPGA時(shí)鐘概念1.1 目錄1)目錄2)FPGA簡(jiǎn)介3)Verilog HDL簡(jiǎn)介4)FPGA時(shí)鐘概念5)結(jié)語(yǔ)1.2
    發(fā)表于 02-23 07:26

    基于FPGA時(shí)鐘設(shè)計(jì)

    FPGA設(shè)計(jì)中,為了成功地操作,可靠的時(shí)鐘是非常關(guān)鍵的。設(shè)計(jì)不良的時(shí)鐘在極限的溫度、電壓下將導(dǎo)致錯(cuò)誤的行為。在設(shè)計(jì)PLD/FPGA時(shí)通常采用如下四種類型
    發(fā)表于 09-21 18:38 ?3890次閱讀
    基于<b class='flag-5'>FPGA</b>的<b class='flag-5'>時(shí)鐘</b>設(shè)計(jì)

    如何滿足高性能時(shí)鐘IC需求

    時(shí)鐘設(shè)備設(shè)計(jì)使用I2C可編程小數(shù)鎖相環(huán)(PLL),可滿足高性能時(shí)序需求,這樣可以產(chǎn)生零PPM(百萬(wàn)分之一)合成誤差的頻率。高性能時(shí)鐘IC具有
    的頭像 發(fā)表于 08-30 11:04 ?4782次閱讀
    如何滿足高<b class='flag-5'>性能</b><b class='flag-5'>時(shí)鐘</b>IC需求

    (10)FPGA時(shí)鐘域處理

    (10)FPGA時(shí)鐘域處理1.1 目錄1)目錄2)FPGA簡(jiǎn)介3)Verilog HDL簡(jiǎn)介4)FPGA時(shí)鐘域處理5)結(jié)語(yǔ)1.2
    發(fā)表于 12-29 19:40 ?7次下載
    (10)<b class='flag-5'>FPGA</b>跨<b class='flag-5'>時(shí)鐘</b>域處理

    (08)FPGA時(shí)鐘概念

    (08)FPGA時(shí)鐘概念1.1 目錄1)目錄2)FPGA簡(jiǎn)介3)Verilog HDL簡(jiǎn)介4)FPGA時(shí)鐘概念5)結(jié)語(yǔ)1.2
    發(fā)表于 12-29 19:41 ?2次下載
    (08)<b class='flag-5'>FPGA</b><b class='flag-5'>時(shí)鐘</b>概念

    (12)FPGA時(shí)鐘設(shè)計(jì)原則

    (12)FPGA時(shí)鐘設(shè)計(jì)原則1.1 目錄1)目錄2)FPGA簡(jiǎn)介3)Verilog HDL簡(jiǎn)介4)FPGA時(shí)鐘設(shè)計(jì)原則5)結(jié)語(yǔ)1.2
    發(fā)表于 12-29 19:41 ?17次下載
    (12)<b class='flag-5'>FPGA</b><b class='flag-5'>時(shí)鐘</b>設(shè)計(jì)原則

    (29)FPGA原語(yǔ)設(shè)計(jì)(差分時(shí)鐘轉(zhuǎn)單端時(shí)鐘

    (29)FPGA原語(yǔ)設(shè)計(jì)(差分時(shí)鐘轉(zhuǎn)單端時(shí)鐘)1.1 目錄1)目錄2)FPGA簡(jiǎn)介3)Verilog HDL簡(jiǎn)介4)FPGA原語(yǔ)設(shè)計(jì)(差分
    發(fā)表于 12-29 19:41 ?5次下載
    (29)<b class='flag-5'>FPGA</b>原語(yǔ)設(shè)計(jì)(差分<b class='flag-5'>時(shí)鐘</b>轉(zhuǎn)單端<b class='flag-5'>時(shí)鐘</b>)

    (30)FPGA原語(yǔ)設(shè)計(jì)(單端時(shí)鐘轉(zhuǎn)差分時(shí)鐘

    (30)FPGA原語(yǔ)設(shè)計(jì)(單端時(shí)鐘轉(zhuǎn)差分時(shí)鐘)1.1 目錄1)目錄2)FPGA簡(jiǎn)介3)Verilog HDL簡(jiǎn)介4)FPGA原語(yǔ)設(shè)計(jì)(單端
    發(fā)表于 12-29 19:41 ?10次下載
    (30)<b class='flag-5'>FPGA</b>原語(yǔ)設(shè)計(jì)(單端<b class='flag-5'>時(shí)鐘</b>轉(zhuǎn)差分<b class='flag-5'>時(shí)鐘</b>)

    性能時(shí)鐘有哪些特點(diǎn) Xilinx 7系列時(shí)鐘管理技術(shù)解析

      業(yè)界高端FPGA的卓越性能和高口碑聲譽(yù)都有哪些因素了?其中很重要的一個(gè)因素就是FPGA內(nèi)部豐富的時(shí)鐘資源使得FPGA在處理復(fù)雜
    發(fā)表于 08-31 10:44 ?1119次閱讀

    FPGA為什么有時(shí)候還需要一個(gè)時(shí)鐘配置芯片提供時(shí)鐘呢?

    FPGA為什么有時(shí)候還需要一個(gè)時(shí)鐘配置芯片提供時(shí)鐘呢? FPGA(Field Programmable Gate Array)是一種可編程
    的頭像 發(fā)表于 10-25 15:14 ?1896次閱讀

    FPGA輸入的時(shí)鐘信號(hào)必須是方波么?正弦波會(huì)有影響么?

    FPGA輸入的時(shí)鐘信號(hào)必須是方波么?正弦波會(huì)有影響么? FPGA是一種可編程邏輯器件,通常用于實(shí)現(xiàn)數(shù)字電路。輸入時(shí)鐘信號(hào)是
    的頭像 發(fā)表于 01-31 11:31 ?4396次閱讀

    FPGA如何消除時(shí)鐘抖動(dòng)

    FPGA(現(xiàn)場(chǎng)可編程門陣列)設(shè)計(jì)中,消除時(shí)鐘抖動(dòng)是一個(gè)關(guān)鍵任務(wù),因?yàn)?b class='flag-5'>時(shí)鐘抖動(dòng)會(huì)直接影響系統(tǒng)的時(shí)序性能、穩(wěn)定性和可靠性。以下將詳細(xì)闡述
    的頭像 發(fā)表于 08-19 17:58 ?2508次閱讀