CY7C09569V
CY7C09579V
PRELIMINARY
7C09579V: 10/97
Revision: May 1, 2000
24
Counter Operation
The CY7C09569V/09579V Dual-Port RAM (DPRAM) con-
tai ns on-chi p add ress coun ters ( one f or ea ch port) f or the syn-
chronous members of the product family. Besides the main
x36 f ormat, the right port al lows b us matching ( x18 or x9, use r-
selectable). An internal sub-counter provides the extra ad-
dresses required to sequence out the 36-bit word in 18-bit or
9-bit increments. The sub-counter counts up in the “Lit tle E n -
dian” mode, and counts down if the user has chosen the “Big
Endian” mode. The address counter is required to be in incr e-
ment mode in order for the sub-counter to sequence out the
second wor d (in x 18 mode) or t he remain ing thr ee b ytes (in x 9
mode).
For a x36 format (the only act ive format on the left port), each
addres s count er in the CY 7C09579V uses addr ess es (A0–14).
For the right port (allowing for the bus-matching feature), a
maximum of t wo address bits (out of a 2-bit sub-counter) are
added.
1. ADSL/R (pin #23/86 ) is a p ort's address strobe , allowi ng the
loading of that port's burst counters if the corresponding
CNTENL/R pin is active as well.
2. CNTENL/R (pin #25/84) is a port's count enable, pr ovided
to stall the ope ration of the address input and utilize t he
internal add ress generated by the internal counter for f ast
interleaved memory applications; wh en asserted, the ad-
dress c ounter will increment on each positi ve transit ion of
that port's clock signal.
3. CNTRSTL/R (pin #24/85) i s a port's burst counter reset .
A new r ead- back ( Hold +Read Mode) feature ha s been ad ded,
which is di ff er ent bet ween t he lef t and right po rt due to t he b us
matching feature p rovided only for the right port. In read-back
mode the internal address of the counter wil l be read from the
data I/Os as shown in Figure 1.
Bus Match Operation
The rig ht port of the CY7C09569V/0957 9V 16K/32Kx36 dual-
port SRAM can be configured in a 36-bit long-word, 18-bit
word, or 9-bi t b yte f o rmat f or d ata I/ O . The d ata lines are divid -
ed into four lanes, each consisting of 9 bits (byte-size data
lines).
The Bus Match Select (BM) pin works with Bus Size Select
(SIZE) and Big Endian Select (BE) to select the bus width
(long-word, word, or byte) and data sequencing arrangement
for the righ t port of the dual -port devi ce. A logic “0” applied to
both the Bus Match Sel ect (BM) pin an d to t he Bus Siz e Select
(S IZE ) pin w ill s elec t l ong- word ( 36- bit) opera tio n. A lo gic “1”
level applied to the Bus Match Select (BM) pin will enable
whether b yte or word bu s width opera tion on the right port I/Os
depending on the logic l evel applied to the SIZE pi n. The level
of Bus Match Select (BM) must be static throughout normal
device operation.
The Bus Size Select (SIZE) pin selects either a byte or word
data arrangement on the right port when the Bus Match Sel ect
(BM) pin is HI GH. A logi c “1” on t he SIZE pin whe n the BM pin
is HIGH selects a byte bus (9-bit ) data arrangement). A logic
“0” on the SIZE pin when the BM pin is HIGH selects a word
bus (18-bit) data ar rangement. The le vel of the Bus Siz e Select
(SIZE) must also be static throughout normal device operation.
The Big Endian Select (BE) pin is a multiple-function pin during
word or byte bus selection (BM = 1). BE is used in Big Endian
Select mode to determine t he order b y which bytes (or words)
of data are transferred through the r ight data port. A logic “0”
on the BE pin will select Little Endian data sequencing ar-
rangement and a log ic “1” on the BE pin will sel ect a Big Endi-
an data sequencing arrangement. Under these circumstanc-
es, the level on the BE pin should be static throughout dual-
por t operation.
Long-Word (36-bi t) Operation
Bus Match Select (BM) and Bus Size Select (SIZE) set to a
logic “0” will enable standard cycle long-word (36-bit) opera-
tion. In this mode, th e right port’s I/O oper a tes e ssenti ally in an
identical fashion to the left port of the dual-port SRAM. How-
ever no Byte Select cont rol is availab le. All 36 bits of t he long-
word are shift ed into and out of the right port’s I/O buffer stag-
es. Al l read and write timing parameters may be ident ical wit h
respect to t he two data ports. When the ri ght p ort is con fi gured
fo r a long-w ord siz e , Big- Endian Sel ect (BE) pin has no appl i-
catio n and their inputs are “don’t care”[44] f or th e ex ternal user .
CY7C09569V
CY7C09579V
RAM
ARRAY
____________
______________
_______
Address Read-Back
Figur e 1 . Count er Opera tion Dia gram
9
/
BE
CY7C09569V
CY7C09579V
16K/32Kx36
Dual Port
BM SIZE
9
/
9
/
9
/x9, x18, x36
/
US MODE
36
/
Figure 2. Bus Mat ch Operati on Diagram
Note:
44. Even though a logic level applied to a “Don’t Care” input will not change the logical operation of the dual-port, inputs that are tempor arily a “Don’t Care” (along
with unused inputs) mus t not be allowed to float. They must be forced either HIGH or LOW.