Thursday, March 11, 2010

Dual Ported - RAM

The difference between single port RAM & dual port RAM is that single port RAM can be accessed at address at time, thus you can read/write memory cell in the coursework of each clock cycle. Dual port RAM has ability to simultaneously read & write different memory cells at different addresses.
SPRAM makes use of a 6 transistor basic ram cell, while the dual port ram cell makes use of 8 transistor cell for memory.

So the area of SPRAM is much smaller than the area of DP RAM cell. To gain the advantages of both spram (less area) & DPRAM ( high speed) Pseudo dual port ram is introduced. which can read & write the information in the same clock, using rising & falling edges for the operations respectively, & using spram memory cell for the storage of information.

DP RAM as I felt it was a great way for one
different controllers to access the same information
independently, which would also reduce my coding lines to make a
simpler method.

Both clocks in to the RAM are from the same source, so I get a
warning that there is no phase difference between the rising edges of
the clocks (apparently it needs 0.1ns).
This is the picture of dual ported-RAM that I pick from google :

No comments:

Post a Comment