DUAL-PORT MEMORY BLOCK DIAGRAM DUALL-PORT RAM CELL
DUAL-PORT MEMORY BLOCK DIAGRAM DUALL-PORT RAM CELL
DUAL-PORT MEMORY BLOCK DIAGRAM DUALL-PORT RAM CELL
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>DUAL</strong>-<strong>PORT</strong> <strong>RAM</strong><br />
Semaphore Logic<br />
CPU<br />
OR<br />
I/O<br />
DEVICE<br />
"L"<br />
DATA<br />
ADDRESS<br />
R/W<br />
L<br />
DATA<br />
I/O<br />
L<br />
ADDRESS<br />
DECODER<br />
<strong>DUAL</strong>/<strong>PORT</strong><br />
<strong>RAM</strong><br />
<strong>MEMORY</strong><br />
<strong>CELL</strong>S<br />
R<br />
DATA<br />
I/O<br />
R<br />
ADDRESS<br />
DECODER<br />
DATA<br />
ADDRESS<br />
R/W<br />
CPU<br />
OR<br />
I/O<br />
DEVICE<br />
"R"<br />
SEMAPHORE<br />
SELECT<br />
SEMAPHORE<br />
<strong>CELL</strong>S<br />
SEMAPHORE<br />
SELECT<br />
<strong>DUAL</strong>-<strong>PORT</strong> <strong>RAM</strong><br />
Semaphore Logic cell<br />
L D-LATCH<br />
R D-LATCH<br />
L REQUEST<br />
D<br />
Q<br />
1 1<br />
Q<br />
D<br />
R REQUEST<br />
L WR SEMAPHORE<br />
E<br />
E<br />
R WR SEMAPHORE<br />
GRANT (L)<br />
SEMAPHORE<br />
ARBITRATION<br />
LATCH<br />
GRANT (R)<br />
4