Programmable Logic DesignLine Blog
There's more to implementing dual-port memories in FPGAs than one might think.
It’s funny how things can seem quite simple when someone is talking quickly and waving their arms around. But it’s only when the dust settles and you have time to gather your thoughts that you say to yourself: "Just a moment, did I really understand that?"
And this is where I now find myself when it comes to dual-port memories implemented in FPGAs (where "dual-port" refers to a block of memory to which two devices such as microprocessor cores can be reading and writing simultaneously).
As you'll see from today's featured "How To" column, there's more to dual-port memories implemented in FPGAs than one might think. In order to clear the confusion, Danny Tseng from Cypress Semiconductor has performed an extensive series of evaluations, which will be of interest to anyone who is involved in interfacing multiple processor cores together.