[Libre-soc-bugs] [Bug 826] Trial run of ethmac (freecores) layout.

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Fri Jun 10 15:56:20 BST 2022


https://bugs.libre-soc.org/show_bug.cgi?id=826

--- Comment #10 from Jean-Paul Chaput <Jean-Paul.Chaput at lip6.fr> ---
After a first basic run with the Yosys generated SRAM, it appears that the SRAM
takes up 42% of the area for the DFF only. If all the paraphernalia of address
decoding and output muxing is added we should be close to 60%.

So, would it be possible to have a SRAM of 256 words of 32 bits,
conforming to the following interface:

entity cmpt_eth_spram_256x32 is
  port ( ce   : in bit 
       ; clk  : in bit 
       ; oe   : in bit 
       ; rst  : in bit 
       ; we   : in bit_vector(3 downto 0)
       ; addr : in bit_vector(7 downto 0)
       ; di   : in bit_vector(31 downto 0)
       ; dato : out bit_vector(31 downto 0)
       ; vdd  : in bit 
       ; vss  : in bit 
       );
end cmpt_eth_spram_256x32;

It would ensure a drastic area reduction.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list