我知道,我對(duì)與電子有關(guān)的所有事情都很著迷,但不論從哪個(gè)角度看,今天的現(xiàn)場(chǎng)可編程門陣列(FPGA),都顯得“鶴立雞群”,真是非常棒的器件。如果在這個(gè)智能時(shí)代,在這個(gè)領(lǐng)域,想擁有一技之長(zhǎng)的你還沒(méi)有關(guān)注FPGA,那么世界將拋棄你,時(shí)代將拋棄你。
盡量用硬核,比如硬件乘法器,這個(gè)應(yīng)該都知道。
結(jié)構(gòu)上的pipeline,簡(jiǎn)言之就是“拆",最極端的情形是拆到源和目的Reg間只有基本的組合邏輯門,比如說(shuō)~a & b之類...;當(dāng)然FPGA里實(shí)際不必這樣,打個(gè)比方,兩個(gè)xbit的數(shù)據(jù)做比較,若芯片內(nèi)是4輸入LUT,若有pipeline的必要,那么流水級(jí)最多用[log4(x)]+1就夠了。
系統(tǒng)上的流水,也就是打拍,副作用是帶來(lái)latency;這是最常見的方式之一,但有的情形下不允許。
異步, 劃分不同時(shí)鐘域;比如說(shuō)系統(tǒng)主體可以工作在100M-,特定的子系統(tǒng)要求必須工作在300M+,那么可以將特定模塊劃分到不同的時(shí)鐘域里;但異步時(shí)鐘域不宜太多。
綜合時(shí)使用retiming,duplication;physical synthesis優(yōu)化,現(xiàn)在的綜合器這方面已經(jīng)足夠聰明了。
預(yù)算允許可使用速度更快的芯片;這個(gè)也許是實(shí)現(xiàn) “不修改RTL又時(shí)序收斂” 的最可能的方式。
-
FPGA
+關(guān)注
關(guān)注
1659文章
22365瀏覽量
633006 -
時(shí)序優(yōu)化
+關(guān)注
關(guān)注
0文章
4瀏覽量
1536
原文標(biāo)題:FPGA時(shí)序優(yōu)化簡(jiǎn)單竅門
文章出處:【微信號(hào):ALIFPGA,微信公眾號(hào):FPGA極客空間】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
FPGA時(shí)序約束的基礎(chǔ)知識(shí)
數(shù)字IC/FPGA設(shè)計(jì)中的時(shí)序優(yōu)化方法
FPGA中的I_O時(shí)序優(yōu)化設(shè)計(jì)
FPGA的時(shí)序優(yōu)化高級(jí)研修班
幾個(gè)FPGA時(shí)序優(yōu)化簡(jiǎn)單技巧
靜態(tài)時(shí)序優(yōu)化策略有哪些?
如何有效的管理FPGA設(shè)計(jì)中的時(shí)序問(wèn)題
FPGA設(shè)計(jì):時(shí)序是關(guān)鍵
FPGA中的時(shí)序約束設(shè)計(jì)
基于FPGA時(shí)序優(yōu)化設(shè)計(jì)
正點(diǎn)原子FPGA靜態(tài)時(shí)序分析與時(shí)序約束教程
時(shí)序分析的優(yōu)化策略詳細(xì)說(shuō)明
時(shí)序分析的優(yōu)化策略詳細(xì)說(shuō)明
分享幾個(gè)畫時(shí)序圖的軟件
FPGA時(shí)序約束的原理是什么?
幾個(gè)FPGA時(shí)序優(yōu)化簡(jiǎn)單技巧
評(píng)論