am85
Member level 2
Hi,
I am trying to implement a buffer to store 512 bytes before writing this block to an external memory. I tried implementing it in the following 2 ways:
type buffer is array(511 downto 0) of std_logic_vector (7 downto 0);
OR
signal buffer : STD_LOGIC_VECTOR (4096 DOWNTO 0);
and in both cases the synthesis takes so long. So should it be taking that long due to the big size of the buffer or there is a more efficient way to do it. Is there a specific way I should use to write to this buffer to speed up synthesis time or this is irrelevant ?
Thanks a lot.
I am trying to implement a buffer to store 512 bytes before writing this block to an external memory. I tried implementing it in the following 2 ways:
type buffer is array(511 downto 0) of std_logic_vector (7 downto 0);
OR
signal buffer : STD_LOGIC_VECTOR (4096 DOWNTO 0);
and in both cases the synthesis takes so long. So should it be taking that long due to the big size of the buffer or there is a more efficient way to do it. Is there a specific way I should use to write to this buffer to speed up synthesis time or this is irrelevant ?
Thanks a lot.