why two separate pins for read and write?

Thread Starter

iitravi

Joined Sep 2, 2012
3
we know microprocessor at a single instant can execute either write instruction or read instruction which can be done by sending a read or write bar signal low or high or vice versa..( if read/write bar=1,perform read function and no write function )how ever in intel family, they have been provided separate pins for these two operations.. why is it so?
 

Papabravo

Joined Feb 24, 2006
21,228
They do it because memory chips have separate inputs for Read and Write.

On devices with RD* and WR* they are both valid stobe signals syncronized with the clock.

On devices with R/W* and E-Clock you have to combine those two signals to get a valid stobe to the memory device.
Rich (BB code):
RDS* = !(R/W* & E-Clock)     ; negative logic read data strobe
WDS* = !(!(R/W*) & E-Clock)  ; negative logic write data strobe
Is that as clear as mud?
 

MrChips

Joined Oct 2, 2009
30,824
Didn't you already post this question?

What you see are two different styles of control signals, Intel vs Motorola (now Freescale).
Intel uses RD' and WR'.
Motorola uses R/W' and E.
 
Top