今私はfpgasを使ってi2c経由でマスターからスレーブにバイトを送信するプロジェクトに取り組んでいます。今、私の奴隷に私は入ってくるデータを格納したいと私は0から71までの異なる指標をそれぞれ次のような3-5アレイの間に持っていることを計画:ブロックRAMまたは分散RAMを使用する方がいいですか?
type array1 is array(0 to 49) of std_logic_vector(7 downto 0);
type array2 is array(0 to 23) of std_logic_vector(7 downto 0);
type array3 is array(0 to 71) of std_logic_vector(7 downto 0);
は、いくつかの研究を行ってきて、私はそこにあることを理解しますザイリンクスには、ブロックと分散と呼ばれる2種類のラムがありますが、分散メモリは小さいサイズのメモリに使用する必要があります。今私の質問は、私はこれらのタイプの配列を使用する場合は、分散を使用するのに十分な小さいですか?それとも、ブロックに行くほうがいいですか?