The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

QuadPortDatapath Switching Element (DSE) Family QuadPortDatapath


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



CY7C0452V18/0451V18/0450V18 CY7C0431V18/0430V18 PRELIMINARY
QuadPortDatapath Switching Element (DSE) Family
QuadPortDatapath Switching Element (DSE) allows four independent ports access data path management switching. Synchronous pipelined device 128K CY7C0452V18 CY7C0451V18 CY7C0450V18 128K CY7C0431V18 CY7C0430V18 Clock operation High Bandwidth Gbps LVTTL SSTL2 standard LVPECL differential clock inputs Impedance matching data outputs Simple array partitioning (except CY7C0452V18) Internal mask register burst counter control Counter-Interrupt flags indicate terminal count Block Retransmit Capability Counter mask register readback address lines Dual Chip Enables ports easy depth expansion (except CY7C0452V18) Separate byte select controls ports package (676 balls, pitch) Commercial Industrial temperature ranges IEEE 1149.1 JTAG boundary scan 1.8V Supply Voltage Active 1300 (maximum) Standby (maximum)
QuadPort Applications
PORT PORT
PORT
PORT
BUFFERED SWITCH
PORT
PORT
PORT
PORT
REDUNDANT DATA MIRROR
PORT
PORT
PORT
PORT
DATA PATH AGGREGATOR
Cypress Semiconductor Corporation Document 38-06065 Rev.
3901 North First Street
Jose
95134 408-943-2600 Revised August 2002
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Configuration
Ball Grid Array (BGA) (CY7C0451V18)[1]
CNTRDB CNTL
CNTI
CNTI INTB
CNTI INTB
CNTI
CNTRDB CNTL
CE0B
RETX CNTRST
RETX CNTRST
CE0B
TRST
DQ10
DQ11
DQ12
DQ13
DQ14
DQ14
DQ13
DQ12
DQ11
DQ10
DQ15
DQ16
DQ17
DQ18
DQ19
DQ19
DQ18
DQ17
DQ16
DQ15
REFA
REFA
REFA
REFA
REFA
REFA
REFA
REFA
DQ21
DOFF DQ23
DOFF DQ23
DQ21
DQ20
DQ22
DQ24
DQ24
DQ22
DQ20
DQ25
DQ26
DQ27
DQ28
DQ29
DQ29
DQ28
DQ27
DQ26
DQ25
DQ30
DQ31
DQ32
DQ33
DQ34
DQ34
DQ33
DQ32
DQ31
DQ30
DQ35
DQ36
DQ37
DQ38
DQ39
DQ39
DQ38
DQ37
DQ36
DQ35
DQ35
DQ36
DQ37
DQ38
DQ39
DQ39
DQ38
DQ37
DQ36
DQ35
DQ30
DQ31
DQ32
DQ33
DQ34
DQ34
DQ33
DQ32
DQ31
DQ30
DQ25
DQ26
DQ27
DQ28
DQ29
DQ29
DQ28
DQ27
DQ26
DQ25
DQ20
DQ21
DQ22
DQ23
DQ24
DQ24
DQ23
DQ22
DQ21
DQ20
DOFF
DOFF
REFA
REFA
REFA
REFA
REFA
REFA
REFA
REFA
DQ15
DQ16
DQ17
DQ18
DQ19
DQ19
DQ18
DQ17
DQ16
DQ15
DQ10
DQ11
DQ12
DQ13
DQ14
DQ14
DQ13
DQ12
DQ11
DQ10
INTB
INTB
CE0B
CNTRST RETX
CNTL CNTRDB
CNTI
CNTI
CNTL CNTRDB
CNTRST RETX
CE0B
CNTI
CNTI
Note: Following name represents active signal. example,
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Table Table (CY7C0451V18) VSSPIN CY7C0451V18 VDDC VDDC VDDA VDDA VDDA VDDA VDDA VDDA VDDA VDDA VDDA VDDA VDDA VDDA VDDC VDDC MKLDB RETXB CNTRDB WRP0B CNTINTB CNTINTB Table Table (CY7C0451V18) (continued) VSSPIN CY7C0451V18 WRP0B CNTRDB RETXB MKLDB CE0B CNTRSTB CNTLDB CNTINCB MKRDB INTB INTB MKRDB CNTINCB CNTLDB CNTRSTB CE0B VDDQ TRST READYB
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Table Table (CY7C0451V18) (continued) VSSPIN CY7C0451V18 READYB VDDQ VDDQ VDDQ VDDQ DQ10 Table Table (CY7C0451V18) (continued) VSSPIN CY7C0451V18 DQ11 DQ12 DQ13 DQ14 DQ13 DQ12 DQ11 DQ10 VDDQ VDDQ DQ15 DQ16 DQ17 DQ18 DQ19
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Table Table (CY7C0451V18) (continued) VSSPIN CY7C0451V18 DQ19 DQ18 DQ17 DQ16 DQ15 VDDQ VDDC VREFA VREFA VREFA VREFA VREFA VREFA VREFA VREFA VDDC VDDQ DOFFB Table Table (CY7C0451V18) (continued) VSSPIN CY7C0451V18 DOFFB VDDQ VDD1 DQ20 DQ21 DQ22 DQ23 DQ24 VREFQ VREFQ DQ24 DQ23 DQ22 DQ21 DQ20 VDDQ VDDQ DQ25 DQ26 DQ27
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Table Table (CY7C0451V18) (continued) VSSPIN CY7C0451V18 DQ28 DQ29 VREFQ VREFQ DQ29 DQ28 DQ27 DQ26 DQ25 VDDQ VDDQ DQ30 DQ31 DQ32 DQ33 DQ34 VREFQ VREFQ DQ34 DQ33 Table Table (CY7C0451V18) (continued) VSSPIN CY7C0451V18 DQ32 DQ31 DQ30 VDDQ VDDQ DQ35 DQ36 DQ37 DQ38 DQ39 VREFQ VREFQ DQ39 DQ38 DQ37 DQ36 DQ35 VDDQ VDDQ DQ35 DQ36 DQ37 DQ38 DQ39 VREFQ
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Table Table (CY7C0451V18) (continued) VSSPIN CY7C0451V18 VREFQ DQ39 DQ38 DQ37 DQ36 DQ35 VDDQ VDDQ DQ30 DQ31 DQ32 DQ33 DQ34 VREFQ VREFQ DQ34 DQ33 DQ32 DQ31 DQ30 VDDQ VDDQ DQ25 DQ26 DQ27 DQ28 DQ29 Table Table (CY7C0451V18) (continued) VSSPIN CY7C0451V18 VSSVSS VREFQ VREFQ DQ29 DQ28 DQ27 DQ26 DQ25 VDDQ VDDQ DQ20 DQ21 DQ22 DQ23 DQ24 VREFQ VREFQ DQ24 DQ23 DQ22 DQ21
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Table Table (CY7C0451V18) (continued) VSSPIN CY7C0451V18 DQ20 VDDQ VDDQ DOFFB DOFFB VDDQ VDDC VREFA VREFA VREFA VREFA VREFA VREFA VREFA Table Table (CY7C0451V18) (continued) VSSPIN CY7C0451V18 VREFA VDDC VDDQ DQ15 DQ16 DQ17 DQ18 DQ19 MRSTB DQ19 DQ18 DQ17 DQ16 DQ15 VDDQ VDDQ DQ10 DQ11 DQ12 DQ13 DQ14
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Table Table (CY7C0451V18) (continued) VSSPIN AA10 AA11 AA12 AA13 AA14 AA15 AA16 AA17 AA18 AA19 AA20 AA21 AA22 AA23 AA24 AA25 AA26 AB10 AB11 AB12 AB13 AB14 AB15 AB16 AB17 AB18 AB19 AB20 AB21 AB22 AB23 AB24 AB25 AB26 CY7C0451V18 DQ13 DQ12 DQ11 DQ10 VDDQ VDDQ VDDQ Table Table (CY7C0451V18) (continued) VSSPIN AC10 AC11 AC12 AC13 AC14 AC15 AC16 AC17 AC18 AC19 AC20 AC21 AC22 AC23 AC24 AC25 AC26 AD10 AD11 AD12 AD13 AD14 AD15 AD16 AD17 AD18 CY7C0451V18 VDDQ READYB READYB VDDQ CE0B CNTRSTB CNTLDB CNTINCB MKRDB INTB INTB
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Table Table (CY7C0451V18) (continued) VSSPIN AD19 AD20 AD21 AD22 AD23 AD24 AD25 AD26 AE10 AE11 AE12 AE13 AE14 AE15 AE16 AE17 AE18 AE19 AE20 AE21 AE22 AE23 AE24 AE25 AE26 AF10 CY7C0451V18 MKRDB CNTINCB CNTLDB CNTRSTB CE0B MKLDB RETXB CNTRDB WRP0B CNTINTB CNTINTB WRP0B CNTRDB RETXB MKLDB VDDC VDDC VDDA VDDA VDDA Table Table (CY7C0451V18) (continued) VSSPIN AF11 AF12 AF13 AF14 AF15 AF16 AF17 AF18 AF19 AF20 AF21 AF22 AF23 AF24 AF25 AF26 CY7C0451V18 VDDA VDDA VDDA VDDA VDDA VDDA VDDA VDDA VDDA VDDC VDDC
Functional Description
family synchronous true four-ported Datapath Switching Element (DSE), Gb/s density. four ports clocked independent frequencies from another. Writes reads permitted simultaneously from four ports switch array. Simultaneous reads allowed accesses same address location; however, simultaneous reading writing same location allowed. QuadPort family clocked with synchronous, pipelined accesses MHz. Clock data valid Registers control, address data lines allow minimal set-up hold time. QuadPort family supports burst counter block transfers data. QuadPort also supports features such impedance matching, memory block retransmit capability, counter address readback, mask address readback. Burst Counter Operation Each port contains burst counter input address register. After externally loading counter with initial address, counter will self-increment address internally (more details follow). internal write pulse width independent duration input signal. internal write pulse self-timed allow shortest possible cycle times. Counter enable inputs provided block external address input utilize internal address generated internal counter fast interleaved memory applications. port's burst counter loaded with external address when port's Counter Load (CNTLD) asserted LOW. When port's Counter Increment (CNTINC) asserted, address counter will increment each subsequent LOW-toHIGH transition that port's clock signal. This will read/write word from/into each successive address location until CNTINC deasserted. counter address entire memory array will loop back start. Counter Reset
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
(CNTRST) used reset unmasked portion burst counter. counter-mask register used control counter wrap. counter mask register operations described more detail following sections. counter mask register values read back bidirectional address lines activating CNTRD MKRD, respectively. Block Retransmit Retransmit feature that allows reread block memory more than once without need reload initial address. This eliminates need external logic store route data. also reduces complexity system design saves board space. internal "mirror register" used store initially loaded address counter value. When counter unmasked portion reaches maximum value mask register, will wrap back initial value stored this "mirror register". unmasked bits will wrap zero. mirror register value will loaded into counter when RETX asserted LOW. When unmasked wrap mirror register. counter continuously configured increment mode, will increment again maximum value wraps back value initially stored into "mirror register," thus allowing access same data repeatedly without need external logic. Programmable I/Os Each port will have strapping pins that used select standard used data address/control. will standard data will standard address control. Either LVTTL SSTL2 Class I/Os will selected shown. traces cause these effects. These mismatches cause reflections board, which dramatically impact system's ability transmit data. most common ways used solve this problem place terminating resistors each trace board. These resistor nets ensure that impedance device's matches traces board. This approach, though, have huge impact amount board space required system. QuadPort solves both problems allowing designer impedance driver match impedance board traces. Each port QuadPort Variable Impedance Sense (VIS) circuit. circuit sets output impedance bus. calibration circuit input called calibrating resistor (RQ) connected between ground. value must value intended line impedance driven QuadPort DSE. allowable range guarantee impedance matching with tolerance ±15% between 500. When MRST asserted LOW, control circuitry reset Ready deasserted. When MRST released, circuit begins process matching output impedance 0.2*RQ. Ready will asserted within 1024 cycles each port's respective clock. Each port's output impedance guaranteed correct range when Ready output asserted LOW. output impedance adjusted account drifts supply voltage temperature every 1024 port clock cycles thereafter. user also choose disable variable impedance matching connecting directly VDD. When disabled, output impedance will less-than equal
Variable Impedance Parameters
Parameter Value Output Impedance Reset Time Update Time Minimum Maximum 1024 1024 Units cycles cycles Tolerance ±15%
Standard Strapping Codes
Strapping Value Variable Impedance Sense Another problem that often encountered high-speed digital design what commonly known transmission line effects. Impedance mismatches between devices Standard Selected LVTTL SSTL2
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Port Operation-Control Logic Blocks[2,
READY DOFF B0P1 B1P1 B2P1
B3P1
MRST
Reset Logic
R/WP1 OEP1
CE0P1
CE1P1 DIOP1 AIOP1 C-P1 C+P1 I/O0P1-I/O39P1 ZQP1 A0P1-A15P1 MKLDP1 CNTLDP1 CNTINCP1 CNTRDP1 MKRDP1 CNTRSTP1 WRPP1 RETXP1 INTP1 CNTINTP1
Port-1 Control Logic
TRST
JTAG Controller
Port
Port Logic Blocks[4]
Port Counter/ Mask Reg/ Address Decode
Port
Port
QuadPort Array
5/2/1 128/64/32Kx40 128/64Kx20
Port
Port
Port Logic Blocks[4]
Port Logic Blocks[4]
Notes: CY7C0431/0430V18 pins instead CY7C0452/0431V18 (128K) have address bits instead CY7C0451/0430V18 (64K) have address bits. CY7C0450V18 (32K) address bits instead Port Port Port Logic Blocks similar Port Logic Blocks.
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Definitions
Port Port Port Port Description Ground supply core, address/control, data, clock. Power supply core. user must ensure that ramps simultaneously ahead other device power supplies. VDDA VDDQ VREFA VREFQ A0P4-A15P4[3]. DQ0P4- DQ39P4[2] C+P4 Power supply address/control port Power supply data port Power supply clock Pins must connected reference voltage using SSTL address/control port Pins must connected reference voltage using SSTL data port Address Input/Output Data Input/Output Positive Clock Input. used capture synchronous inputs device. This input free running strobed. Maximum clock input rate fMAX. Negative Clock Input. used capture synchronous inputs device must equal frequency. This input free running strobed. Maximum clock input rate fMAX. Data Standard Select Input. This will select standard data pins. HIGH signal will select pins switch SSTL2 levels. signal will select pins switch LVTTL levels. pins must strapped either upon power-up. Address/Control Standard Select Input. This will select standard address control pins. HIGH signal will select pins switch SSTL2 levels. signal will select pins switch LVTTL levels. pins must strapped either upon power-up. Byte Select Input. Asserting this signal enables read write operations byte read operations both signals must asserted drive output data lower byte data pins. Byte Select Input. Same function byte
VDDA VDDQ VREFA VREFQ A0P1-A15P1[3]. DQ0P1- DQ39P1[2] C+P1
VDDA VDDQ VREFA VREFQ A0P2-A15P2[3]. DQ0P2- DQ39P2[2] C+P2
VDDA VDDQ VDDC VREFA VREFQ A0P3-A15P3[3]. DQ0P3- DQ39P3[2] C+P3
C-P1
C-P2
C-P3
C-P4
DIOP1
DIOP2
DIOP3
DIOP4
AIOP1
AIOP2
AIOP3
AIOP4
B0P1
B0P2
B0P3
B0P4
B1P1 B2P1[5] B3P1[5] CE0P1,CE1P1
B1P2 B2P[5]2 B3P2[5] CE0P2,CE1P2
B1P3 B2P3[5] B3P3[5] CE0P3,CE1P3
B1P4 B2P4 B3P4[5] CE0P4,CE1P4
Byte Select Input. Same function byte Byte Select Input. Same function byte Chip Enable Input. select port, both must asserted their active states (CE0 VIH). Output Enable Input. This signal must asserted enable data lines during read operations. asynchronous input. Read/Write Enable Input. This signal asserted write QuadPort memory array. read operations, assert this HIGH.
OEP1
OEP2
OEP3
OEP4
R/WP1
R/WP2
R/WP3
R/WP4
Note: available CY7C0431/0430V18
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Definitions (continued)
Port Port MRST Port Port Description Master Reset Input. This signal Ports. MRST asynchronous input. Asserting MRST performs reset functions described text. MRST operation must performed power-up. CNTRSTP4[6] Counter Reset Input. Asserting this signal resets unmasked portion burst address counter respective port zero. CNTRST second MRST priority with respect counter mask register operations. Mask Register Load Input. Asserting this signal loads mask register with external address available address lines. MKLD operation higher priority over CNTLD operation. Counter Load Input. Asserting this signal loads burst counter with external address present address pins. Counter Increment Input. Asserting this signal increments burst address counter respective port each rising edge Counter Readback Input. When asserted LOW, internal address value counter will read back address lines. During CNTRD operation, both CNTLD CNTINC must HIGH. Counter readback operation higher priority over mask register readback operation. Counter readback operation independent port chip enables. address readback operation occurs with chip enables active (CE0 LOW, HIGH), data lines (I/Os) will three-stated. Mask Register Readback Input. When asserted LOW, value mask register will readback address lines. During mask register readback operation, counter MKLD inputs must HIGH (see Counter Mask Register Operations truth table). Mask register readback operation independent port chip enables. three-stated regardless chip enables. When internal counter driven address pins, pins three-stated. Counter Interrupt Flag Output. Flag asserted clock cycle when counter reaches maximum count. Interrupt Flag Output. Interrupt permits communications between four ports. upper four memory locations used message passing. Example operation: INTP4 asserted when another port writes mailbox location Port Flag cleared when Port reads contents mailbox. same operation applicable Ports When burst counter reaches maximum count, unmasked bits will wrap asserted LOW. Otherwise, counter will loaded with contents mirror register. When RETX asserted burst counter loaded with contents mirror register.
CNTRSTP1[6]
CNTRSTP2[6]
CNTRSTP3[6]
MKLDP1[6]
MKLDP2[6]
MKLDP3[6]
MKLDP4[6]
CNTLDP1[6] CNTINCP1[6] CNTRDP1[6]
CNTLDP2[6] CNTINCP2[6] CNTRDP2[6]
CNTLDP3[6] CNTINCP3[6] CNTRDP3[6]
CNTLDP4[6] CNTINCP4[6] CNTRDP4[6]
MKRDP1[6]
MKRDP2[6]
MKRDP3[6]
MKRDP4[6]
CNTINTP1[6]
CNTINTP2[6]
CNTINTP3[6]
CNTINTP4[6]
INTP1
INTP2
INTP3
INTP4
WRPP1[6]
WRPP2[6]
WRPP3[6]
WRPP4[6]
RETXP1[6]
RETXP2[6]
RETXP3[6]
RETXP4[6]
Note: available CY7C0452V18
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Definitions (continued)
Port ZQP1 Port ZQP2 Port ZQP3 Port ZQP4 Description Output Impedance Matching Input. This input used adjust device data outputs impedance match system data impedance. Output impedance where resistor connected between ground. acceptable resistor values 500. Alternately, this connected directly VDD, which disables impedance matching. This cannot connected directly left floating. Output indicates port ready operation. been properly locked clock input signals. requires 1024 cycles lock following master reset operation. input disables integrated Delay Locked Loop circuit port. DOFF toggled then HIGH reset associated port. That port will require 1024 cycles relock, other ports unaffected. JTAG Port Reset JTAG Test Clock Input. This port external clock connected JTAG TAP. JTAG Test Data Input. This only data input. inputs will shift data serially selected register. JTAG Test Data Output. This only data output. transitions occur falling edge TCK. normally three-stated except when captured data shifted JTAG TAP. JTAG Test Mode Select Input. controls advance JTAG state machine. State machine transitions occur rising edge TCK.
READYP1
READYP2
READYP3
READYP4
DOFFP1
DOFFP2
DOFFP3
DOFFP4
TRST
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Maximum Ratings
(Above which useful life impaired. user guidelines, tested.) Storage Temperature -40°C 125°C Ambient Temperature with Power Applied. -40°C 125°C Supply Voltage Ground Potential -0.5V 1.9V Voltage Applied Outputs High State LVTTL -0.3V 3.9V Input Voltage. -0.3V 3.9V Voltage Applied Outputs High State SSTL2. -0.3V 2.7V Input Voltage SSTL2 .-0.3V 2.7V Output Current into Outputs (LOW). Static Discharge Voltage (HBM) >2200V Static Discharge Voltage (CDM) >750V Latch-Up Current >200
Operating Ranges
Range Commercial Industrial Ambient Temperature +70°C -40°C +85°C 1.8V 1.8V
Current Characteristics Over Operating Range
-167 Parameter ICCQ ISBQ Description Core Operating Current (VDD Max., IOUT Outputs Disabled, VIL, fmax Core Standby Current Ports CMOS Level, active) CE1-4 VIH, Operating Current port (VDDQ Max, external load, fmax) Standby Current port (VDDQ Max, external load, Outputs Disabled Address/ Control Operating Current port (VDDA Max, external load, fmax) Address/Control Standby Current port (VDDA Max, external load, Clock JTAG Operating Current Total (VDDC Max, fmax) Clock JTAG Standby Current Total (VDDC Max, CE1-4 VIH) Typ. Max. 1300 Typ. -133 Max. 1100 Typ. -100 Max. Unit
ICCA ISBA ICCC ISBC
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Electrical Characteristics
0430V18 Parameter VDDQ/A VREF VDDQ/A VDDC VIDIF LVPECL (Clocks only) LVTTL Type Description Reference Voltage Termination Voltage Input High Voltage Input Voltage (VDDQ 2.3V-2.7V) Output Leakage Current Output Source Current (VDDQ 2.3V) Output Sink Current (VDDQ 2.3V) Supply Voltage Input High Voltage Input Voltage Output High Voltage (IOH Output Voltage (IOL Output Leakage Current Supply Voltage Input High Voltage Input Voltage Input Differential Voltage -100 1.85 Min. 1.15 VREF 0.04 VREF 0.18 -0.3 -100 -7.6 -0.3 0.85 1.45 1000 Max. 1.35 VREF 0.04 VDDQ VREF 0.18 Unit SSTL2-Class Supply Voltage
JTAG Electrical Characteristics Over Operating Range
Parameter VOH1 VOL1 Description Output HIGH Voltage Output Voltage Input HIGH Voltage Input Voltage -8.0 Test Conditions Min. Max. Unit
Capacitance
Parameter (ALL PINS) COUT (ALL PINS) PINS) Description Input Capacitance Output Capacitance Input Capacitance Test Conditions 25°C, MHz, 3.3V Max. Unit
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Test Load
OUTPUT OUTPUT MEASURE POINT
1.5V
1.5V OUTPUT
Normal Load (LVTTL)
OUTPUT
3.3V
Three-state Delay
VDDQ
3.0V
Normal Load (SSTL2 Class
1.5V VSWING (MAX)
1.5V
LVTTL INPUTS
VIHmin(AC) VREF 0.35V VREF 1.25V VILmax(AC) VREF 0.35V deltaT deltaT
Load
SLEW (VIHMIN(AC) VILMAX(AC))/deltaT V/ns
SSTL2 INPUTS
LVPECL Input Waveform
VDD_CLK VIH(MAX) VIH(MIN)
VIDIF VIL(MAX) VIL(MIN) VSS_CLK Rise Time Fall Time timing referenced crossing
LVPECL INPUTS
Note: Test Conditions:
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Switching Characteristics Over Commercial/Industrial Operating Range
Parameter qualifier fMAX tCYC tSWRP tHWRP tSRT tHRT tSCLD tHCLD tSCINC tHCINC tSCRD tHCRD tSRST tHRST tSMLD tHMLD tSMRD tHMRD tOLZ tOHZ tCKHZA Description Maximum Operating Frequency Clock Cycle Time Clock HIGH Time Clock Time Clock Rise Time Clock Fall Time Input Data Set-up Time Input Data Hold Time WRP0 Set-up Time WRP0 Hold Time RETX Set-up Time RETX Hold Time Address Set-up Time Address Hold Time Byte Set-up Time Byte Hold Time Chip Enable Set-up Time Chip Enable Hold Time Set-up Time Hold Time CNTLD Set-up Time CNTLD Hold Time CNTINC Set-up Time CNTINC Hold Time CNTRD Set-up Time CNTRD Hold Time CNTRST Set-up Time CNTRST Hold Time MKLD Set-up Time MKLD Hold Time MKRD Set-up Time MKRD Hold Time Output Enable Data Valid Output Enable Output Enable High Clock Counter Addr. Readback Valid Address Output Hold After Clock HIGH Clock High Address Output High 10.0 Min. -167 Max. Min. -133 Max. Min. -100 Max. Unit
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Switching Characteristics Over Commercial/Industrial Operating Range (continued)
Parameter qualifier tCKLZA tCKLZ tCKHZ tCD2 tDC2 tCKHZ2 tCKLZ2 tCCS tSCINT tRCINT tSINT tRINT tRSR tRSF tRDY fJTAG tTCYC tTMSS tTMSH tTDIS tTDIH tTDOV tTDOX tTRS with with with with Description Clock High Address Output Clock Master Register Readback Valid Clock Valid DQ/A Output Hold After Clock HIGH Clock High DQ/A Output Clock High DQ/A Output High Clock Valid (DOFF=0) DQ/A Output Hold After Clock HIGH (DOFF=0) Clock HIGH DQ/A Output High (DOFF=0) Clock HIGH DQ/A Output (DOFF=0) Clock Clock Set-up Time Clock CNTINT Clock CNTINT HIGH Clock Clock HIGH Master Reset Pulse Width Master Reset Recovery Time Master Reset Outputs Inactive/High Master Reset Release Port Ready JTAG Controller Frequency Cycle Time High Time Time Set-Up Rise Hold Rise Set-Up Rise Hold Rise Valid Invalid TRST Pulse Width 20.0 1024 22.5 22.5 1024 20.0 1024 Min. -167 Max. Min. -133 Max. Min. -100 Max. Unit Cycles
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
JTAG Timing Switching Waveforms
Test Clock
tTMSS tTMSH
tTCYC
Test Mode Select
tTDIS tTDIH
Test Data-In
Test Data-Out
tTDOX tTDOV
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Switching Waveforms
Master Reset[8,
tCYC tCHCH MRST tRSF READY tRDY tRSR
DQ39:0[2]
A16:0[3]
CNTINT
tS[9] Control Inputs tTRS TRST
INACTIVE ACTIVE
Notes: master reset cycle required after power-up parameter represents set-up time required each input power TRST must asserted least tTRS ensure controller Test-Logic-Reset state.
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Switching Waveforms (continued)
Read Cycle[6,
tCYC tCHCH A16:0[3] An+1 DQ39:0[2] Qx-3 Qx-2 Qx-1 An+2 An+3 Qn+1 An+4 An+5 tCHC
Write Cycle[11,
tCYC tCHCH A16:0[3] An+1 DQ39:0[2] Dn+1 Dn+2 An+2 Dn+3 Dn+4 An+3 An+4 tCHCH
Notes: address location data written location data read from location There cycles latency data reach response read instruction CNTLD VIL, MRST CNTRST MKLD VIH, CNTINC RETX WRP0 CNTRD MKRD CNTLD VIL, MRST CNTRST MKLD VIH, CNTINC RETX WRP0 CNTRD MKRD
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Switching Waveforms (continued)
Bank Select Read During Depth Expansion[11,
tCYC tCHCH A16:0(B1)[3] An+1 CE0(B1) DQ39:0(B1)
tCHCH
An+2 An+3 An+4 An+5 An+6
tCKHZ
tCKLZ Qn+2
A16:0(B2)[3] An+1 CE1(B2) DQ39:0(B2)
An+2 An+3 An+4 An+5 An+6
tCKHZ
Qn+1
tCKLZ
Qx-2
Qx-1
Notes: represents Bank represents Bank Each bank consists QuadPort device. A(B1) A(B2) CE0(B2) CNTLD VIL, MRST CE1(B1) CNTRST MKLD VIH, CNTINC RETX WRP0 CNTRD MKRD
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Switching Waveforms (continued)
Bank Select Write During Depth Expansion[11,
tCYC tCHCH A16:0(B1)
tCHCH
An+2 An+3 An+4 An+5 An+6
An+1
CE0(B1) DQ39:0(B1)[2] Dn+1 A16:0(B2)[3] An+1 CE1(B2) DQ39:0(B2)
Dn+2 An+2 An+3 An+4 An+5 An+6 Dn+3 Dn+4 Dn+5 Dn+6
Dn+2 Dn+3 Dn+4 Dn+5 Dn+6
Dn+1
Note: CE0(B2) CNTLD VIL, MRST CE1(B1) CNTRST MKLD VIH,CNTINC RETX WRP0 CNTRD MKRD=
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Switching Waveforms (continued)
Read-to-Write VIL)[11,
tCYC tCHCH A16:0
tCHCH
An+1
An+2
DQ39:0
Qx-2 Qx-1
tCKHZ
Dn+1
Dn+2
Qx-4
Qx-3
Read-to-Write Controlled)[11,
tCYC tCHCH A16:0
tCHCH
Ax+2 Ax+3 Ax+4 An+1 An+2
An+3
An+4
DQ39:0
Qx-1
Dn+1 Dn+2
Dn+3
Dn+4
Qx-2
Notes: When VIL, last read operation allowed complete before three-stated user allowed drive write data. Four dummy writes should issued accomplish turnaround. fifth write instruction first valid write. address should held constant during four dummy writes first valid write instruction avoid data corruption. CNTLD VIL, MRST CNTRST MKLD VIH, CNTINC RETX WRP0 CNTRD MKRD should deasserted tOHZ allowed elapse before first write operation issued. read scheduled complete after asserted will preempted. CNTLD VIL, MRST CNTRST MKLD VIH, CNTINC RETX WRP0 CNTRD MKRD
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Switching Waveforms (continued)
Byte Enable Write[11,
tCYC tCHCH tCHCH
A16:0[3] DQ39:30[2,5] 0x000 0x3FF 0x155
0x155
DQ29:20[2,5]
0x000
0x3FF
0x155
0x3FF
DQ19:10[2]
0x000
0x3FF
0x2AA
0x2AA
DQ9:0[2]
0x000
0x3FF
0x2AA
0x000
B3[5]
B2[5]
Note: CNTLD VIL, MRST CNTRST MKLD VIH, CNTINC RETX WRP0 CNTRD MKRD
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Switching Waveforms (continued)
Byte Enable Read[11,
tCYC tCHCH tCHCH
A16:0[3] DQ39:30
[2,5]
0x000 tCKHZ 0x000 tCKLZ
DQ29:20
[2,5]
0x3FF
0x3FF
DQ19:10
0x155
0x155
DQ9:0[2]
0x2AA
0x2AA
B3[5]
B2[5]
Note: CNTLD VIL, MRST CNTRST MKLD VIH, CNTINC RETX WRP0 CNTRD MKRD
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Switching Waveforms (continued)
Read with Address Counter Advance[6,
tCYC tCHCH A16:0
tCHCH
Internal address tSCLD CNTLD
tHCLD
An+1
An+2
An+3
tSCINC CNTINC DQ39:0
tHCINC
Qn+1 Qn+2
Qx-2
Qx-1
Note: VIL, MRST CNTRST MKLD RETX VIH, WRP0 CNTRD MKRD
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Switching Waveforms (continued)
Write with Address Counter Advance[6,
tCYC tCHCH A16:0[3] tCHCH
Internal address tSCL CNTLD tHCLD
An+1
An+2
An+3
tSCINC CNTINC DQ39:0[2] Dn+1 Dn+2 Dn+2
tHCINC
Dn+3
Dn+4
Dn+5
Note: VIL, MRST CNTRST MKLD RETX VIH, WRP0 CNTRD MKRD
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Switching Waveforms (continued)
Counter Reset[6,
tCYC tCHCH A16:0[3] OX1755 tCHCH
Internal address tSCLD CNTLD tHCLD
0X17550
0X17551
0X17000
0X17001
0X17002
tSCINC CNTINC tSRST CNTRST DQ39:0[2] tHRST
tHCINC
Q17550 Q17551 Q17000
Notes: Only umasked bits burst counter reset response CNTRST operation. MASK 0x00FFF. VIL, MRST CNTRST MKLD RETX VIH, WRP0 CNTRD MKRD MASK 0x00FFF.
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Switching Waveforms (continued)
Counter Interrupt (WRP VIH)[6,
tCYC tCHCH A16:0[3] OX17FFC tCHCH
Internal address tSCLD CNTLD tHCLD
0X17FFC
0X17FFD
0X17FFE
0X17FFF
0X17FFC
tSCINC CNTNC tSCINT CNTINT DQ39:0[2]
tHCINC
tRCINT
Q17FFC Q17FFD Q17FFE
Notes: internal burst counter reaches maximum count when each either masked equal Each port mirror register that loads external address value response CNTLD operation. bits mirror register reset response MRST operation. Unmasked bits mirror register reset response CNTRST operation. value mirror register unaffected other burst counter operations including CNTINC. When WRP0 VIH, internal burst counter loaded with contents mirror register cycle after COUNT maximum count. VIL, MRST CNTRST MKLD RETX VIH, CNTRD MKRD
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Switching Waveforms (continued)
Counter Interrupt (WRP VIL)[6,
tCYC tCHCH A16:0[3] OX17FFC tCHCH
Internal address tSCLD CNTLD tHCLD
0X17FFC
0X17FFD
0X17FFE
0X17FFF
0X17000
tSCINC CNTNC tSCINT CNTINT DQ39:0[2]
tHCINC
tRCINT
Q17FFC
Q17FFD
Q17FFE
Notes: When WRP0 VIL, unmasked bits burst counter reset cycle after COUNT maximum count. VIL, MRST CNTRST MKLD RETX VIH, CNTRD MKRD
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Switching Waveforms (continued)
Forced Retransmit[6,
tCYC tCHCH A16:0[3] tCHCH
Internal address tSCLD CNTLD tHCLD
An+1
An+2
An+1
tSCINC CNTINC tSRT RETX DQ39:0[2] tHRT
tHCINC
Qn+1 Qn+2
Notes: When RETX= VIL, value mirror register loaded burst counter regardless counter's current value. VIL, MRST CNTRST MKLD VIH, WRP0 CNTRD MKRD
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Switching Waveforms (continued)
Load Read Address Counter[6,
tCHC A16:0
tCHCH
tCKLZ
tCKHZ An+1
tSCLD CNTLD
tHCLD
tCA2
tSCIN CNTINC
tHCINC
tSCR CNTRD
tHCRD
DQ39:0
tCKHZ Qn+1
tCKLZ Qn+1
Note: VIL, MRST CNTRST MKLD RETX VIH, WRP0 MKRD
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Switching Waveforms (continued)
Load Read Mask Register[6,
A16:0
0x17FF
tCKLZ
tCKHZ 0x17FFC
tSMLD MKLD
tHMLD
tCA2
tSMMKRD
tHM-
tCKHZ DQ39:0
tCKLZ
tCKHZ
tCKLZ
Note: VIL, MRST CNTRST CNTLD CNTINC RETX CNTRD VIH, WRP0
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Switching Waveforms (continued)
Mailbox Interrupt[11,
tCYC C+(P1) tCHC C-(P1) A16:0(P1)
tCHCH
0x1FFF
R/W(P1) DQ39:0(P1)
D1FFFE tSINT tRINT
INT(P2) C+(P2) tCHC C-(P2) A16:0(P2)
tCHCH
0x1FFFE
R/W(P2)
DQ39:0(P2)
Q1FFFE
Notes: Port Mailbox Address 0x1FFFF, Port Mailbox Address 0x1FFFE, Port Mailbox Address 0x1FFFD, Port Mailbox Address 0x1FFFC There cycle latency between writing mailbox location flag being asserted LOW. There cycle latency between reading mailbox location flag being deasserted HIGH. CNTLD VIL, MRST CNTRST MKLD VIH, CNTINC RETX WRP0 CNTRD MKRD
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Switching Waveforms (continued)
Port Write Port Read[11,
tCYC C+(P1) tCHCH C-(P1) A16:0(P1)
tCHCH
R/W(P1) DQ39:0(P1)
tCCS
C+(P2) tCHCH C-(P2) A16:0(P2)[3] R/W(P2) DQ39:0(P2)[2] tCHCH
Notes: tCCS allowed elapse between write Port Read Port data resulting from read operation indeterminate. This waveform applies write read operations ports. CNTLD VIL, MRST CNTRST MKLD VIH, CNTINC RETX WRP0 CNTRD MKRD
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Table Read/Write Enable Operation (Any Port)[52, Inputs Outputs I/O0-I/O39 High-Z High-Z DOUT High-Z Deselected Deselected Write Read Outputs Disabled Operation
Table Address Counter Counter-Mask Register Control Operation (Any Port)[6,
MRST CNTRST MKLD CNTLD RETX CNTINC CNTRD MKRD Mode Operation
Master Reset Reset Load Load
Counter/Address Register Reset Mask Register (resets entire chip reset state table) Counter/Address Register Reset Load Address Lines into Mask Register Load Address Lines into Counter/Address Register
ReLoad address from Mask Register Transmit Increment Readback Readback Hold Counter Increment Readback Counter Address Lines Readback Mask Register Address Lines Counter Hold
Notes: "Don't Care," VIH, VIL. asynchronous input signal. When changes state, deselection read happen after cycle latency. VIL; VIH. Counter operation mask register operation independent Chip Enables.
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Master Reset
QuadPort global asynchronous master reset input, MRST. complete device reset initiated time asserting MRST LOW. master reset cycle required power-up. MRST must remain asserted least tRS. Additionally, MRST should released until power supplies fully ramped port clocks stable. Asserting MRST will have following effects: Ready deasserted (driven HIGH). address three-stated. effect JTAG/TAP signals) internal burst counter each port reset internal mirror register each port reset internal mask register each port (fully unmasked state). pipeline control registers will inactive state. mailbox burst counter interrupts will deasserted (driven HIGH). control circuitry internal delay-locked-loops (DLLs) variable impedance sense (VIS) circuitry ports will reset. circuitry each port includes delay-lock-loop (DLL) variable impedance sense (VIS). circuits require fully ramped power supply stable clock operate correctly. Releasing MRST signal QuadPort that power supplies have fully ramped port clocks stable. this time lock sequence matching procedure will commence. Each port's READY signal will asserted (LOW) when locked output impedance matched READY will asserted within 1024 clock cycles MRST's release. Releasing MRST following effects: circuit starts lock procedure. circuit starts matching output impedance. READY each port asserted within 1024 clock cycles clock respective port. both circuitry port disabled (DOFF VCC), then port's READY asserted within clock cycles. following operation commences independent READY output state. Data address outputs remain three-state, three-state control passes control pipeline. burst counter released from reset. mirror register released from reset. mask register released from preset. External control inputs allowed latch into control pipeline. mailbox burst counter interrupts released from preset.
READY Outputs
QuadPort output circuitry includes some advanced features that enhance user's interface bus. Each port includes on-board that used reduce output timing parameters. Each port also circuit that matches output driver impedance fifth external calibration resistor (0.2 RQ). user circuit match output driver impedance board trace impedance, which eliminates requirement external series match resistors. Both circuits require calibration period. Calibration cannot start before supplies each port have ramped clock inputs stable. Both circuits reset when MRST asserted. Calibration both circuits starts when MRST released. When either circuits enabled, device will fully functional until calibration period elapsed. This indicated user READY output each port. When MRST asserted (LOW), READY deasserted (HIGH). READY will asserted until both circuits have completed calibration. READY guaranteed asserted within 1024 clock cycles after MRST released. operation that results data being driven prohibited before READY asserted. other operations allowed during period between release MRST assertion READY. circuit disabled asserting DOFF. disabled connection input VDD. both circuits disabled when MRST asserted, READY will asserted within clock cycles after MRST released.
Interrupts
upper four memory locations used message passing permit communications between ports. Table shows interrupt operation ports. 2-Meg QuadPort DSE, highest memory location FFFF mailbox Port FFFE mailbox Port FFFD mailbox Port FFFC mailbox Port Table shows that order Port INTP1 flag, write other port address FFFF will assert INTP1 LOW. read FFFF location Port will reset INTP1 HIGH. When port writes other port's mailbox, Interrupt flag (INT) port that mailbox belongs asserted LOW. Interrupt reset when owner (port) mailbox reads contents mailbox. Each port read other port's mailbox without resetting interrupt. application does require message passing, pins should treated no-connect should left floating. When ports more write same mailbox same time will asserted contents mailbox guaranteed valid.
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Table Interrupt Operation Example[57] Port Function Port INTP1 Flag Reset Port INTP1 Flag Port INTP2 Flag Reset Port INTP2 Flag Port INTP3 Flag Reset Port INTP3 Flag Port INTP4 Flag Reset Port INTP4 Flag A0P1-15P1 FFFF FFFE FFFD FFFC INTP1 Port A0P2-15P2 FFFF FFFE FFFD FFFC INTP2 Port A0P3-15P3 FFFF FFFE FFFD FFFC INTP3 Port A0P4-15P4 FFFF FFFE FFFD FFFC INTP4
Note: During Master Reset control signals will deselected read state: CE0i R/Wi MKLDi MKRDi CNTRDi CNTRSTi CNTLDi CNTINCi VIH; CE1i VIL. suffix these signals denotes that these internal registered equivalent associated signals.
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Address Counter Control Operations[6]
Counter enable inputs provided stall operation address input utilize internal address generated internal counter fast interleaved memory applications. port's burst counter loaded with port's Counter Load (CNTLD). When port's Counter Increment (CNTINC) asserted, address counter will increment each transition that port's clock signal. This will read/write word from/into each successive address location until CNTINC deasserted. Depending mask register state, counter address entire memory array will loop back start. Counter Reset (CNTRST) used reset Burst Counter (the Mask Register value unaffected, unmasked bits reset). When using counter readback mode, internal address value counter will read back address lines when Counter Readback Signal (CNTRD) asserted. Figure provides block diagram readback operation. Table lists control signals required counter operations. signals listed based their priority. example, Master Reset takes precedence over Counter Reset, Counter Load lower priority than Mask Register Load (described below). counter operations independent Chip Enables (CE0 CE1).The read back address either burst counter mask register based levels Counter Read signal (CNTRD) Mask Register Read signal (MKRD). Both signals synchronized port's clock shown Table Counter read higher priority than mask read.
CNTRD MKRD
Read back Register
Addr. Read Back
MKLD Bidirectional Address Lines Mask Register
QuadPort Array
RETX CNTINC CNTLD CNTRST
Counter/ Address Register
Figure Counter Mask Register Read Back Address Lines
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Counter-Mask Register
Example: Load Counter-Mask Register CNTINT
Mask Register bit-0 Address Counter bit-0
Blocked Address Load Address Counter Address Register Address Register
Counter Address
Figure Programmable Counter-Mask Register Operation[58] burst counter mask register that controls when where counter wraps. interrupt flag (CNTINT) asserted clock cycle when unmasked portion counter address reaches maximum count (all 1s). example Figure shows counter mask register loaded with mask value 003F unmasking first bits with "15" MSB. maximum value mask register loaded with FFFF. Setting mask register this value allows counter access entire memory space. address counter then loaded with initial value XXX8. "blocked" addresses this case, address through 15th address) loaded with address increment once loaded. counter address will start address XXX8. With CNTINC asserted LOW, counter will increment internal address value till reaches mask register value wraps around memory block location XXX0. Therefore, counter uses mask-register define wrap-around point. mask register port loaded when MKLD (mask register load) that port LOW. When MKRD LOW, value mask register read address lines manner similar counter read back operation (see Table required conditions). When burst counter loaded with address higher than mask register value, higher addresses will form masked portion counter address called blocked addresses. blocked addresses will changed affected counter increment operation. only exception mask register masked allow address counter increment two. mask register loaded with logic value "0," then address counter masked changed during counter increment operation.
Note: this diagram represents counter upper-bits.
loaded value address counter "0," counter will increment address values even. loaded value address counter "1," counter will increment address values odd. This operation allows user achieve 80-bit interface using ports, where counter port counts even addresses counter other port counts addresses. This even-odd address scheme stores half 80-bit word even memory locations, other half memory locations. CNTINT will asserted when unmasked portion counter reaches maximum count. Loading mask register with allows counter increment address value sequentially. Table groups operations mask register with operations address counter. Address counter mask register signals synchronized port's clock Master reset (MRST) only asynchronous signal listed Table Signals listed based their priority going from left column right column with MRST being highest. MRST will reset counter register zeros mask register ones. other hand, CNTRST will only clear address counter register zeros mask register will remain unaffected. There four operations counter mask register: Load operation: When CNTLD MKLD LOW, address counter mask register loaded with address value presented address lines. This value ranges from FFFF (64K). mask register load operation higher priority over address counter load operation.
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Increment: Once address counter loaded with external address, counter internally increment address value asserting CNTINC LOW. counter address entire memory array (depend value mask register) loop back location increment operation second priority load operation. Readback: internal value either burst counter mask register read address lines when CNTRD MKRD LOW. Counter readback higher priority over mask register readback. Counter mask register readback have same latency memory READ operations, i.e., three cycles. address will valid after tCA2 (for counter readback) tCM2 (for mask readback) from port's third following clock rising edge. Address readback operation independent port's chip enables (CE0 CE1). address readback occurs while port enabled (chip enables active), data lines (I/Os) will three-stated, during cycle address driven from part. Hold operation: order hold value address counter certain address, signals Table have HIGH. This operation least priority. This operation useful many applications where wait states needed when address available cycles ahead data. counter mask register operations totally independent port chip enables. Test Data (TDO) output used serially clock data from registers. output active depending upon current state state machine (see Controller State Diagram (FSM)). output changes falling edge TCK. connected least significant (LSB) register. Test Reset (TRSTB) This input provides asynchronous initialization controller. According IEEE 1149.1-2001 controller shall asynchronously reset TEST-Logic_reset controller state when logic applied TRSTB. initialization independent system initialization (MRSTB). Registers Registers connected between pins allow data scanned into QuadPort test circuitry. Only register selected time through instruction registers. Data serially loaded into rising edge TCK. Data output falling edge TCK. Instruction Register Four-bit instructions serially loaded into instruction register. This register loaded when placed between pins shown following JTAG/BIST Controller diagram. Upon power-up, instruction register loaded with IDCODE instruction. also loaded with IDCODE instruction controller placed reset state described Test Reset section. When controller CaptureIR state, least significant bits loaded with binary "01" pattern allow fault isolation board level serial test path. Bypass Register save time when serially shifting data through registers, sometimes advantageous skip certain devices. bypass register single-bit register that placed between pins. This allows data shifted through QuadPort with minimal delay. bypass register (VSS) when BYPASS instruction executed. Boundary Scan Register boundary scan register connected input output pins QuadPort DSE. boundary scan register loaded with contents Input Output ring when controller Capture-DR state then placed between pins when controller moved Shift-DR state. EXTEST, SAMPLE/PRELOAD instructions used capture contents Input Output ring. Identification (ID) Register register loaded with vendor-specific, 32-bit code during Capture-DR state when IDCODE command loaded instruction register. IDCODE hardwired into QuadPort shifted when controller Shift-DR state. register vendor code other information described Identification Register Definitions table.
IEEE 1149.1 Serial Boundary Scan (JTAG)
CY7C0452/451/450/431/430V18 incorporates serial boundary scan test access port (TAP). This port operates accordance with IEEE Standard 1149.1-2001. Note that controller functions manner that does conflict with operation other devices using 1149.1 fully compliant TAPs. operates using JEDEC standard 3.3V logic levels. composed four input connections output connection required test logic defined standard. Disabling JTAG Feature possible operate QuadPort without using JTAG feature, setting TRST* ground (VSS). Test Access Port (TAP) Test Clock (TCK) test clock used only with controller. inputs captured rising edge TCK. outputs driven from falling edge TCK. Test Mode Select input used give commands controller sampled rising edge TCK. allowable leave this unconnected used. pulled internally, resulting logic HIGH level. Test Data-In (TDI) used serially input information into registers connected input registers. register between chosen instruction that loaded into instruction register. information loading instruction register, Controller State Diagram. internally pulled unconnected unused application. connected most significant (MSB) register.
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Instruction Sixteen different instructions possible with 4-bit instruction register. combinations listed Table Instruction Codes. Seven these instructions (codes) listed RESERVED should used. other nine instructions described detail below. controller used this QuadPort fully compliant 1149.1 convention. controller used load address, data control signals into QuadPort preload Input output buffers. QuadPort implements 1149.1 instructions except INTEST. Table lists instructions. Instructions loaded into controller during Shift-IR state when instruction register placed between TDO. During this state, instructions shifted through instruction register through pins. execute instruction once shifted controller needs moved into Update-IR state. EXTEST EXTEST mandatory 1149.1 instruction that executed whenever instruction register loaded with EXTEST allows circuitry external QuadPort package tested. Boundary-scan register cells output pins used apply test stimuli, while those input pins capture test results. IDCODE IDCODE instruction causes vendor-specific, 32-bit code loaded into identification register. also places identification register between pins allows IDCODE shifted device when controller enters Shift-DR state. IDCODE instruction loaded into instruction register upon power-up when-ever controller given test logic reset state. High-Z High-Z instruction causes bypass register connected between pins when controller Shift-DR state. also places QuadPort outputs into High-Z state. SAMPLE/PRELOAD SAMPLE/PRELOAD 1149.1 mandatory instruction. When SAMPLE/PRELOAD instructions loaded into instruction register controller Capture-DR state, snapshot data inputs output pins captured boundary scan register. user must aware that controller clock only operate frequency MHz, while QuadPort clock operates more than order magnitude faster. Because there large difference clock frequencies, possible that during Capture-DR state, input output will undergo transition. then capture signal while transition (metastable state). This will harm device, there guarantee value that will captured. Repeatable results possible. guarantee that boundary scan register will capture correct value signal, QuadPort signal must stabilized long enough meet controller's capture set-up plus hold times. Once data captured, possible shift data putting into Shift-DR state. This places boundary scan register between pins. controller goes into Update-DR state, sampled data will updated. BYPASS When BYPASS instruction loaded instruction register placed Shift-DR state, bypass register placed between pins. advantage BYPASS instruction that shortens boundary scan path when multiple devices connected together board. CLAMP optional CLAMP instruction allows state signals driven from QuadPort pins determined from boundary-scan register while BYPASS register selected serial path between TDO. CLAMP controls boundary cells
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Controller State Diagram (FSM)[59]
TEST-LOGIC RESET SELECT IR-SCAN CAPTURE-DR SHIFT-DR EXIT1-DR PAUSE-DR EXIT2-DR UPDATE-DR EXIT2-IR UPDATE-IR CAPTURE-IR SHIFT-IR EXIT1-IR PAUSE-IR
RUN_TEST/ IDLE
SELECT DR-SCAN
Note: next each state represents value rising edge TCK.
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Bypass Register (BYR) Instruction Register (IR) Selection Circuitry (MUX)
Identification Register (IDR) Register Register Boundary Scan Register (BSR)
CONTROLLER
TRST
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Table Scan Registers Sizes Register Name Bypass (BYR) Instruction (IR) Identification (IDR) Electrical Identification Register (EID) Variable Impedance Register (VIS) Boundary Scan (BSR) Table Instruction Identification Codes Instruction Bypass Sample/Preload Extest[60] Idcode Clamp[60] Highz
[60]
Size
Code 1111 1000 0000 1011 0100 0111 0001
Description Places bypass register (BYR) between TDO. Captures Input/Output ring contents. Places boundary scan register (BSR) between TDO. Captures Input/Output ring contents. Places boundary scan register (BSR) between TDO. Loads register (IDR) with vendor code places register between TDO. Controls boundary 1/0. Uses BYR. Places between TDO. Forces QuadPort output drivers High-Z state. Allows testing on-chip system logic while component assembled board. test stimuli shifted time applied on-chip system logic. Loads Electrical Identification Register (EID) with vendor Electrical code places register between TDO. Loads Variable Impedance Register (VIS) with vendor code places register between TDO.
Intest[60]
Eidcode
1001 1010
Note: Instruction that requires master reset after completion before using chip normal mode
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Ordering Information
128K 1.8V Synchronous QuadPort Speed (MHz) Speed (MHz) Speed (MHz) Speed (MHz) Speed (MHz) Ordering Code CY7C0452V18-167BBI CY7C0452V18-167BBC CY7C0452V18-133BBI CY7C0452V18-133BBC CY7C0452V18-100BBC 1.8V Synchronous QuadPort Ordering Code CY7C0451V18-167BBI CY7C0451V18-167BBC CY7C0451V18-133BBI CY7C0451V18-133BBC CY7C0451V18-100BBC 1.8V Synchronous QuadPort Ordering Code CY7C0450V18-167BBC CY7C0450V18-133BBC CY7C0450V18-100BBC Package Name BB676 BB676 BB676 Package Name BB676 BB676 BB676 BB676 Package Name BB676 BB676 BB676 Package Type Operating Range Package Name BB676 BB676 BB676 BB676 BB676 Package Type Operating Range Package Name BB676 BB676 BB676 BB676 BB676 Package Type Operating Range
Ball Grid Array (BGA) 1.0-mm pitch Industrial Ball Grid Array (BGA) 1.0-mm pitch Commercial Ball Grid Array (BGA) 1.0-mm pitch Industrial Ball Grid Array (BGA) 1.0-mm pitch Commercial Ball Grid Array (BGA) 1.0-mm pitch Commercial
Ball Grid Array (BGA) 1.0-mm pitch Industrial Ball Grid Array (BGA) 1.0-mm pitch Commercial Ball Grid Array (BGA) 1.0-mm pitch Industrial Ball Grid Array (BGA) 1.0-mm pitch Commercial Ball Grid Array (BGA) 1.0-mm pitch Commercial
Ball Grid Array (BGA) 1.0-mm pitch Commercial Ball Grid Array (BGA) 1.0-mm pitch Commercial Ball Grid Array (BGA) 1.0-mm pitch Commercial Operating Range
128K 1.8V Synchronous QuadPort Ordering Code CY7C0431V18-167BBI CY7C0431V18-167BBC CY7C0431V18-133BBC CY7C0431V18-100BBC Package Type
Ball Grid Array (BGA) 1.0-mm pitch Industrial Ball Grid Array (BGA) 1.0-mm pitch Commercial Ball Grid Array (BGA) 1.0-mm pitch Commercial Ball Grid Array (BGA) 1.0-mm pitch Commercial Operating Range
1.8V Synchronous QuadPort Ordering Code CY7C0430V18-167BBC CY7C0430V18-133BBC CY7C0430V18-100BBC Package Type
Ball Grid Array (BGA) 1.0-mm pitch Commercial Ball Grid Array (BGA) 1.0-mm pitch Commercial Ball Grid Array (BGA) 1.0-mm pitch Commercial
Document 38-06065 Rev.
Page
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Package Diagram
676-Ball FBGA BB676
51-85125-*B
QuadPort trademark Cypress Semiconductor Corporation. product company names mentioned this document trademarks their respective holders.
Document 38-06065 Rev.
Page
Cypress Semiconductor Corporation, 2002. information contained herein subject change without notice. Cypress Semiconductor Corporation assumes responsibility circuitry other than circuitry embodied Cypress Semiconductor product. does convey imply license under patent other rights. Cypress Semiconductor does authorize products critical components life-support systems where malfunction failure reasonably expected result significant injury user. inclusion Cypress Semiconductor products life-support systems application implies that manufacturer assumes risk such doing indemnifies Cypress Semiconductor against charges.
CY7C0452V18/0451V18/0450V18 PRELIMINARY CY7C0431V18/0430V18
Document Title: QuadPortDatapath Switching Element (DSE) Family Document Number: 38-06065 REV. 117356 Issue Date 08/02/02 Orig. Change Data Sheet Description Change
Document 38-06065 Rev.
Page

Other recent searches


TMS320C6670 - TMS320C6670   TMS320C6670 Datasheet
SCHS178 - SCHS178   SCHS178 Datasheet
NTE2011 - NTE2011   NTE2011 Datasheet
NTE2015 - NTE2015   NTE2015 Datasheet
NTE2016 - NTE2016   NTE2016 Datasheet
NTE2019 - NTE2019   NTE2019 Datasheet
NTE2017 - NTE2017   NTE2017 Datasheet
NTE2018 - NTE2018   NTE2018 Datasheet
NTE2020 - NTE2020   NTE2020 Datasheet
MCL103A - MCL103A   MCL103A Datasheet
MCL103C - MCL103C   MCL103C Datasheet
LM2460 - LM2460   LM2460 Datasheet
HMC424LP3 - HMC424LP3   HMC424LP3 Datasheet
FDZ2551N - FDZ2551N   FDZ2551N Datasheet
AAT8113 - AAT8113   AAT8113 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive