データは、両方のタイプの RAM に同期に書き込まれます。分散 RAM とブロック RAM の主な違いは、RAM からのデータの読み出し方法にあります。次の表を参照してください。
操作 | 分散 RAM | 専用ブロック RAM |
---|---|---|
書き込み | 同期 | 同期 |
読み出し | 非同期 | 同期 |
分散 RAM または専用ブロック RAM のどちらを使用するかは、HDL ソース コードで記述した RAM の特性、使用可能なブロック RAM リソース、および RAM_STYLE 属性を使用して特定のインプリメンテーション スタイルを指定したかどうかによります。