サイト内検索

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 の使用個数が減少したことによります。

経験豊富なFAEが
無料でご相談を承ります。

特定製品の仕様からパーツの選定まで、当社のFAEが皆様のテクニカルなお悩みに無料で回答します。ぜひ、お気軽にご相談ください。