Quartus II の Fitter report (**.fit.rpt ファイル) で、メモリ使用量に 「Total block memory bits」 と 「Total block memory implementation bits」 がそれぞれ記述されていますが、この2つの違いを教えてください。
違いは以下の通りです。
・Total block memory bits : デザイン上で宣言されたメモリ使用量・・・(A)
・Total block memory implementation bits : 使用メモリブロックのメモリビット総量・・・(B)
Cyclone IV の場合
例1 : 2,048bits のメモリを宣言した場合、(A) は 2,048bits になります。
使用されるM9K ブロックは1個使用されますので、(B) は9,216bits になります。
例2 : 2,048bits のメモリを10個宣言した場合、(A) は 2,048×10= 20,480bits になります。
使用される M9K ブロックは10個使用されますので、(B) は9,216×10= 92,160bits になります。
メモリのデザインにより、使用されるメモリブロックが小さくなる事があります。
これは、Cyclone IV の Packed Mode や、M9Kブロックではなく、LE で構成されたことにより、M9K の使用個数が減少したことによります。
Experienced FAE
Free consultation is available.
From specific product specifications to parts selection, the Company FAE will answer your technical concerns free of charge. Please feel free to contact us.