FPGA設(shè)計(jì)頻率的計(jì)算方法
解決的 Tlogic 以后,我們來(lái)看看Troute 如何來(lái)計(jì)算。由于Xilinx 和Altera 在走線(xiàn)資源的設(shè)計(jì)上并不一樣,并且Xilinx 沒(méi)有給出布線(xiàn)延時(shí)的模型,因此更難于分析,不過(guò)好在業(yè)內(nèi)對(duì)布線(xiàn)延時(shí)與邏輯延時(shí)的統(tǒng)計(jì)分析表明,邏輯延時(shí)與布線(xiàn)延時(shí)的比值約為1:1 到1:2.由于我們所選用的芯片大量的已經(jīng)進(jìn)入0.18um 和0.13um 深亞微米的工藝,因此我們?nèi)∵壿嬔訒r(shí)與布線(xiàn)延時(shí)的比值為1:2.
Troute = 2 * Tlogic
Tmax = Tco + Tlogic + Troute + Tsu
= Tco + Tsu + 3 * Tlogic
= Tco + Tsu + 12 * Tlut
下表是我們常用的一些 Xilinx 和Altera 器件的性能估算。我們選取的是各個(gè)系列中的最低的速度等級(jí)。由于Altera 的APEX ,APEX II 系列器件的不同規(guī)模的參數(shù)不同,我們選取EP20K400E 和 EP2A15 作代表。
Tsu ( ns ) | Tco ( ns ) | Tlut ( ns ) | Fmax | |
Spartent II-5 | 0.7 | 1.3 | 0.7 | 96 M |
Virtex E-6 | 0.63 | 1.0 | 0.47 | 137M |
Virtex II-4 | 0.37 | 0.57 | 0.44 | 160M |
Virtex II Pro -5 | 0.29 | 0.40 | 0.37 | 193M |
APEX E-3 # | 0.23 | 0.32 | 1.01 | 79M |
APEX II-9## | 0.33 | 0.23 | 0.7 | 112M |
Stratix -7 | 0.011 | 0.202 | 0.527 | 153M |
# 以EP20K400E-3 的數(shù)據(jù)計(jì)算得出。
## 以 EP2A15-9 的數(shù)據(jù)計(jì)算得出。
評(píng)論