Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Difference between single port and dual port memory

Status
Not open for further replies.

altair_06

Member level 1
Joined
Jul 10, 2006
Messages
38
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,286
Activity points
1,533
Hi,

Can anyone give me the difference between single port and dual port memory.
Does a single port memory have a simultaneous read and write access?
 

single port memory has single set of address and controls, and it can only have single access (read/write) at a time.

dual port memory has two sets of address and controls, and it can have two simultaneous access to two different memory locations. It is up to memory design, and some even can have two simultaneous access to the same memory location.
 
Hi altair

In Single port memories only one operation either read or write can be done for a given clock pulse. In dual port memories seperate clocks for read and write operations will be there which can be used for simultaneous read and write operations. In some designs same memory location can be accessed as well.
Go through xilinx website u can get material.

Hope this helps

Thanks
Kasi
 
There are also twin-port memories with 1 read and 1 write ports
 

hi

If two processors are connected to Dual port memory ,each one port.

If these two reading same memory location there is no problem.But if one read and one wirte at the same time to same memory location ther is problem and also for both writing at same time to same memory location.

To overcome that we need to organise memory .ie
read/write--1.In this case extend read cycles.
2.Allocate some portion of address to one processor and some portion to another.
3.Make each port to generate a status information so that the other port can read it first and take action.
 

altair_06 said:
Hi,

Can anyone give me the difference between single port and dual port memory.
Does a single port memory have a simultaneous read and write access?

refer this nice material from xilinx
 

    altair_06

    Points: 2
    Helpful Answer Positive Rating
http download
**broken link removed**
 

single port memory :- u can read from one end and write from other end.. means at a time it reads or write...

dual port memory:- u can read and write simulatenosly with independent of port

also there r multi port memory is available in market
 

dual port sram is good for implementing FIFOs.
 

single port memory has one set address bus and data bus

dual port memory has two sets address bus and data bus

best regards





altair_06 said:
Hi,

Can anyone give me the difference between single port and dual port memory.
Does a single port memory have a simultaneous read and write access?
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top