Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

CY7C43643-7AC Datasheet(PDF) 8 Page - Cypress Semiconductor

Part # CY7C43643-7AC
Description  1K/4K/16K x36 Unidirectional Synchronous FIFO with Bus Matching
Download  29 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  CYPRESS [Cypress Semiconductor]
Direct Link  http://www.cypress.com
Logo CYPRESS - Cypress Semiconductor

CY7C43643-7AC Datasheet(HTML) 8 Page - Cypress Semiconductor

Back Button CY7C43643-7AC Datasheet HTML 4Page - Cypress Semiconductor CY7C43643-7AC Datasheet HTML 5Page - Cypress Semiconductor CY7C43643-7AC Datasheet HTML 6Page - Cypress Semiconductor CY7C43643-7AC Datasheet HTML 7Page - Cypress Semiconductor CY7C43643-7AC Datasheet HTML 8Page - Cypress Semiconductor CY7C43643-7AC Datasheet HTML 9Page - Cypress Semiconductor CY7C43643-7AC Datasheet HTML 10Page - Cypress Semiconductor CY7C43643-7AC Datasheet HTML 11Page - Cypress Semiconductor CY7C43643-7AC Datasheet HTML 12Page - Cypress Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 8 / 29 page
background image
CY7C43643
CY7C43663
CY7C43683
Document #: 38-06021 Rev. *B
Page 8 of 29
Two LOW-to-HIGH transitions of the Almost Empty flag
synchronizing clock are required after a FIFO write for its
Almost Empty flag to reflect the new level of fill. Therefore, the
Almost empty flag of a FIFO containing (X+1) or more words
remains LOW if two cycles of its synchronizing clock have not
elapsed since the write that filled the memory to the (X+1)
level. An Almost Empty flag is set HIGH by the second
LOW-to-HIGH transition of its synchronizing clock after the
FIFO write that fills memory to the (X+1) level. A LOW-to-HIGH
transition of an Almost Empty flag synchronizing clock begins
the first synchronization cycle if it occurs at time tSKEW2 or
greater after the write that fills the FIFO to (X+1) words.
Otherwise, the subsequent synchronizing clock cycle may be
the first synchronization cycle.
Almost Full Flags (AFA, AFB)
The Almost Full flag of the FIFO is synchronized to port A
clock. The state machine that controls an Almost Full flag
monitors a write pointer and read pointer comparator that
indicates when the FIFO SRAM status is almost full, or almost
full–1. The Almost Full state is defined by the contents of
register Y for AF. These registers are loaded with preset
values during a FIFO reset, programmed from Port A, or
programmed serially (see Almost Empty flag and Almost Full
flag offset programming above). An Almost Full flag is LOW
when the number of words in its FIFO is greater than or equal
to (1024–Y), (4096–Y), or (16384–Y) for the CY7C436x3
respectively. An Almost Full flag is HIGH when the number of
words in its FIFO is less than or equal to [1024–(Y+1)],
[4096–(Y+1)], or [16384–(Y+1)], for the CY7C436x3 respec-
tively.[2]
Two LOW-to-HIGH transitions of the Almost Full flag synchro-
nizing clock are required after a FIFO read for its Almost Full
flag to reflect the new level of fill. Therefore, the Almost Full
flag of a FIFO containing [1024/4096/16384–(Y+1)] or less
words remains LOW if two cycles of its synchronizing clock
have not elapsed since the read that reduced the number of
words in memory to [1024/4096/16384–(Y+1)]. An Almost Full
flag is set HIGH by the second LOW-to-HIGH transition of its
synchronizing clock after the FIFO read that reduces the
number of words in memory to [1024/4096/16384–(Y+1)]. A
LOW-to-HIGH transition of an Almost Full flag synchronizing
clock begins the first synchronization cycle if it occurs at time
tSKEW2 or greater after the read that reduces the number of
words in memory to [1024/4096/16384–(Y+1)]. Otherwise, the
subsequent synchronizing clock cycle may be the first
synchronization cycle.
Mailbox Registers
Each FIFO has a 36-bit bypass register to pass command and
control information between Port A and Port B without putting
it in queue. The Mailbox Select (MBA, MBB) inputs choose
between a mail register and a FIFO for a port data transfer
operation. The usable width of both the Mail1 and Mail2
registers matches the selected bus size for Port B.
A LOW-to-HIGH transition on CLKA writes A0-35 data to the
Mail1 Register when a Port A write is selected by CSA, W/RA,
and ENA with MBA HIGH. If the selected Port A bus size is
also 36 bits, then the usable width of the Mail1 Register
employs data lines A0–35. If the selected Port A bus size is 18
bits, then the usable width of the Mail1 Register employs data
lines A0-17. (In this case, A18–35 are “don’t care” inputs.) If the
selected Port A bus size is 9 bits, then the usable width of the
Mail1 Register employs data lines A0–8. (In this case, A9–35 are
“don’t care” inputs.)
A LOW-to-HIGH transition on CLKB writes B0-35 data to the
Mail2 register when a Port B write is selected by CSB, W/RB,
and ENB with MBB HIGH. If the selected Port B bus size is
also 36 bits, then the usable width of the Mail2 Register
employs data lines B0–35. If the selected Port B bus size is 18
bits, then the usable width of the Mail2 register employs data
lines B0–17. (In this case, B18–35 are “don’t care” inputs.) If the
selected Port B bus size is 9 bits, then the usable width of the
Mail2 Register employs data lines B0-8. (In this case, B9-35 are
“don’t care” inputs.)
Writing data to a mail register sets its corresponding flag
(MBF1 or MBF2) LOW. Attempted writes to a mail register are
ignored while the mail flag is LOW.
When data outputs of a port are active, the data on the bus
comes from the FIFO output register when the port Mailbox
Select input is LOW and from the mail register when the port
Mailbox Select input is HIGH.
The Mail1 Register flag (MBF1) is set HIGH by a
LOW-to-HIGH transition on CLKB when a Port B read is
selected by CSB, W/RB, and ENB with MBB HIGH. For a
36-bit bus size, 36 bits of mailbox data are placed on B0–35.
For an 18-bit bus size, 18 bits of mailbox data are placed on
B0–17. (In this case, B18–35 are indeterminate.) For a 9-bit bus
size, 9 bits of mailbox data are placed on B0–8. (In this case,
B9–35 are indeterminate.)
The Mail2 Register flag (MBF2) is set HIGH by a
LOW-to-HIGH transition on CLKA when a Port A read is
selected by CSA, W/RA, and ENA with MBA HIGH.
For a 36-bit bus size, 36 bits of mailbox data are placed on
A0–35. For an 18-bit bus size, 18 bits of mailbox data are
placed on A0–17. (In this case, A18–35 are indeterminate.) For
a 9-bit bus size, 9 bits of mailbox data are placed on A0–8. (In
this case, A9–35 are indeterminate.)
The data in a mail register remains intact after it is read and
changes only when new data is written to the register. The
Endian Select feature has no effect on the mailbox data.
Bus Sizing
The Port B bus can be configured in a 36-bit long-word, 18-bit
word, or 9-bit byte format for data read from FIFO. The levels
applied to the Port B Bus Size Select (SIZE) and the Bus
Match Select (BM) determine the Port B bus size. These levels
should be static throughout FIFO operation. Both bus size
selections are implemented at the completion of Master Reset,
by the time the Full/Input Ready flag is set HIGH.
Two different methods for sequencing data transfer are
available for Port B when the bus size selection is either
byte-or word-size. They are referred to as Big Endian (most
significant byte first) and Little Endian (least significant byte
first). The level applied to the Big Endian Select (BE) input
during the LOW-to-HIGH transition of MRS1/MRS2 selects the
endian method that will be active during FIFO operation. BE is
a don’t care input when the bus size selected for Port B is
long-word. The endian method is implemented at the
completion of Master Reset, by the time the Full/Input Ready
flag is set HIGH.
Only 36-bit long-word data is written to or read from the two
FIFO memories on the CY7C436x3. Bus-matching operations
are done after data is read from the FIFO. These bus-matching


Similar Part No. - CY7C43643-7AC

ManufacturerPart #DatasheetDescription
logo
Cypress Semiconductor
CY7C43643AV CYPRESS-CY7C43643AV Datasheet
481Kb / 28P
   3.3V 1K/4K/16K x36 Unidirectional Synchronous FIFO with Bus Matching
CY7C43643AV-10AC CYPRESS-CY7C43643AV-10AC Datasheet
481Kb / 28P
   3.3V 1K/4K/16K x36 Unidirectional Synchronous FIFO with Bus Matching
CY7C43643AV-15AC CYPRESS-CY7C43643AV-15AC Datasheet
481Kb / 28P
   3.3V 1K/4K/16K x36 Unidirectional Synchronous FIFO with Bus Matching
CY7C43643AV-7AC CYPRESS-CY7C43643AV-7AC Datasheet
481Kb / 28P
   3.3V 1K/4K/16K x36 Unidirectional Synchronous FIFO with Bus Matching
More results

Similar Description - CY7C43643-7AC

ManufacturerPart #DatasheetDescription
logo
Cypress Semiconductor
CY7C43663AV CYPRESS-CY7C43663AV Datasheet
481Kb / 28P
   3.3V 1K/4K/16K x36 Unidirectional Synchronous FIFO with Bus Matching
CY7C43644AV CYPRESS-CY7C43644AV Datasheet
653Kb / 37P
   3.3V 1K/4K/16K x36 x2 Bidirectional Synchronous FIFO with Bus Matching
CY7C43644 CYPRESS-CY7C43644 Datasheet
651Kb / 39P
   1K/4K x36 x2 Bidirectional Synchronous FIFO with Bus Matching
CY7C43642 CYPRESS-CY7C43642 Datasheet
474Kb / 30P
   1K/4K/16K x36 x2 Bidirectional Synchronous FIFO
CY7C43642AV CYPRESS-CY7C43642AV Datasheet
482Kb / 30P
   3.3V 1K/4K/16K x36 x2 Bidirectional Synchronous FIFO
CY7C43646 CYPRESS-CY7C43646 Datasheet
640Kb / 39P
   1K/4K/16K x36/x18/x2 Tri Bus FIFO
CY7C43646AV CYPRESS-CY7C43646AV Datasheet
644Kb / 40P
   3.3V 1K 4K 16K x 36 x 18 x 2 Tri Bus FIFO
logo
Catalyst Semiconductor
CAT24WC01 CATALYST-CAT24WC01 Datasheet
45Kb / 9P
   1K/2K/4K/8K/16K-Bit Serial E2PROM
CAT24C08 CATALYST-CAT24C08 Datasheet
310Kb / 8P
   1K/2K/4K/8K/16K-Bit Serial E2PROM
CAT24WC01 CATALYST-CAT24WC01_05 Datasheet
505Kb / 14P
   1K/2K/4K/8K/16K-Bit Serial EEPROM
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com