成人精品水蜜桃_成人在线丰满少妇av_91亚洲国产高清_欧美日韩免费区域视频在线观看

首頁 新聞 > 科技 > 正文

數(shù)字電路設(shè)計之需要注意的幾個點

這是一個在邏輯設(shè)計中注意事項列表,由此引起的錯誤常使得設(shè)計不可靠或速度較慢,為了提高設(shè)計性能和提高速度的可靠性,必須確定設(shè)計通過所有的這些檢查。

可靠性

1.為時鐘信號選用全局時鐘緩沖器BUFG!

不選用全局時鐘緩沖器的時鐘將會引入偏差。

2.只用一個時鐘沿來寄存數(shù)據(jù)

使用時鐘的兩個沿是不可靠的,因為時鐘的某沿或者兩個沿會漂移。如果時鐘有漂移而且你只使用了時鐘的一個沿,你就降低了時鐘邊沿漂移的風(fēng)險。這個問題可以這樣來解決:就是允許CLKDLL自動糾正時鐘的占空比,以達(dá)百分之五十的占空比。否則強烈建議只使用一個時鐘沿。

3.除了用CLKDLL或DCM產(chǎn)生的時鐘外不要在內(nèi)部產(chǎn)生時鐘

這包括產(chǎn)生門控時鐘和分頻時鐘。作為替代,可以建立時鐘使能或使用CLKDLL或DCM來產(chǎn)生不同的時鐘信號。對于一個純同步設(shè)計,建議在任何可能的情況下只使用一個時鐘。

4.不要在內(nèi)部產(chǎn)生異步的控制信號(例如復(fù)位信號或者置位信號)

內(nèi)部產(chǎn)生的異步控制信號會產(chǎn)生毛刺,作為替代,可以產(chǎn)生一個同步的復(fù)位/置位信號。要比需要作用的時刻提前一個時鐘周期進(jìn)行這個異步信號的同步。

5.不要使用沒有相位關(guān)系的多個時鐘

也許并不總能避免這個條件,在這些情況下確定已使用了適當(dāng)?shù)耐诫娐穪砜缭綍r鐘域,并已適當(dāng)?shù)丶s束了跨越時鐘域的路徑。

6.不要使用內(nèi)部鎖存器

內(nèi)部鎖存器會混淆時序,而且常常會引入另外的時鐘信號。內(nèi)部鎖存器在透明門打開時可以被看成是組合邏輯,但在門被鎖存時可以被看成是同步元件,這將會混淆時序分析。內(nèi)部鎖存器常常會引入門控時鐘,門控時鐘會產(chǎn)生毛刺使得設(shè)計變得不可靠。

性能

1.邏輯級的時延不要超過時序預(yù)算的百分之五十

每個路徑邏輯級時延可以在邏輯級時序報告或布局后時序報告中找到,詳細(xì)分析了每個路徑之后,時序分析器將生成每個路徑時延的統(tǒng)計量,檢查一下總共的邏輯級時延,確保不超過時序預(yù)算的百分之五十。

2.IOB寄存器

IOB寄存器提供了最快的時鐘到輸出和輸入到時鐘的時延。首先,有一些限制。

對于輸入寄存器在從管腳到寄存器間不能有組合邏輯存在。對于輸出寄存器,在寄存器和管腳之間也不能有組合邏輯存在。對于三態(tài)輸出,在IOB中的所有的寄存器必須使用同一個時鐘信號和復(fù)位信號,而且IOB三態(tài)寄存器必須低電平有效才能放到IOB中(三態(tài)緩沖器低電平有效,所以在寄存器和三態(tài)緩沖器之間不需要一個反相器)。

必須使軟件能夠選用IOB寄存器,可以設(shè)置全局實現(xiàn)選項:為輸入、輸出或輸入輸出選擇IOB寄存器。缺省值為關(guān)off。

你也可在綜合工具或在用戶約束文件UCF中設(shè)定,使得能夠使用IOB寄存器。句法為:INSTIOB=TRUE;

3.對于關(guān)鍵的輸出選擇快速轉(zhuǎn)換速率

可以為LVCMOS和LVTTL電平選擇轉(zhuǎn)換速率,快速的轉(zhuǎn)換速率會降低輸出時延,但會增加地彈,所以必須在仔細(xì)考慮的基礎(chǔ)之上選擇快速轉(zhuǎn)換速率。

4.流水邏輯

如果你的設(shè)計允許增加延遲,對組合邏輯采用流水操作可以提高性能。在Xilinx的FPGA中有大量的寄存器,對每一個四輸入LUT有一個對應(yīng)的寄存器,在犧牲延遲的情況下,利用這些寄存器可以增加數(shù)據(jù)吞吐量。

5.為四輸入的LUT結(jié)構(gòu)進(jìn)行代碼優(yōu)化

記住每一個查找表可以建立一個四輸入的組合邏輯函數(shù)。如果需要更大的功能,可根據(jù)“四輸入組合邏輯”這個特性,分析、優(yōu)化實現(xiàn)該功能所需的查找表的數(shù)目。

6.使用Case語句而不是if-then-else語句

復(fù)雜的if-then-else語句通常會生成優(yōu)先級譯碼邏輯,這將會增加這些路徑上的組合時延(現(xiàn)在大部分綜合工具,可以把if-else的優(yōu)先級邏輯層次打平)。用來產(chǎn)生復(fù)雜邏輯的Case語句通常會生成不會有太多時延的并行邏輯。對于Verilog,可以使用約束parallel_case。

7.多用Xilinx自帶Coregenerate

Coregenerate針對Xilinx的結(jié)構(gòu)進(jìn)行了優(yōu)化,許多塊都可以允許用戶配置,包括大小、寬度和流水延遲。查看設(shè)計中的關(guān)鍵路徑,是否可以在核生成器中產(chǎn)生一個核來提高關(guān)鍵路徑性能。避免由代碼來推斷,又麻煩,又不可靠。

8.FSM的設(shè)計限制在一個層次中

為了允許綜合工具完全優(yōu)化FSM,它必須在它自己的塊中優(yōu)化。如果不是這樣的話,這將使得綜合工具將FSM邏輯和它周圍的邏輯一起優(yōu)化。FSM不能包括任何的算術(shù)邏輯、數(shù)據(jù)通路邏輯或者其它與狀態(tài)機不相關(guān)的組合邏輯。

9.使用兩個進(jìn)程或always塊的有限狀態(tài)機

下一個狀態(tài)和輸出譯碼邏輯必須放在獨立的進(jìn)程或always塊中,這將不允許綜合工具在輸出和下一個狀態(tài)譯碼邏輯之間共享資源。便于代碼維護。

10.使用一位有效編碼(one-hot、gray)FSM

一位有效編碼通常會在富含寄存器的FPGA中提供最高性能的狀態(tài)機。

11.為每一個葉級(leaf-level)塊提供寄存輸出

葉級塊是可以推論的邏輯塊,而結(jié)構(gòu)級(structural-level)的塊僅例化較底層的塊,這樣就建立了層次。如果葉級塊是寄存輸出,則可使綜合工具保留層次。這可使分析這些代碼的靜態(tài)時序變得比較容易。對module與module之間的邊界信號(用時鐘同步)進(jìn)行寄存輸出,可以使得各個塊之間有確定的同步時序關(guān)系。

12.不同的計數(shù)器風(fēng)格

二進(jìn)制計數(shù)器是非常慢的。如果二進(jìn)制計數(shù)器是關(guān)鍵路徑,可以考慮使用不同風(fēng)格的計數(shù)器LFSR、Pre-scalar或Johnson。

13.設(shè)計必須被層次化的分成不同的功能塊

首先是較頂層的功能塊,然后是較底層的塊,也應(yīng)該包括特定技術(shù)的塊。設(shè)計層次化使得設(shè)計更可讀、更易調(diào)試、更易復(fù)用。

14.高扇出網(wǎng)絡(luò)需要復(fù)制寄存器

可以通過XST或者synplifypro等綜合工具的綜合選項來進(jìn)行控制。

15.利用四種全局約束來對設(shè)計進(jìn)行全局的約束

周期(對每個時鐘),輸入偏移、輸出偏移、管腳到管腳的時間。也許會有針對多周期路徑、失敗路徑和關(guān)鍵路徑的其它約束,但是必須從這四個全局約束開始。

關(guān)鍵詞: 數(shù)字電路

最近更新

關(guān)于本站 管理團隊 版權(quán)申明 網(wǎng)站地圖 聯(lián)系合作 招聘信息

Copyright © 2005-2018 創(chuàng)投網(wǎng) - m.7778890.com All rights reserved
聯(lián)系我們:33 92 950@qq.com
豫ICP備2020035879號-12

 

成人精品水蜜桃_成人在线丰满少妇av_91亚洲国产高清_欧美日韩免费区域视频在线观看
亚洲乱码中文字幕| 国产乱淫av一区二区三区| 石原莉奈在线亚洲二区| 国产精品99久久不卡二区| 欧美精品系列| 色婷婷综合久色| 久久精品欧美日韩精品| 亚洲国产一区二区视频| 国产成人在线影院 | 欧美成人video| 亚洲最大的成人av| 成人高清免费观看| 国产女主播一区二区| 精品国产乱码久久久久久1区2区| 一区二区久久久久久| 91亚洲国产成人精品一区二区三| 麻豆av一区二区三区| 国产视频911| 精品亚洲国产成人av制服丝袜| 亚洲国产专区| 欧美精品一区二| 麻豆精品一区二区| 欧美精品久久天天躁| 亚洲激情自拍视频| av在线这里只有精品| 欧美日韩专区在线| 亚洲一区二区三区四区在线| 欧美在线免费| 日韩一区二区三区免费看| 亚洲成人免费电影| 在线看片欧美| 2017欧美狠狠色| 国产精品99久久久久| 色婷婷综合久久| 亚洲综合在线电影| 韩日精品视频| 国产亚洲自拍一区| 国产精品一二三区| 欧美日韩亚洲综合一区二区三区| 怡红院av一区二区三区| 午夜免费电影一区在线观看| 日韩一区二区三区电影在线观看| 爽爽淫人综合网网站| 国产精品三区www17con| 国产精品灌醉下药二区| 欧美福利一区| 久久嫩草精品久久久精品一| 国产精一区二区三区| 欧美丝袜丝交足nylons| 午夜精品一区二区三区电影天堂| 亚洲精品日韩精品| 国产精品麻豆欧美日韩ww| 欧美一区二区三区四区夜夜大片| 欧美一区二区三区不卡| 国产一区二区三区四| 欧美日韩在线免费视频| 久久不见久久见免费视频1| 色欧美片视频在线观看| 日日摸夜夜添夜夜添精品视频 | 丝袜美腿亚洲色图| 久久久99国产精品免费| 日韩av在线免费观看不卡| 色香蕉久久蜜桃| 日韩av不卡在线观看| 欧美在线小视频| 精品一区二区三区免费| 制服视频三区第一页精品| 国产一区二区三区免费观看| 在线综合视频播放| 成人av在线看| 国产调教视频一区| 国产一区久久| 一区二区三区欧美激情| 午夜综合激情| 日本成人在线一区| 宅男在线国产精品| 91美女片黄在线| 国产精品国产馆在线真实露脸| 亚洲免费大片| 日韩黄色免费网站| 一区二区三区高清不卡| 国产精品区二区三区日本| 日本不卡高清视频| 337p亚洲精品色噜噜噜| 91亚洲精品一区二区乱码| 亚洲天堂免费看| 久色成人在线| 国产99久久久国产精品潘金| 国产日产精品一区| av成人国产| 精品一区二区免费视频| 精品国免费一区二区三区| 韩国久久久久| 免费观看日韩电影| 精品欧美一区二区三区精品久久| 国产精品地址| 奇米在线7777在线精品| 日韩欧美国产一区在线观看| 欧美午夜a级限制福利片| 午夜视频一区在线观看| 日韩欧美一级特黄在线播放| 欧美人与禽猛交乱配| 午夜精品福利一区二区三区蜜桃| 9191成人精品久久| 国内成人在线| 久久国产视频网| 久久精品视频一区二区| 免费在线国产精品| 成人午夜激情在线| 一区二区三区在线高清| 91精品国产色综合久久| 亚洲人成网站在线观看播放| 韩国女主播成人在线观看| 国产精品久久久久影院老司 | 国产91在线观看| 亚洲柠檬福利资源导航| 在线播放视频一区| 日韩亚洲在线| 国产91丝袜在线18| 亚洲狠狠爱一区二区三区| 精品久久久久久最新网址| 久久国产精品免费一区| 99久久精品国产一区| 日韩电影在线免费看| 欧美激情综合五月色丁香小说| 色天天综合色天天久久| 欧美精品一级| 国产精品18久久久久久久久久久久| 亚洲欧美一区二区三区久本道91 | 欧美日韩爆操| 国内精品久久久久影院一蜜桃| 亚洲免费观看视频| 精品国产伦一区二区三区观看方式| 米奇777在线欧美播放| 欧美三区在线| 成人晚上爱看视频| 麻豆91在线看| 亚洲国产日韩a在线播放性色| 精品国产污污免费网站入口 | www.色综合.com| 视频一区视频二区中文| 日韩理论片中文av| 国产亚洲va综合人人澡精品 | 欧美黄色免费| 粉嫩蜜臀av国产精品网站| 久久国产精品色| 丝瓜av网站精品一区二区 | 在线观看免费一区| 在线视频精品| 国产精品地址| 色综合中文字幕国产 | 国产婷婷精品av在线| 日韩三级视频在线看| 欧美网站大全在线观看| 麻豆成人在线| 久久精品一区| 亚洲一区亚洲| 国产亚洲美州欧州综合国| 在线精品视频小说1| 美女精品一区| 久久xxxx| 亚洲综合99| 亚洲精品在线观看免费| 一区国产精品| 黄色成人在线网址| 狠狠色狠狠色综合日日tαg| 欧美日韩精选| 合欧美一区二区三区| 欧美日本中文| 亚洲视频高清| 在线免费高清一区二区三区| 欧美日韩亚洲一区二区三区在线| 91色porny| 午夜欧美理论片| 午夜精品亚洲| 精品动漫3d一区二区三区免费版 | 亚洲成人你懂的| 亚洲国产精品影院| 亚洲va国产va欧美va观看| 亚洲福利视频导航| 日本一不卡视频| 久久99久久久久久久久久久| 国产一区二区三区不卡在线观看| 久草在线在线精品观看| 国产福利91精品一区二区三区| 国产成人高清在线| 91女人视频在线观看| 亚洲网站啪啪| 亚洲综合电影一区二区三区| 老司机精品视频网站| 在线不卡的av| 久久久久久亚洲综合| 最新国产の精品合集bt伙计| 亚洲一区二区在线免费看| 日韩电影在线一区二区三区| 精品午夜一区二区三区在线观看 | 中文字幕一区二区三区不卡在线| 亚洲乱码日产精品bd| 蜜桃在线一区二区三区| 国产成人av电影在线观看|