Cypress S29XS128R Manual

256/128-mbit (32/16 mbyte), 1.8 v, 16-bit data bus, multiplexed mirrorbit flash

Advertisement

Quick Links

Features
 Single 1.8 V supply for read/program/erase (1.70–1.95 V)
®
 65nm MirrorBit
Technology
 Address and Data Interface Options
– Address and Data Multiplexed for reduced I/O count
(ADM) S29VS-R
– Address-High, Address-Low, Data Multiplexed for minimum
I/O count (AADM) S29XS-R
 Simultaneous Read/Write operation
 32-word Write Buffer
 Bank architecture
– Eight-bank
 Four 32-KB sectors at the top or bottom of memory array
255/127 of 128-KB sectors
 Programmable linear (8/16-word) with wrap around and
continuous burst read modes
 Secured Silicon Sector region consisting of 128 words each
for factory and customer
General Description
The Cypress S29VS256/128R and S29XS256/128R are MirrorBit
burst mode Flash devices are capable of performing simultaneous read and write operations with zero latency on two separate
banks using multiplexed data and address pins. These products can operate up to 108 MHz and use a single V
that makes them ideal for the demanding wireless applications of today that require higher density, better performance, and lowered
power consumption. The S29VS256/128R operates in ADM mode, while the S29XS256/128R can operate in the AADM mode.
Performance Characteristics
Read Access Times
Speed Option (MHz)
Max. Synch. Latency, ns (t
IA)
Max. Synch. Burst Access, ns (t
Max. Asynch. Access Time, ns (t
Max OE# Access Time, ns (t
Cypress Semiconductor Corporation
Document Number: 002-00833 Rev. *L
256/128-Mbit (32/16 Mbyte), 1.8 V, 16-bit
Data Bus, Multiplexed MirrorBit
108
72.34
6.75
BACC)
)
80
ACC
)
15
OE
198 Champion Court
 10-year data retention (typical)
 Cycling Endurance: 100,000 cycles per sector (typical)
 RDY output indicates data available to system
 Command set compatible with JEDEC (42.4) standard
 Hardware sector protection via V
 Handshaking by monitoring RDY
 Offered Packages
– 44-ball FBGA (6.2 mm  7.7 mm  1.0 mm)
 Low V
write inhibit
CC
 Write operation status bits indicate program and erase
operation completion
 Suspend and Resume commands for Program and Erase
operations
 Asynchronous program operation, independent of burst
control register settings
 V
input pin to reduce factory programming time
PP
 Support for Common Flash Interface (CFI)
®
Flash products fabricated on 65nm process technology. These
Current Consumption (typical values)
Continuous Burst Read @ 108 MHz
Simultaneous Operation @ 108 MHz
Program/Erase
Standby Mode
Typical Program & Erase Times
Single Word Programming
Effective Write Buffer Programming (V
Word
Effective Write Buffer Programming (V
Word
Sector Erase (16 Kword Sector)
Sector Erase (64 Kword Sector)
,
San Jose
CA 95134-1709
S29VS256R
S29VS128R
S29XS256R
S29XS128R
®
Flash
pin
PP
of 1.7 V to 1.95 V
CC
32 mA
71 mA
30 mA
30 µA
170 µs
) Per
CC
14.1 µs
) Per
PP
9 µs
350 ms
800 ms
408-943-2600
Revised May 27, 2019

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the S29XS128R and is the answer not in the manual?

Questions and answers

Summary of Contents for Cypress S29XS128R

  • Page 1  Support for Common Flash Interface (CFI) General Description ® The Cypress S29VS256/128R and S29XS256/128R are MirrorBit Flash products fabricated on 65nm process technology. These burst mode Flash devices are capable of performing simultaneous read and write operations with zero latency on two separate banks using multiplexed data and address pins.
  • Page 2: Table Of Contents

    Worldwide Sales and Design Support ......75 Hardware Reset ..............37 Products .................75 Software Reset ..............37 PSoC® Solutions ............75 Cypress Developer Community ........75 Sector Protection/Unprotection ........39 Technical Support ............75 Sector Lock/Unlock Command ..........39 Sector Lock Range Command ..........39 Document Number: 002-00833 Rev.
  • Page 3: Ordering Information

    S29VS256R S29VS128R S29XS256R S29XS128R Ordering Information The ordering part number is formed by a valid combination of the following: S29VS W 00 Packing Type 0 = Tray (standard; see note (Note 3 = 13-inch Tape and Reel Model Number 00 = Top...
  • Page 4: Input/Output Descriptions And Logic Symbol

    S29VS256R S29VS128R S29XS256R S29XS128R Input/Output Descriptions and Logic Symbol Table 1 identifies the input and output package connections provided on the device. Table 1. Input/Output Descriptions Symbol Type Description Higher order address lines. Amax = A23 for VS256R, A22 for VS128R.
  • Page 5: Block Diagram

    S29VS256R S29VS128R S29XS256R S29XS128R Block Diagram Figure 1. Simultaneous Operation Circuit Bank Address DQ15–DQ0 Bank 0 Amax–A0 X-Decoder Bank Address DQ15–DQ0 Bank 1 X-Decoder Amax–A0 STATE RESET# DQ15–DQ0 CONTROL Status & COMMAND AVD# REGISTER Control Amax–A0 DQ15–DQ0 X-Decoder DQ15–DQ0 Bank (n-1) Bank Address Amax–A0...
  • Page 6: Physical Dimensions/Connection Diagrams

    This section shows the I/O designations and package specifications for the S29VS-R/S29XS-R. Related Documents The following document contains information relating to the S29VS-R/S29XS-R devices. Click on the title or go to www.cypress.com, or request a copy from your sales office.
  • Page 7 S29VS256R S29VS128R S29XS256R S29XS128R 4.2.2 VDJ044-44-Ball Very Thin Fine-Pitch Ball Grid Array, 6.2 mm x 7.7 mm Figure 3. VDJ044—44-Ball Very Thin Fine-Pitch Ball Grid Array 002-24745 ** Document Number: 002-00833 Rev. *L Page 7 of 74...
  • Page 8: Product Overview

    S29VS256R S29VS128R S29XS256R S29XS128R Product Overview The S29VS/XS-R family is 1.8-V only, simultaneous read/write, burst-mode, Flash devices. These devices have a 16 bit (word) wide data bus. All read accesses provide 16 bits of data on each bus transfer cycle. All writes take 16 bits of data from each bus transfer cycle.
  • Page 9: Address Space Maps

    S29VS256R S29VS128R S29XS256R S29XS128R Address Space Maps There are five address spaces within each device:  A Non-Volatile Flash Memory Array used for storage of data that may be randomly accessed by asynchronous or burst read operations.  A Read Only Memory Array used for factory programmed permanent device characteristics information. This area contains the Device Identification (ID) and Common Flash Interface (CFI) information.
  • Page 10: Data Address And Quantity Nomenclature

    S29VS128R S29XS256R S29XS128R Data Address and Quantity Nomenclature A Bit is a single One or Zero data value. A Byte is a group of 8 bits aligned on an 8 bit boundary. A Word is a group of 16 bits aligned on a 16 bit boundary.
  • Page 11: Flash Memory Array

    S29VS256R S29VS128R S29XS256R S29XS128R Flash Memory Array The Non-Volatile Flash Memory Array is organized as shown in the following tables. Devices are factory configured to have either all uniform size sectors or four smaller sectors at either the top of the device.
  • Page 12 S29VS256R S29VS128R S29XS256R S29XS128R Table 4. S29VS/XS256R Sector and Memory Address Map (Bottom Boot) Bank Sector Sector Size Sector Address Address Size Bank Notes Count (Kbyte) Range Range (word) Range (byte) (Mbit) SA000 000000h–003FFFh 000000h–007FFFh SA001 004000h–007FFFh 008000h–00FFFFh SA002 008000h–00BFFFh 010000h–017FFFh...
  • Page 13: Address/Data Interface

    Data in Parallel (ADP) interface. 6.3.2 AADM Interface (S29XS256R and S29XS128R) Signal input and output (I/O) connections on a high complexity component such as an Application Specific Integrated Circuit (ASIC) are a limited resource. Reducing signal count on any interface of the ASIC allows for either more features or lower package cost.
  • Page 14: Bus Operations

    Asynchronous Mode Operations Asynchronous Address Latch Addr In Addr In (S29VS256R and S29VS128R) Asynchronous Upper Address Latch Addr In (S29XS256R and S29XS128R Only) Asynchronous Lower Address Latch Addr In (S29XS256R and S29XS128R Only) Asynchronous Read Data Output Valid Asynchronous Write Latched Data Data Input Valid Document Number: 002-00833 Rev.
  • Page 15: Device Id And Cfi (Id-Cfi)

    Addr In Addr In - ADM mode Latch Upper Starting Burst Address by CLK Addr In (S29XS256R and S29XS128R Only) Latch Lower Starting Burst Address by CLK Addr In (S29XS256R and S29XS128R Only) Burst Read and advance to next address...
  • Page 16 Because the data bus is word wide each code byte is located in the lower half of each word location and the high order byte is always zero. For further information, please refer to the Cypress CFI Version 1.4 (or later) Specification and the Cypress CFI Publication 100 (see also JEDEC publications JEP137-A and JESD68.01). Please contact JEDEC (http://www.jedec.org)
  • Page 17: Device Operations

    S29VS256R S29VS128R S29XS256R S29XS128R Device Operations This section describes the read and write bus operations, program, erase, simultaneous read/write, handshaking, and reset features of the Flash devices. The address space of the Flash Memory Array is divided into banks. There are three operation modes for each bank: ...
  • Page 18: Synchronous (Burst) Read Mode And Configuration Register

    S29VS256R S29VS128R S29XS256R S29XS128R 7.1.1 S29VS-R ADM Access With CE# at V , WE# at V , and OE# at V , the system presents the address to the device and drives AVD# to V . AVD# is kept at V for at least t ns.
  • Page 19 S29VS256R S29VS128R S29XS256R S29XS128R Table 10 through Table 18 provide the latency for initial and boundary crossing wait state operation (note that ws = wait state). Table 10. Initial Wait State vs. Frequency Wait State Frequency (Maximum MHz) Note: The default initial wait state delay after power on or reset is 13 wait states.
  • Page 20 S29VS256R S29VS128R S29XS256R S29XS128R Table 13. Address Latency for 8 Wait States Word Initial Wait Subsequent Clock Cycles After Initial Wait States 1 ws 1 ws 1 ws 1 ws 1 ws 1 ws 8 wait states 1 ws 1 ws...
  • Page 21 S29VS256R S29VS128R S29XS256R S29XS128R Table 16. Address Latency for 5 Wait States Word Initial Wait Subsequent Clock Cycles After Initial Wait States 5 wait states 1 ws 1 ws 1 ws 1 ws 1 ws 1 ws 1 ws 1 ws...
  • Page 22 S29VS256R S29VS128R S29XS256R S29XS128R 7.2.3 Continuous Burst The device continues to output sequential burst data from the memory array, wrapping around to address 0000000h after it reaches the highest addressable memory location, until the system drives CE# high, RESET# low, or AVD# low in conjunction with a new address.
  • Page 23 S29VS256R S29VS128R S29XS256R S29XS128R Figure 4. Synchronous Read Load Initial Address RA = Read Address Address = RA CR0.14 - CR0.11 sets initial access time Wait Programmable (from address latched to Wait State Setting valid data) from 3 to 13 clock cycles...
  • Page 24 S29VS256R S29VS128R S29XS256R S29XS128R Table 20. Configuration Register CR BIt Function Settings (Binary) 0 = Synchronous Read Mode CR.15 Device Read Mode 1 = Asynchronous Read Mode (Default) 0000 = Reserved 0001 = Initial data is valid on the 3rd rising CLK edge after addresses are...
  • Page 25: Status Register

    S29VS256R S29VS128R S29XS256R S29XS128R 7.2.5.2 Wait States Configuration Register bits 14 to 11 (CR.[14..11]) define the number of delay cycles after the AVD# Low cycle that captures the initial address until the cycle that read data is valid. The bits from 14 to 11 are in most to least significant order. The random address access at the beginning of each read burst takes longer than the subsequent read cycles.
  • Page 26 S29VS256R S29VS128R S29XS256R S29XS128R Table 22. Status Register - Bit 7 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Device Ready Program Erase Suspend Program Status Sector Lock Bit. Erase Status Bit...
  • Page 27 S29VS256R S29VS128R S29XS256R S29XS128R Table 25. Status Register - Bit 4 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Program Device Ready Bit. Erase Suspend Program Status Sector Lock Erase Status Bit...
  • Page 28 S29VS256R S29VS128R S29XS256R S29XS128R Table 28. Status Register - Bit 1 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Device Ready Program Erase Suspend Program Status Sector Lock Bit. Erase Status Bit...
  • Page 29: Blank Check

    S29VS256R S29VS128R S29XS256R S29XS128R Blank Check The Blank Check command will confirm if the selected sector is erased. The Blank Check command does not allow for reads to the array during the Blank Check. Reads to the array while this command is executing will return unknown data.
  • Page 30: Writing Commands/Command Sequences

    S29VS256R S29VS128R S29XS256R S29XS128R Writing Commands/Command Sequences The device accepts Asynchronous write bus operations. During an asynchronous write bus operation, the system must drive CE# and WE# to V and OE# to V when providing an address and data. While an address is valid, AVD# must be driven to V Addresses are latched on the rising edge of AVD#, data is latched on the rising edge of WE#.
  • Page 31 S29VS256R S29VS128R S29XS256R S29XS128R 7.7.1 Write Buffer Programming Write Buffer Programming allows the system to write 1 to 64 bytes in one programming operation. The Write Buffer Programming command sequence is initiated by first writing the Write Buffer Load command written at the Sector Address + 555h in which programming occurs.
  • Page 32 3. For maximum efficiency, it is recommended that the write buffer be loaded with the highest number of words (N words) possible. The following is a C source code example of using the write buffer program function. Refer to the Cypress Low Level Driver User’s Guide (available on www.cypress.com) for general information on Cypress Flash memory software development guidelines.
  • Page 33 Bank Address 0051h The following is a C source code example of using the program suspend function. Refer to the Cypress Low Level Driver User’s Guide (available on www.cypress.com) for general information on Cypress Flash memory software development guidelines. /* Example: Program suspend command */ *( (UINT16 *)bank_addr + 0x000 ) = 0x0051;...
  • Page 34 Sector Address + 2AA 0030h The following is a C source code example of using the sector erase function. Refer to the Cypress Low Level Driver User’s Guide (available on www.cypress.com) for general information on Cypress Flash memory software development guidelines.
  • Page 35 Base + 2AA 0010h The following is a C source code example of using the chip erase function. Refer to the Cypress Low Level Driver User’s Guide (available on www.cypress.com) for general information on Cypress Flash memory software development guidelines.
  • Page 36 Bank Address 00B0h The following is a C source code example of using the erase suspend function. Refer to the Cypress Low Level Driver User’s Guide (available on www.cypress.com) for general information on Cypress Flash memory software development guidelines. /* Example: Erase suspend command */ *( (UINT16 *)bank_addr + 0x000 ) = 0x00B0;...
  • Page 37: Handshaking

    S29VS256R S29VS128R S29XS256R S29XS128R 7.7.6 Accelerated Program/Sector Erase Accelerated write buffer programming, and sector erase operations are enabled through the V function. This method is faster than the standard chip program and sector erase command sequences. The accelerated write buffer program and sector erase functions must not be used more than 50 times per sector. In addition, accelerated write buffer program and sector erase should be performed at room temperature (30°C ±10°C).
  • Page 38 Note: Base = Base Address. The following is a C source code example of using the reset function. Refer to the Cypress Low Level Driver User’s Guide (available on www.cypress.com) for general information on Cypress Flash memory software development guidelines.
  • Page 39: Sector Protection/Unprotection

    S29VS256R S29VS128R S29XS256R S29XS128R 8. Sector Protection/Unprotection The Sector Protection/Unprotection feature disables or enables programming or erase operations in one or multiple sectors and can be implemented through software and/or hardware methods, which are independent of each other. This section describes the various methods of protecting data stored in the memory array.
  • Page 40: Hardware Data Protection Methods

    S29VS256R S29VS128R S29XS256R S29XS128R Hardware Data Protection Methods There are additional hardware methods by which intended or accidental erasure of any sectors can be prevented via hardware means. The following subsections describes these methods: 8.3.1 Method Once V input is set to V , all program and erase functions are disabled and hence all Sectors (including the Secure Silicon Region) are protected.
  • Page 41 The following are C functions and source code examples of using the Secured Silicon Sector Entry, Program, and exit commands. Refer to the Cypress Low Level Driver User’s Guide (available on www.cypress.com) for general information on Cypress Flash memory software development guidelines.
  • Page 42: Power Conservation Modes

    S29VS256R S29VS128R S29XS256R S29XS128R Table 40. Secured Silicon Region Exit Cycle Operation Byte Address Word Address Data Exit Cycle Write Base Address Base Address 00F0h /* Example: SecSi Sector Exit Command */ *( (UINT16 *)base_addr + 0x000 ) = 0x00F0;...
  • Page 43: 10. Electrical Specifications

    S29VS256R S29VS128R S29XS256R S29XS128R 10. Electrical Specifications 10.1 Absolute Maximum Ratings Storage Temperature Plastic Packages –65°C to +150°C Ambient Temperature with Power Applied –65°C to +125°C Voltage with Respect to Ground: All Inputs and I/Os except as –0.5 V to VIO + 0.5 V...
  • Page 44: Operating Ranges

    S29VS256R S29VS128R S29XS256R S29XS128R 10.2 Operating Ranges Wireless (W) Devices Ambient Temperature (T –25°C to +85°C Industrial (I) Devices Ambient Temperature (T (Refer to Publication Number S29VS_XS-R_SP for Industrial –40°C to +85°C Temperature specific differences) Supply Voltages Supply Voltages +1.70 V to +1.95 V +1.70 V to +1.95 V...
  • Page 45: Capacitance

    S29VS256R S29VS128R S29XS256R S29XS128R Table 41. CMOS Compatible (Continued) Parameter Description Test Conditions (Notes & 2) Unit Sleep Current CE# = V , OE# = V µA Accelerated Program Current CE# = V , OE# = V = 9.5 V Input Low Voltage = 1.8 V...
  • Page 46: Ac Test Conditions

    S29VS256R S29VS128R S29XS256R S29XS128R 10.5 AC Test Conditions Operating Range Input level 0.0 to V Input comparison level Output data comparison level Load capacitance (C 30 pF 83 MHz 2.50 ns Transition time (t ) (input rise and fall times) 104 MHz 1.85 ns...
  • Page 47: Vcc Power-Up And Power Down

    S29VS256R S29VS128R S29XS256R S29XS128R 10.7 Power-Up and Power Down  V During power-up or power-down, V must always be greater than or equal to V The device ignores all inputs until a time delay of t has elapsed after the moment that V...
  • Page 48: Clk Characterization

    S29VS256R S29VS128R S29XS256R S29XS128R Figure 10. Power-up P o w e r S u p p ly V o lta g e V cc (m a x) V cc (m in ) (m a x) (m in) V cc F u ll D e vice A ccess...
  • Page 49: Ac Characteristics

    S29VS256R S29VS128R S29XS256R S29XS128R 10.9 AC Characteristics 10.9.1 AC Characteristics–Synchronous Burst Read Parameter (Notes) Symbol 83 MHz 104 MHz 108 MHz Unit DC (0) for operations other than continuous and 32 byte synchronous burst. Clock Frequency 120 in 32 Byte burst...
  • Page 50 S29VS256R S29VS128R S29XS256R S29XS128R 10.9.2 AC Characteristics–Asynchronous Read Parameter Symbol Unit Access Time from CE# Low – Asynchronous Access Time from address valid – Read Cycle Time – AVD# Low Time – AVDP Address Setup to rising edge of AVD# –...
  • Page 51 S29VS256R S29VS128R S29XS256R S29XS128R 10.9.3 AC Characteristics–Erase/Program Timing Parameter Symbol Unit WE# Cycle Time – – AVD# low pulse width – – AVDP Address Setup to rising edge of AVD# – – AAVDS Address Hold from rising edge of AVD# –...
  • Page 52 S29VS256R S29VS128R S29XS256R S29XS128R Figure 15. Asynchronous Program Operation Timings - ADM Interface Program Command Sequence (last two cycles) Read Status Data VLWH AVDP AVD# t AAVDH AAVDS Amax– BA(555h) SA(555h) A/DQ15– SA(555h) BA(555h) Status A/DQ0 10.9.4 Hardware Reset (Reset#) Table 42.
  • Page 53 S29VS256R S29VS128R S29XS256R S29XS128R Figure 17. Latency with Boundary Crossing Address boundary occurs every 128 words, beginning at address 00007Fh: (0000FFh, 00017Fh, etc.) Address 000000h is also a boundary crossing. Address (hex) (stays high) AVD# RACC RACC latency (Note 1)
  • Page 54 S29VS256R S29VS128R S29XS256R S29XS128R 10.9.5 Wait State Configuration Register Setup Figure 19. Example of Programmable Wait States Data Rising edge of next AVD# clock cycle following last wait state triggers next burst data Total number of clock cycles following addresses being latched...
  • Page 55 S29VS256R S29VS128R S29XS256R S29XS128R Figure 20. Back-to-Back Read/Write Cycle Timings - ADM Interface Last Cycle in Read status (at least two cycles) in same bank Begin another Program or and/or array data from other bank write or program Sector Erase...
  • Page 56 S29VS256R S29VS128R S29XS256R S29XS128R 10.9.6 Erase and Programming Performance Parameter (Note 1) (Note 2) Unit Comments 128 Kbyte 0.8/1.3 3.5/5.5 32 Kbyte 0.35/0.6 2.0/3.5 Sector Erase Time (Note 6) 128 Kbyte 0.8/1.3 3.5/5.5 32 Kbyte 0.35/0.6 2.0/3.5 (Note 3) 78/126 (128 Mbit)
  • Page 57: 11. Appendix

    S29VS256R S29VS128R S29XS256R S29XS128R 11. Appendix This section contains information relating to software control or interfacing with the Flash device. 11.1 Command Definitions All values are in hexadecimal. The S29VS-R family of devices are 16-bit word address oriented. Most system address buses, regardless of data bus size, are byte oriented.
  • Page 58 S29VS256R S29VS128R S29XS256R S29XS128R Table 43. Command Definitions (Continued) Bus Cycles (Notes 1–4) First Second Third Fourth Command Sequence Addr Data Addr Data Addr Data Addr Data Configuration Command Definitions Configuration (SA) 555 Register Entry (SA) AAA (10) (SA) 555...
  • Page 59: Device Id And Common Flash Memory Interface Address Map

    S29VS256R S29VS128R S29XS256R S29XS128R Notes: 1. See Section 7., Device Operations on page 17 for description of bus operations. 2. Except for the following, all bus cycles are write cycle: read cycle during Read, ID/CFI Read (Manufacturing ID, Device ID, Indicator Bits), Configuration Register read, Secure Silicon Region Read, SSR Lock Read, and 2nd cycle of Status Register Read.
  • Page 60 Byte Offset Address Description VS256R/XS256R VS128R/XS128R (SA) + 00h (SA) + 00h 0001h Cypress Manufacturer ID Device ID, Word 1 Extended ID address code. 007Eh 007Eh (SA) + 01h (SA) + 02h Indicates an extended two byte device ID is located...
  • Page 61 Query Unique ASCII string “QRY” (SA) + 12h (SA) + 24h 0059h (SA) + 13h (SA) + 26h 0002h Primary Algorithm Command Set (Cypress = 0002h) (SA) + 14h (SA) + 28h 0000h (SA) + 15h (SA) + 2Ah 0040h...
  • Page 62 S29VS256R S29VS128R S29XS256R S29XS128R Table 44. ID/CFI Data (Continued) DATA Word Offset Address Byte Offset Address Description VS256R/XS256R VS128R/XS128R Device Geometry Definition (SA) + 27h (SA) + 4Eh 0019h 0018h Device Size = 2 byte Flash Device Interface 0h = x8...
  • Page 63 S29VS256R S29VS128R S29XS256R S29XS128R Table 44. ID/CFI Data (Continued) DATA Word Offset Address Byte Offset Address Description VS256R/XS256R VS128R/XS128R Primary Algorithm-Specific Extended Query (SA) + 40h (SA) + 80h 0050h (SA) + 41h (SA) + 82h 0052h Query Unique ASCII string “PRI”...
  • Page 64 S29VS256R S29VS128R S29XS256R S29XS128R Table 44. ID/CFI Data (Continued) DATA Word Offset Address Byte Offset Address Description VS256R/XS256R VS128R/XS128R Unlock Bypass 00h = Not Supported (SA) + 51h (SA) + A2h 0000h 01h = Supported Secure Silicon Region (Customer SSR Area) Size 2...
  • Page 65 S29VS256R S29VS128R S29XS256R S29XS128R Figure 21. Asynchronous Read - AADM Interface CLK may be at V or V or Active AVDP OE# low with AVD# low signals the presence of Address-High. The Address-High cycle is optional. When the high part of address does AVDP not change only the Address-Low cycle is needed.
  • Page 66 S29VS256R S29VS128R S29XS256R S29XS128R Figure 23. Asynchronous Read Followed By Write - AADM Interface CLK may be at V or V or Active AVDP AVD# AVDO AAVDS AAVDS AAVDH AAVDH VLWH AAVDS AAVDH A/DQ15- A/DQ0 Figure 24. Asynchronous Write - AADM Interface...
  • Page 67 S29VS256R S29VS128R S29XS256R S29XS128R Figure 25. Asynchronous Write Followed By Read - AADM Interface CLK may be at V or V or Active AVDP AVD# AAVDS AAVDH AVDO VLWH AAVDS AAVDH A/DQ15- A/DQ0 Figure 26. Asynchronous Write Followed By Write - AADM Interface...
  • Page 68 S29VS256R S29VS128R S29XS256R S29XS128R Figure 27. Synchronous Read Wrapped Burst Address Low Only - AADM Interface OE# low with AVD# low signals the presence of Address-High. The Address-High cycle is optional. When the high part of address does AVDS not change only the Address-Low cycle is needed.
  • Page 69 S29VS256R S29VS128R S29XS256R S29XS128R Figure 29. Synchronous Read Wrapped Burst - AADM Interface 15 initial access cycles setting shown. measured from CLK rising edge during AVD# Low to CLK rising edge at beginning of first data out. AVDS OE# low with AVD# low signals the presence of Address-High.
  • Page 70 S29VS256R S29VS128R S29XS256R S29XS128R Figure 31. Synchronous Read Followed By Write - AADM Interface AVDP AVDH AVDS AVDP AVD# VLWH BACC BACC A/DQ15-A/DQ0 Write Data RACC RACC RACC RACC RDY(with data) RACC RACC RACC RDY(before data) Figure 32. Synchronous Write Followed By Read Burst - AADM Interface...
  • Page 71 S29VS256R S29VS128R S29XS256R S29XS128R Figure 33. Synchronous Write Followed By Write - AADM Interface AVDP AVD# AAVDS AAVDS AAVDH AAVDH VLWH VLWH AAVDS AAVDS AAVDH AAVDH A/DQ15- Write Data Write Data A/DQ0 RACC RACC RACC Document Number: 002-00833 Rev. *L...
  • Page 72: 12. Revision History

    S29VS256R S29VS128R S29XS256R S29XS128R 12. Revision History Document History Page Document Title: S29VS256R/S29VS128R/S29XS256R/S29XS128R, 256/128-Mbit (32/16 Mbyte), 1.8 V, 16-bit Data Bus, ® Multiplexed MirrorBit Flash Document Number: 002-00833 Orig. of Submission Rev. ECN No. Description of Change Change Date –...
  • Page 73 S29VS256R S29VS128R S29XS256R S29XS128R Document History Page (Continued) Document Title: S29VS256R/S29VS128R/S29XS256R/S29XS128R, 256/128-Mbit (32/16 Mbyte), 1.8 V, 16-bit Data Bus, ® Multiplexed MirrorBit Flash Document Number: 002-00833 Orig. of Submission Rev. ECN No. Description of Change Change Date *D (Cont.) –...
  • Page 74 S29VS256R S29VS128R S29XS256R S29XS128R Document History Page (Continued) Document Title: S29VS256R/S29VS128R/S29XS256R/S29XS128R, 256/128-Mbit (32/16 Mbyte), 1.8 V, 16-bit Data Bus, ® Multiplexed MirrorBit Flash Document Number: 002-00833 Orig. of Submission Rev. ECN No. Description of Change Change Date 6581939 PRIT 05/27/2019...
  • Page 75: Sales, Solutions, And Legal Information

    “Critical Component” means any component of a High-Risk Device whose failure to perform can be reasonably expected to cause, directly or indirectly, the failure of the High-Risk Device, or to affect its safety or effectiveness. Cypress is not liable, in whole or in part, and you shall and hereby do release Cypress from any claim, damage, or other liability arising from any use of a Cypress product as a Critical Component in a High-Risk Device.

This manual is also suitable for:

S29vs256rS29vs128rS29xs256r

Table of Contents