cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
sapan
Visitor
Visitor
8,335 Views
Registered: ‎02-03-2016

Question on Distributed Memory

Hi,

 

I was going thorugh UG 574 and came across different configurations for Distributed Memories.

  • Single-port 32 x (1 to 16)-bit RAM
  • Dual-port 32 x (1 to 4)-bit RAM
  • Quad-port 32 x (1 to 8)-bit RAM
  • Simple dual-port 32 x (1 to 14)-bit RAM
  • Single-port 64 x (1 to 8)-bit RAM
  • Dual-port 64 x (1 to 4)-bit RAM
  • Quad-port 64 x (1 to 2)-bit RAM
  • Octal-port 64 x 1-bit RAM
  • Simple dual-port 64 x (1 to 7)-bit RAM
  • Single-port 128 x (1 to 4)-bit RAM
  • Dual-port 128 x 2-bit RAM
  • Quad-port 128 x 1-bit RAM
  • Single-port 256 x (1 to 2)-bit RAM
  • Dual-port 256 x 1-bit RAM
  • Single-port 512 x 1-bit RAM 

I wanted to know the difference between Simple Dual Port and Dual Port ?

 

-Sapan

 

Tags (3)
0 Kudos
1 Reply
u4223374
Advisor
Advisor
8,293 Views
Registered: ‎04-26-2015

Dual-port (more often called true dual port) has two read/write ports. Each port can be used for reading, writing, or both.

 

Simple dual-port has one read port and one write port. This often means that you can have wider data buses or lower resource usage (eg. a single 18K block RAM can go up to 18-bit ports in true dual-port mode, but in simple dual-port mode you can have 36-bit ports). The disadvantage, of course, is that you can't write to or read from multiple locations simultaneously.

0 Kudos