background image

Document Number: 38-06076 Rev. *G

Revised Decenber 09, 2008

Page 28 of 28

FLEx36 and FLEx36-E are trademarks of Cypress Semiconductor Corporation. All other trademarks or registered trademarks referenced herein are property of the respective corporations. All products
and company names mentioned in this document may be the trademarks of their respective holders.

CYD01S36V

CYD02S36V/36VA/CYD04S36V

CYD09S36V/CYD18S36V

© Cypress Semiconductor Corporation, 2005-2008. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use of
any circuitry other than circuitry embodied in a Cypress product. Nor does it convey or imply any license under patent or other rights. Cypress products are not warranted nor intended to be used for
medical, life support, life saving, critical control or safety applications, unless pursuant to an express written agreement with Cypress. Furthermore, Cypress does not authorize its products for use as
critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress products in life-support systems
application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges. 

Any Source Code (software and/or firmware) is owned by Cypress Semiconductor Corporation (Cypress) and is protected by and subject to worldwide patent protection (United States and foreign),
United States copyright laws and international treaty provisions. Cypress hereby grants to licensee a personal, non-exclusive, non-transferable license to copy, use, modify, create derivative 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 a Cypress
integrated circuit as specified in the applicable agreement. Any reproduction, modification, translation, compilation, or representation of this Source Code except as specified above is prohibited without
the express written permission of Cypress. 

Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the right to make changes without further notice to the materials described herein. Cypress does not
assume any liability arising out of the application or use of any product or circuit described herein. Cypress does not authorize its products for use as critical components in life-support systems where
a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress’ product in a life-support systems application implies that the manufacturer
assumes all risk of such use and in doing so indemnifies Cypress against all charges. 

Use may be limited by and subject to the applicable Cypress software license agreement. 

Document History Page

Sales, Solutions and Legal Information

Worldwide Sales and Design Support

Cypress maintains a worldwide network of offices, solution centers, manufacturer’s representatives, and distributors. To find the office

closest to you, visit us at 

cypress.com/sales.

Products

PSoC

psoc.cypress.com

Clocks & Buffers

clocks.cypress.com

Wireless

wireless.cypress.com

Memories

memory.cypress.com

Image Sensors

image.cypress.com

PSoC Solutions

General

psoc.cypress.com/solutions

Low Power/Low Voltage

psoc.cypress.com/low-power

Precision Analog 

psoc.cypress.com/precision-analog

LCD Drive

psoc.cypress.com/lcd-drive

CAN 2.0b

psoc.cypress.com/can

USB

psoc.cypress.com/usb

Document Title: CYD01S36V CYD02S36V/36VA/CYD04S36V CYD09S36V/CYD18S36V FLEx36

 3.3V 

32K/64K/128K/256K/512 x 36 Synchronous Dual-Port RAM

Document Number: 38-06076

REV.

ECN NO.

Orig. of 

Change

Submission 

Date

Description of Change

**

232012

WWZ

See ECN

New data sheet

*A

244232

WWZ

See ECN

Changed pinout

Changed FTSEL# to FTSEL in the block diagram

*B

313156

YDT

See ECN

Changed pinout D10 from NC to VSS to reflect test mode pin swap, C10 from 

rev[2,4] to VSS to reflect SC removal.

Changed tRSCNTINT to tRSINT

Added tRSINT to the master reset timing diagram

Added CYD01S36V to data sheet

Added I

SB5

 and changed I

IX2

*C

321033

YDT

See ECN

Added CYD18S36V-133BBI to the Ordering Information Section

*D

327338

AEQ

See ECN

Change Pinout C10 from VSS to NC[2,5]

Change Pinout G5 from VDDIO

L

 to REV

L

[2,3]

*E

365315

YDT

See ECN

Added note for V

CORE

Removed preliminary status

*F

2193427

NXR/AESA

See ECN

Changed t

CD2

 and t

OE 

Spec from 4ns to 4.4ns for -167.

Template Update.

*G

2623658

VKN/PYRS

12/17/08

Added CYD02S36VA-15AXC part

[+] Feedback 

Summary of Contents for FLEx36 CYD01S36V

Page 1: ...dress and data lines allow for minimal setup and hold time During a Read operation data is registered for decreased cycle time Each port contains a burst counter on the input address register After externally loading the counter with the initial address the counter increments the address internally more details to follow The internal Write pulse width is independent of the duration of the R W inpu...

Page 2: ... CL WRPL A 18 0 R CNT MSKR ADSR CNTENR CNTRSTR RETR CNTINTR CR WRPR CONFIG Block CONFIG Block IO Control IO Control Dual Ported Array Address Counter Logic Address Counter Logic INTL TRST TMS TDI TDO TCK JTAG MRST READYR LowSPDR READYL LowSPDL RESET LOGIC INTR BUSYL BUSYR Mailboxes Arbitration Logic Note 1 18 Mbit device has 19 address bits 9 Mbit device has 18 address bits 4 Mbit device has 17 ad...

Page 3: ...L VDDIOL VDDIOL VCORE VCORE VDDIO R VDDIO R VDDIO R REVR 2 4 R WR A17R 8 A16R 7 N A18L 9 A19L 2 5 CNT M SKL 10 VREFL 2 4 PortST D0L 2 4 READY L 2 5 REVL 2 3 VTTL VTTL REVR 2 3 READY R 2 5 PortST D0R 2 4 VREFR 2 4 CNT M SKR 10 A19R 2 5 A18R 9 P DQ16L DQ17L CNTEN L 11 CNTRS TL 10 NC 2 5 NC 2 5 TCK TMS TDO TDI NC 2 5 NC 2 5 CNTRS TR 10 CNTEN R 11 DQ17R DQ16R R DQ15L DQ13L DQ11L DQ9L DQ7L DQ5L DQ3L DQ...

Page 4: ...s ready for normal operation CNT MSKL 10 CNT MSKR 10 Port Counter Mask Select Input Counter control input ADSL 11 ADSR 11 Port Counter Address Load Strobe Input Counter control input CNTENL 11 CNTENR 11 Port Counter Enable Input Counter control input CNTRSTL 10 CNTRSTR 10 Port Counter Reset Input Counter control input CNTINTL 12 CNTINTR 12 Port Counter Interrupt Output This pin is asserted LOW whe...

Page 5: ... Counter Reset operations by preventing the corresponding bits of the counter register from changing It also affects the counter interrupt output CNTINT The mask register is changed only by the Mask Load and Mask Reset operations and by the MRST The mask register defines the counting range of the counter register It divides the counter register into two regions zero or more 0s in the most signific...

Page 6: ... Reset followed by a Counter Reset resets the counter and mirror registers to 00000 as does master reset MRST Counter Load Operation The address counter and mirror registers are both loaded with the address value presented at the address lines Table 3 Address Counter and Counter Mask Register Control Operation Any Port 18 20 CLK MRST CNT MSK CNTRST ADS CNTEN Operation Description X L X X X X Maste...

Page 7: ...d by Counter Reset Counter Load Mask Reset and Mask Load operations and by MRST Counter Readback Operation The internal value of the counter register can be read out on the address lines Readback is pipelined the address is valid tCA2 after the next rising edge of the port s clock If address readback occurs while the port is enabled CE0 LOW and CE1 HIGH the data lines DQs are three stated Figure 2...

Page 8: ...rap 1 0 Increment Logic 1 0 1 2 1 0 Wrap Detect From Mask From Counter To Counter Bit 0 Wrap Figure 2 Counter Mask and Mirror Logic Block Diagram 1 17 17 17 17 17 1 0 Load Increment CNT MSK CNTEN ADS CNTRST CLK Decode Logic Bidirectional Address Lines Mask Register Counter Address Register From Address Lines To Readback and Address Decode 17 17 MRST Feedback ...

Page 9: ... hierar chical approach as shown in Figure 4 on page 10 and Figure 5 on page 10 TMS and TCK are connected in parallel to each DIE to drive all 2 or 4 TAP controllers in unison In many cases each DIE is supplied with the same instruction In other cases it might be useful to supply different instructions to each DIE One example would be testing the device ID of one DIE while bypassing the rest Each ...

Page 10: ...er 31 28 0h Reserved for version number Cypress Device ID 27 12 C002h Defines Cypress part number for CYD04S36V CYD09S36V and CYD18S36V C001h Defines Cypress part number for CYD02S36V 36VA C092h Defines Cypress part number for CYD01S36V Cypress JEDEC ID 11 1 034h Allows unique identification of the DP family device vendor ID Register Presence 0 1 Indicates the presence of an ID register Table 5 Sc...

Page 11: ...E 1011 Loads the IDR with the vendor ID code and places the register between TDI and TDO HIGHZ 0111 Places BYR between TDI and TDO Forces all device output drivers to a High Z state CLAMP 0100 Controls boundary to 1 0 Places BYR between TDI and TDO SAMPLE PRELOAD 1000 Captures the input output ring contents Places BSR between TDI and TDO NBSRST 1100 Resets the non boundary scan logic Places BYR be...

Page 12: ...ltage VDD Min IOH 4 0 mA 2 4 2 4 2 4 V VOL Output LOW Voltage VDD Min IOL 4 0 mA 0 4 0 4 0 4 V VIH Input HIGH Voltage 2 0 2 0 2 0 V VIL Input LOW Voltage 0 8 0 8 0 8 V IOZ Output Leakage Current 10 10 10 10 10 10 μA IIX1 Input Leakage Current Except TDI TMS MRST 10 10 10 10 10 10 μA IIX2 Input Leakage Current TDI TMS MRST 1 0 0 1 1 0 0 1 1 0 0 1 mA ICC Operating Current for VDD Max IOUT 0 mA Outpu...

Page 13: ...ddress Hold Time 0 6 0 6 1 0 1 0 ns tSB Byte Select Setup Time 2 3 2 5 2 2 2 7 ns tHB Byte Select Hold Time 0 6 0 6 1 0 1 0 ns tSC Chip Enable Setup Time 2 3 2 5 NA NA ns tHC Chip Enable Hold Time 0 6 0 6 NA NA ns tSW R W Setup Time 2 3 2 5 2 2 2 7 ns tHW R W Hold Time 0 6 0 6 1 0 1 0 ns tSD Input Data Setup Time 2 3 2 5 2 2 2 7 ns tHD Input Data Hold Time 0 6 0 6 1 0 1 0 ns tSAD ADS Setup Time 2 ...

Page 14: ... 7 8 0 ns Master Reset Timing tRS Master Reset Pulse Width 5 0 5 0 5 0 5 0 cycles tRS Master Reset Setup Time 6 0 6 0 6 0 8 5 ns tRSR Master Reset Recovery Time 5 0 5 0 5 0 5 0 cycles tRSF Master Reset to Outputs Inactive 10 0 10 0 10 0 10 0 ns tRSINT Master Reset to Counter and Mailbox Interrupt Flag Reset Time 10 0 10 0 NA NA ns Switching Characteristics Over the Operating Range continued Parame...

Page 15: ...JTAG Switching Waveform Test Clock Test Mode Select TCK TMS Test Data In TDI Test Data Out TDO tTCYC tTMSH tTL tTH tTMSS tTDIS tTDIH tTDOX tTDOV Switching Waveforms Figure 7 Master Reset MRST tRSR tRS INACTIVE ACTIVE TMS TDO INT CNTINT tRSF tRSS ALL ADDRESS DATA LINES ALL OTHER INPUTS tRSINT Feedback ...

Page 16: ...T MSK HIGH 35 The output is disabled high impedance state by CE VIH following the next rising edge of the clock 36 Addresses do not have to be accessed sequentially since ADS CNTEN VIL with CNT MSK VIH constantly loads the address on the rising edge of the CLK Numbers are for reference only Switching Waveforms continued tCH2 tCL2 tCYC2 tSC tHC tSW tHW tSA tHA An An 1 CLK CE R W ADDRESS DATAOUT OE ...

Page 17: ...e rewritten to ensure data integrity 41 CE0 OE BE0 BE3 LOW CE1 R W CNTRST MRST HIGH 42 CE0 BE0 BE3 R W LOW CE1 CNTRST MRST CNT MSK HIGH When R W first switches low since OE LOW the Write operation cannot be completed labelled as no operation One clock cycle is required to three state the IO for the Write operation on the next rising edge of CLK Switching Waveforms continued Q3 Q1 Q0 Q2 A0 A1 A2 A3...

Page 18: ...itching Waveforms continued tCYC2 tCL2 tCH2 tHC tSC tHW tSW tHA tSA An An 1 An 2 An 3 An 4 An 5 tHW tSW tSD tHD Dn 2 tCD2 tOHZ READ READ WRITE Dn 3 Qn CLK CE R W ADDRESS DATAIN DATAOUT OE Qn 4 tCD2 tSA tHA tCH2 tCL2 tCYC2 CLK ADDRESS An COUNTER HOLD READ WITH COUNTER tSAD tHAD tSCN tHCN tSAD tHAD tSCN tHCN Qx 1 Qx Qn Qn 1 Qn 2 Qn 3 tDC tCD2 READ WITH COUNTER READ EXTERNAL ADDRESS ADS CNTEN DATAOUT...

Page 19: ...3 Write with Address Counter Advance 42 Switching Waveforms continued tCH2 tCL2 tCYC2 An An 1 An 2 An 3 An 4 Dn 1 Dn 1 Dn 2 Dn 3 Dn 4 An Dn tSAD tHAD tSCN tHCN tSD tHD WRITE EXTERNAL WRITE WITH COUNTER ADDRESS WRITE WITH COUNTER WRITE COUNTER HOLD CLK ADDRESS INTERNAL DATAIN ADDRESS tSA tHA CNTEN ADS Feedback ...

Page 20: ...y be coincidental with the counter reset 45 Retransmit happens if the counter remains in increment mode after it wraps to initially loaded value Switching Waveforms continued CLK ADDRESS INTERNAL CNTEN ADS DATAIN ADDRESS CNTRST R W DATAOUT An Am Ap Ax 0 1 An Am Ap Q1 Qn Q0 D0 tCH2 tCL2 tCYC2 tSA tHA tSW tHW tSRST tHRST tSD tHD tCD2 tCD2 tCKLZ 45 RESET ADDRESS 0 COUNTER WRITE READ ADDRESS 0 ADDRESS...

Page 21: ...lock cycle 48 Address in input mode Host can drive address bus after tCKHZ 49 An is the internal value of the address counter or the mask register depending on the CNT MSK level being Read out on the address lines Switching Waveforms continued CNTEN CLK tCH2 tCL2 tCYC2 ADDRESS ADS An Qx 2 Qx 1 Qn tSA tHA tSAD tHAD tSCN tHCN LOAD ADDRESS EXTERNAL tCD2 INTERNAL ADDRESS An 1 An 2 An tCKHZ DATAOUT An ...

Page 22: ... is violated indeterminate data is Read out 52 If tCCS minimum specified value then R_Port Reads the most recent data written by L_Port only 2 tCYC2 tCD2 after the rising edge of R_Port s clock If tCCS minimum specified value then R_Port Reads the most recent data written by L_Port tCYC2 tCD2 after the rising edge of R_Port s clock Switching Waveforms continued tSA tHA tSW tHW tCH2 tCL2 tCYC2 CLKL...

Page 23: ...1 R W CNTRST MRST HIGH 54 CNTINT is always driven 55 CNTINT goes LOW when the unmasked portion of the address counter is incremented to the maximum value 56 The mask register assumed to have the value of 3FFFFh Switching Waveforms continued tCH2 tCL2 tCYC2 CLK 3FFFD 3FFFF INTERNAL ADDRESS Last_Loaded Last_Loaded 1 tHCM COUNTER 3FFFE CNTINT tSCINT tRCINT 3FFFC CNTEN ADS CNT MSK tSCM Feedback ...

Page 24: ...gh Z Deselected X L H L DIN Write L L H H DOUT Read H X L H X High Z Outputs Disabled Notes 57 CE0 OE ADS CNTEN LOW CE1 CNTRST MRST CNT MSK HIGH 58 Address 7FFFF is the mailbox location for R_Port of the 9 Mbit device 59 L_Port is configured for Write operation and R_Port is configured for Read operation 60 At least one byte enable BE0 BE3 is required to be active during interrupt operations 61 In...

Page 25: ...CYD04S36V Dual Port SRAM Speed MHz Ordering Code Package Name Package Type Operating Range 167 CYD04S36V 167BBC BB256 256 ball Grid Array 17 mm 17 mm with 1 0 mm pitch BGA Commercial 133 CYD04S36V 133BBC BB256 256 ball Grid Array 17 mm 17 mm with 1 0 mm pitch BGA Commercial CYD04S36V 133BBI BB256 256 ball Grid Array 17 mm 17 mm with 1 0 mm pitch BGA Industrial 64K 36 2 Mbit 3 3V Synchronous CYD02S...

Page 26: ...A B Ø0 05 M C Ø0 45 0 05 256X CPLD DEVICES 37K 39K 0 25 C 0 70 0 05 C SEATING PLANE 0 15 C 16 15 14 13 12 11 T R P M N L N T R P M L K J F G H E D A C B 16 15 13 14 12 10 11 9 2 8 7 6 5 4 3 1 A B Ø0 50 256X ALL OTHER DEVICES 0 10 0 05 A1 0 36 0 56 A 1 40 MAX 1 70 MAX REFERENCE JEDEC MO 192 15 00 1 00 0 35 A 17 00 0 10 7 50 7 50 15 00 17 00 0 10 1 00 A1 0 05 0 10 51 85108 F Figure 19 256 Ball FBGA ...

Page 27: ...J K PIN 1 CORNER PIN 1 CORNER 0 20 4X Ø0 25 M C A B Ø0 05 M C 0 25 C 0 70 0 05 C SEATING PLANE 0 15 C 0 35 16 15 14 13 12 11 T R P M N L N T R P M L K J F G H E D A C B 16 15 13 14 12 10 11 9 2 8 7 6 5 4 3 1 23 00 0 10 A B 7 50 7 50 15 00 23 00 0 10 1 00 Ø0 50 256X 0 05 0 10 0 10 0 05 1 70 MAX 0 56 JEDEC MO 192 51 85201 A Figure 20 256 ball FBGA 23 mm x 23 mm x 1 7 mm BB256B Feedback ...

Page 28: ...T LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE Cypress reserves the right to make changes without further notice to the materials described herein Cypress does not assume any liability arising out of the application or use of any product or circuit described herein Cypress does not authorize its products for use as critical components in life support sy...

Reviews: