AlteraUsr
New Contributor
4 years agoIndependent clock mode True Dual port RAM in Agilex
I need to use a true dual port RAM with separate clock for each port. This used to be possible in Arria 10 (where M20K was used), but in Agilex, I see that apart from required number of M20Ks, a whole lot of ALMs are used for the dcfifo inside a fifo_wrapper module. I think it is achieved through emulated True Dual Port mode. My memory being huge (64K deep and 10 bit wide), it is taking ~60K ALM for the FIFO wrapper which is an overhead when I migrate my design to Agilex.
Is this expected? Why is Agilex, being a latest family, not supporting a feature seen in Arria10.