評(píng)估邏輯設(shè)計(jì)的工作速度
當(dāng)采用查找表結(jié)構(gòu)FPGA進(jìn)行設(shè)計(jì)時(shí),設(shè)計(jì)者關(guān)心的另一個(gè)問(wèn)題是所設(shè)計(jì)電路的工作速度和性能估計(jì)。盡管綜合工具可以對(duì)設(shè)計(jì)進(jìn)行優(yōu)化處理,并盡可能地提高設(shè)計(jì)的性能,但綜合工具的優(yōu)化算法與設(shè)計(jì)者的參數(shù)設(shè)置有關(guān)。筆者以為速度是設(shè)計(jì)出來(lái)的,而后面的工具只能夠起到輔助的作用。以下是一些可有效改善邏輯設(shè)計(jì)性能的策嶧。
如下圖所示。
圖 Fmax的計(jì)算
例如,假定器件的時(shí)鐘頻率要求達(dá)到50 MHz,那么周期應(yīng)為20 ns。假設(shè):
tCO十fSU=InS
允許的各級(jí)組合邏輯延時(shí)和線延時(shí)共:
20ns-1ns=19ns
假設(shè)每級(jí)組合邏輯延時(shí)和線延時(shí)共;
fpD十fxer=5ns
那么允許增加的邏輯級(jí)數(shù):
19/5=3(三級(jí)組合邏輯)
來(lái)源:ks990次