throughput
- 對外讀寫資料的速率,比如xilinx的u200,cpu和fpga讀寫ddr。都存在最大的資料吞吐量,那麼設計上必然不能超過這個門限。
- 內部單個計算單元最大的throughput,一共能放置多少個pu,這樣也存在乙個門限。木桶原理取決於最短的。
frequency
- 頻率主要取決於設計,由於資源的分布是固定的,演算法實現需要用到資源以及通過佈線實現訊號傳輸,所以邏輯複雜度和資源佈線的連線複雜度都會影響頻率。一般而言資源利用率越高會導致佈線越困難,導致頻率越低,另外一些計算密集的單元,對延時要求越短,頻率越低,還有就是資源的復用程度越高也會導致佈線越困難,從而使頻率越低。
resource
- 資源就很明顯,乙個演算法實現,需要多少儲存、計算資源,直接與晶元選項相關。
FPGA中FIFO的配置
今天我們來討論一下通過quartus2中的mega plugin來配置乙個fifo,這是偏 軟體的,但是今天我把歸為硬體來講,因為其中有許多是硬體相關聯的。首先我們tools進入配置介面,選擇 creat a custome megafuction variation 進入第2頁然後在左面點開 me...
FPGA中實現對數運算
fpga中實現對數運算主要有三種方法 1 在外部直接算好對數值,按照數值範圍做個表,存在ram裡,到時候查表。為了減少表深度,提高資源利用率,可以考慮去掉部分低位數值,損失一定的精度。2 使用cordic演算法求解對數。3 log10 x ln x log10 e log10 e 是常數可以手動先計...
fpga中的case語句
case語句模型 module ex case input wire rst n,input wire sclk,output reg o dv,output reg 7 0 o data,input wire 9 0 i data,input wire 7 0 i addr reg 2 0 cnt...