background image

CY7C1471BV33

CY7C1473BV33, CY7C1475BV33

Document #: 001-15029 Rev. *B

Page 13 of 32

IEEE 1149.1 Serial Boundary Scan (JTAG)

The CY7C1471BV33, CY7C1473BV33, and CY7C1475BV33
incorporate a serial boundary scan test access port (TAP). This
port operates in accordance with IEEE Standard 1149.1-1990
but does not have the set of functions required for full 1149.1
compliance. These functions from the IEEE specification are
excluded because their inclusion places an added delay in the
critical speed path of the SRAM. Note that the TAP controller
functions in a manner that does not conflict with the operation of
other devices using 1149.1 fully compliant TAPs. The TAP
operates using JEDEC-standard 3.3V or 2.5V IO logic levels.

The CY7C1471BV33, CY7C1473BV33, and CY7C1475BV33
contain a TAP controller, instruction register, boundary scan
register, bypass register, and ID register.

Disabling the JTAG Feature

It is possible to operate the SRAM without using the JTAG
feature. To disable the TAP controller, TCK must be tied LOW
(V

SS

) to prevent clocking of the device. TDI and TMS are

internally pulled up and may be unconnected. They may
alternately be connected to V

DD 

through a pull up resistor. TDO

must be left unconnected. During power up, the device comes
up in a reset state, which does not interfere with the operation of
the device.

The 0/1 next to each state represents the value of TMS at the
rising edge of TCK.

Test Access Port (TAP)

Test Clock (TCK)

The test clock is used only with the TAP controller. All inputs are
captured on the rising edge of TCK. All outputs are driven from
the falling edge of TCK.

Test MODE SELECT (TMS)

The TMS input gives commands to the TAP controller and is
sampled on the rising edge of TCK. This ball may be left
unconnected if the TAP is not used. The ball is pulled up
internally, resulting in a logic HIGH level.

Test Data-In (TDI)

The TDI ball serially inputs information into the registers and can
be connected to the input of any of the registers. The register
between TDI and TDO is chosen by the instruction that is loaded
into the TAP instruction register. For information about loading
the instruction register, see the 

TAP Controller State Diagram

 on

page 15. TDI is internally pulled up and can be unconnected if
the TAP is unused in an application. TDI is connected to the most
significant bit (MSB) of any register. (See the 

TAP Controller

Block Diagram

 on page 16.)

Test Data-Out (TDO)

The TDO output ball serially clocks data-out from the registers.
The output is active depending upon the current state of the TAP
state machine. The output changes on the falling edge of TCK.
TDO is connected to the least significant bit (LSB) of any register.
(See 

TAP Controller State Diagram

 on page 15.)

Performing a TAP Reset

A RESET is performed by forcing TMS HIGH (V

DD

) for five rising

edges of TCK. This RESET does not affect the operation of the
SRAM and may be performed while the SRAM is operating.

During power up, the TAP is reset internally to ensure that TDO
comes up in a High-Z state.

TAP Registers

Registers are connected between the TDI and TDO balls and
enable data to be scanned into and out of the SRAM test circuitry.
Only one register is selected at a time through the instruction
register. Data is serially loaded into the TDI ball on the rising
edge of TCK. Data is output on the TDO ball on the falling edge
of TCK.

nstruction Register

Three-bit instructions can be serially loaded into the instruction
register. This register is loaded when it is placed between the TDI
and TDO balls as shown in the 

TAP Controller Block Diagram

 on

page 16. During power up, the instruction register is loaded with
the IDCODE instruction. It is also loaded with the IDCODE
instruction if the controller is placed in a reset state as described
in the previous section.

When the TAP controller is in the Capture-IR state, the two least
significant bits are loaded with a binary ‘01’ pattern to enable fault
isolation of the board-level serial test data path.

Bypass Register

To save time when serially shifting data through registers, it is
sometimes advantageous to skip certain chips. The bypass
register is a single-bit register that can be placed between the
TDI and TDO balls. This allows the shifting of data through the
SRAM with minimal delay. The bypass register is set LOW (V

SS

)

when the BYPASS instruction is executed.

Boundary Scan Register

The boundary scan register is connected to all the input and
bidirectional balls on the SRAM. 

The boundary scan register is loaded with the contents of the
RAM IO ring when the TAP controller is in the Capture-DR state
and is then placed between the TDI and TDO balls when the
controller is moved to the Shift-DR state. The EXTEST,
SAMPLE/PRELOAD and SAMPLE Z instructions can be used to
capture the contents of the IO ring.

The Boundary Scan Order tables show the order in which the bits
are connected. Each bit corresponds to one of the bumps on the
SRAM package. The MSB of the register is connected to TDI and
the LSB is connected to TDO.

Identification (ID) Register

The ID register is loaded with a vendor-specific, 32-bit code
during the Capture-DR state when the IDCODE command is
loaded in the instruction register. The IDCODE is hardwired into
the SRAM and can be shifted out when the TAP controller is in
the Shift-DR state. The ID register has a vendor code and other
information described in the section 

Identification Register

Definitions

 on page 19.

[+] Feedback 

Содержание CY7C1471BV33

Страница 1: ...V 2M x 36 4M x 18 1M x 72 synchronous flow through burst SRAMs designed specifically to support unlimited true back to back read or write operations without the insertion of wait states The CY7C1471BV...

Страница 2: ...OGIC A0 A1 D1 D0 Q1 Q0 A0 A1 ADV LD CE ADV LD C CLK CEN WRITE DRIVERS D A T A S T E E R I N G S E N S E A M P S WRITE ADDRESS REGISTER A0 A1 A O U T P U T B U F F E R S E ZZ SLEEP CONTROL C MODE BWA B...

Страница 3: ...D A T A S T E E R I N G O U T P U T B U F F E R S MEMORY ARRAY E E INPUT REGISTER 0 ADDRESS REGISTER 0 WRITE ADDRESS REGISTER 1 BURST LOGIC A0 A1 D1 D0 Q1 Q0 A0 A1 C ADV LD ADV LD E INPUT REGISTER 1 S...

Страница 4: ...DD NC VSS DQD DQD VDDQ VSS DQD DQD DQD DQD VSS VDDQ DQD DQD DQPD A A CE 1 CE 2 BW D BW C BW B BW A CE 3 V DD V SS CLK WE CEN OE A A 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...

Страница 5: ...QB NC VDD NC VSS DQB DQB VDDQ VSS DQB DQB DQPB NC VSS VDDQ NC NC NC A A CE 1 CE 2 NC NC BW B BW A CE 3 V DD V SS CLK WE CEN OE A A 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...

Страница 6: ...QPB VDDQ VDD DQB DQB DQB NC DQB NC DQA DQA VDD VDDQ VDD VDDQ DQB VDD NC VDD DQA VDD VDDQ DQA VDDQ VDD VDD VDDQ VDD VDDQ DQA VDDQ A A VSS A A A DQB DQB DQB ZZ DQA DQA DQPA DQA A VDDQ A A0 A VSS NC A A...

Страница 7: ...DQPb DQf DQf DQf DQf NC DQa DQa DQa DQa DQPe DQe DQe DQe DQe A A A A NC NC NC 144M A A NC 288M A A A A A A A1 A0 A A A A A A NC 576M NC NC NC NC NC BWSb BWSf BWSe BWSa BWSc BWSg BWSd BWSh TMS TDI TDO...

Страница 8: ...o behave as outputs When deasserted HIGH IO pins are tri stated and act as input data pins OE is masked during the data portion of a write sequence during the first clock when emerging from a deselect...

Страница 9: ...ffers are controlled by OE and the internal control logic OE must be driven LOW to drive out the requested data On the subsequent clock another operation read write deselect can be initiated When the...

Страница 10: ...on DQs and DQPX are automatically tri stated during the data portion of a write cycle regardless of the state of OE Burst Write Accesses The CY7C1471BV33 CY7C1473BV33 and CY7C1475BV33 have an on chip...

Страница 11: ...L L L L H X L L H Tri State Write Abort Continue Burst Next X X X L H X H X L L H Tri State Ignore Clock Edge Stall Current X X X L X X X X H L H Sleep Mode None X X X H X X X X X X Tri State Notes 1...

Страница 12: ...L L L The read write truth table for CY7C1473BV33 follows 1 2 8 Truth Table for Read Write Function WE BWa BWb Read H X X Write No Bytes Written L H H Write Byte a DQa and DQPa L L H Write Byte b DQb...

Страница 13: ...ted to the least significant bit LSB of any register See TAP Controller State Diagram on page 15 Performing a TAP Reset A RESET is performed by forcing TMS HIGH VDD for five rising edges of TCK This R...

Страница 14: ...nstruction causes the boundary scan register to be connected between the TDI and TDO balls when the TAP controller is in a Shift DR state It also places all SRAM outputs into a High Z state SAMPLE PRE...

Страница 15: ...TAP Controller State Diagram TEST LOGIC RESET RUN TEST IDLE SELECT DR SCAN SELECT IR SCAN CAPTURE DR SHIFT DR CAPTURE IR SHIFT IR EXIT1 DR PAUSE DR EXIT1 IR PAUSE IR EXIT2 DR UPDATE DR EXIT2 IR UPDAT...

Страница 16: ...15029 Rev B Page 16 of 32 TAP Controller Block Diagram Bypass Register 0 Instruction Register 0 1 2 Identification Register 0 1 2 29 30 31 Boundary Scan Register 0 1 2 x Selection Circuitry TCK TMS T...

Страница 17: ...5V TAP AC Output Load Equivalent TDO 1 25V 20pF Z 50 O 50 TAP DC Electrical Characteristics and Operating Conditions 0 C TA 70 C VDD 3 3V 0 165V unless otherwise noted 9 Parameter Description Test Co...

Страница 18: ...ns Setup Times tTMSS TMS Setup to TCK Clock Rise 5 ns tTDIS TDI Setup to TCK Clock Rise 5 ns tCS Capture Setup to TCK Rise 5 ns Hold Times tTMSH TMS Hold after TCK Clock Rise 5 ns tTDIH TDI Hold afte...

Страница 19: ...EXTEST 000 Captures IO ring contents Places the boundary scan register between TDI and TDO Forces all SRAM outputs to High Z state This instruction is not 1149 1 compliant IDCODE 001 Loads the ID reg...

Страница 20: ...1 31 P10 51 G10 71 B2 12 L1 32 R9 52 F10 13 J2 33 R10 53 E10 14 M1 34 R11 54 A9 15 N1 35 N11 55 B9 16 K2 36 M11 56 A10 17 L2 37 L11 57 B10 18 M2 38 M10 58 A8 19 R1 39 L10 59 B8 20 R2 40 K11 60 A7 Boun...

Страница 21: ...91 A9 8 D2 36 W2 64 N11 92 U8 9 E1 37 T6 65 N10 93 A6 10 E2 38 V3 66 M11 94 D6 11 F1 39 V4 67 M10 95 K6 12 F2 40 U4 68 L11 96 B6 13 G1 41 W5 69 L10 97 K3 14 G2 42 V6 70 P6 98 A8 15 H1 43 W6 71 J11 99...

Страница 22: ...1 7 VDD 0 3V V VIL Input LOW Voltage 13 For 3 3V IO 0 3 0 8 V For 2 5V IO 0 3 0 7 V IX Input Leakage Current except ZZ and MODE GND VI VDDQ 5 5 A Input Current of MODE Input VSS 30 A Input VDD 5 A Inp...

Страница 23: ...and after any design or process change that may affect these parameters Parameter Description Test Conditions 100 TQFP Max 165 FBGA Max 209 FBGA Max Unit JA Thermal Resistance Junction to Ambient Tes...

Страница 24: ...Before CLK Rise 1 5 1 5 ns tDS Data Input Setup Before CLK Rise 1 5 1 5 ns tCES Chip Enable Setup Before CLK Rise 1 5 1 5 ns Hold Times tAH Address Hold After CLK Rise 0 5 0 5 ns tALH ADV LD Hold Aft...

Страница 25: ...COMMAND tCLZ D A1 D A2 Q A4 Q A3 D A2 1 tDOH tCHZ tCDV WRITE D A2 BURST WRITE D A2 1 READ Q A3 READ Q A4 BURST READ Q A4 1 WRITE D A5 READ Q A6 WRITE D A7 DESELECT OE tOEV tOELZ tOEHZ DON T CARE UNDEF...

Страница 26: ...ms continued READ Q A3 4 5 6 7 8 9 10 A3 A4 A5 D A4 1 2 3 CLK CE WE CEN BW A D ADV LD ADDRESS DQ COMMAND WRITE D A4 STALL WRITE D A1 READ Q A2 STALL NOP READ Q A5 DESELECT CONTINUE DESELECT DON T CARE...

Страница 27: ...forms continued t ZZ I SUPPLY CLK ZZ tZZREC ALL INPUTS except ZZ DON T CARE I DDZZ tZZI tRZZI Outputs Q High Z DESELECT or READ Only Notes 24 Device must be deselected when entering ZZ mode See the Th...

Страница 28: ...3BZI CY7C1471BV33 133BZXI 51 85165 165 Ball Fine Pitch Ball Grid Array 15 x 17 x 1 4 mm Pb Free CY7C1473BV33 133BZXI CY7C1475BV33 133BGI 51 85167 209 Ball Fine Pitch Ball Grid Array 14 22 1 76 mm CY7C...

Страница 29: ...N END FLASH SHALL NOT EXCEED 0 0098 in 0 25 mm PER SIDE 3 DIMENSIONS IN MILLIMETERS BODY LENGTH DIMENSIONS ARE MAX PLASTIC BODY SIZE INCLUDING MOLD MISMATCH 0 30 0 08 0 65 20 00 0 10 22 00 0 20 1 40 0...

Страница 30: ...1 PIN 1 CORNER 17 00 0 10 15 00 0 10 7 00 1 00 0 45 0 05 165X 0 25 M C A B 0 05 M C B A 0 15 4X 0 35 1 40 MAX SEATING PLANE 0 53 0 05 0 25 C 0 15 C PIN 1 CORNER TOP VIEW BOTTOM VIEW 2 3 4 5 6 7 8 9 1...

Страница 31: ...CY7C1471BV33 CY7C1473BV33 CY7C1475BV33 Document 001 15029 Rev B Page 31 of 32 Figure 10 209 Ball FBGA 14 x 22 x 1 76 mm Package Diagrams continued 51 85167 Feedback...

Страница 32: ...ve works of and compile the Cypress Source Code and derivative works for the sole purpose of creating custom software and or firmware in support of licensee product to be used only in conjunction with...

Отзывы: