... | ... | @@ -41,10 +41,10 @@ endmodule |
|
|
ここからさらに高速化&省資源化するため、分散RAMをうまく活用してレジスタファイルを作ることを考えます。
|
|
|
そのためには、どういう制約を満たしている場合に分散RAMに推論されるかを正確に理解する必要があります。
|
|
|
|
|
|
FPGAに内蔵されている分散RAMの**ハードウェア仕様**(何ができて何ができないのか)は、以下の通りです。
|
|
|
FPGAに内蔵されている分散RAMの**ハードウェア仕様**は、以下の通りです。
|
|
|
|
|
|
* クロック同期でしか書き込めない
|
|
|
* 読み出しはクロックと非同期でできる
|
|
|
* 読み出しはクロックと非同期
|
|
|
* write port数は1
|
|
|
* read port数は1
|
|
|
|
... | ... | |