Cypress.com: Documentation http://www.cypress.com/?app=search&searchType=advanced&id%3D82 CY7C027V/027AV/028V, CY7C037AV/038V: 3.3 V 32K/64K x 16/18 Dual-Port Static RAM http://www.cypress.com/?rID=13335 3.3V 32K/64K x 16/18 Dual-Port Static RAM

Features

  • True Dual-Ported memory cells which allow simultaneous access of the same memory location
  • 32K x 16 organization (CY7C027V/027VN/027AV)
  • 64K x 16 organization (CY7C028V)
  • 32K x 18 organization (CY7C037V/037AV)
  • 64K x 18 organization (CY7C038V)
  • 0.35 micron CMOS for optimum speed and power
  • High speed access: 15, 20, and 25 ns
  • Low operating power
  • Active: ICC = 115 mA (typical)
  • For more, see pdf
     

Functional Description

The CY7C027V/027AV/028V and CY7037AV/038V are low power CMOS 32K, 64K x 16/18 dual-port static RAMs. Various arbitration schemes are included on the devices to handle situations when multiple processors access the same piece of data. Two ports are provided, permitting independent, asynchronous access for reads and writes to any location in memory. 

]]>
Wed, 13 Feb 2013 01:17:44 -0600
AN5042 - Migrating from Cypress FLEx18 / FLEx36® / FLEx72™ Dual-Port SRAMs to FullFlex Dual-Port SRAMs http://www.cypress.com/?rID=12654 Introduction

Cypress's FLEx18 / FLEx36® / FLEx72™ portfolio of highdensity, high-performance synchronous Dual-Port SRAMs can operate at speeds up to 167 MHz. In the fast growing data communications market, the bandwidth requirements have increased. Cypress addresses these demands with its FullFlex Dual-Port SRAMs, which can operate up to 200 MHz.

 

FLEx18: CYD01S18V/ CYD02S18V/ CYD04S18V/ CYD09S18V

FLEx36: CYD02S36V/36VA

FLEx72: CYD04S72V/CYD09S72V/CYD18S72V
 

FullFlex x 18: CYD36S18V18, CYD18S18V18, CYD09S18V18

FullFlex x 36: CYD02S36V18, CYD09S36V18, CYD18S36V18, CYD36S36V18

FullFlex x 72: CYD09S72V18, CYD18S72V18, CYD36S72V18

Package:

256-ball FBGA 17mm x 17mm
484-ball FBGA 23mm x 23mm

Package:

256-ball FBGA 17mm x 17mm
484-ball FBGA 23mm x 23mm

  • Power Supply 3.3V
  • Single I/O Standard
    • LVTTL(3.3V)


     
  • Upto 167MHz in pipelined mode
  • Pipelined mode of operation
  • Burst Counter, Mask & Counter Wrap around features
  • Retransmit functionality achieved using counter increment feature
  • Collision Detection
    • BUSY signal
  • Power Supply 1.8V or 1.5V
  • Four selectable I/O standards
    • LVTTL (3.3V)
    • Extended HSTL (1.4V to 1.9V)
    • 2.5V LVCMOS
    • 1.8V LVCMOS
  • Upto 200MHz in pipelined mode
  • Selectable Pipeline or Flow-Through mode
  • Burst Counter, Mask & Counter Wrap around features
  • Dedicated Retransmit feature (with RT# pin) enabling repeated access to the same block of memory
  • Collision Detection
    • BUSY signal
    • Readable register to store collision address
    • Busy Address Readback
  • Echo Clocks for reliable data transfer at high speeds
  • Variable Impedance Matching (VIM)
]]>
Thu, 07 Feb 2013 00:37:50 -0600
CYDXXS72V18, CYDXXS36V18, CYDXXS18V18: FullFlex™ Synchronous SDR Dual Port SRAM http://www.cypress.com/?rID=13438 FullFlex(TM) Synchronous SDR Dual Port SRAM

Features

  • True dual port memory enables simultaneous access to the shared array from each port
  • Synchronous pipelined operation with single data rate (SDR) operation on each port
    • SDR interface at 200 MHz
    • Up to 28.8 Gb/s bandwidth (200 MHz × 72-bit × 2 ports)
  • Selectable pipelined or flow-through mode
  • 1.5 V or 1.8 V core power supply
  • Commercial and Industrial temperature
  • IEEE 1149.1 JTAG boundary scan
  • Available in 484-ball PBGA (× 72) and 256-ball FBGA (× 36 and × 18) packages
  • For more, see pdf

Functional Description

The FullFlex™ dual port SRAM families consist of 2-Mbit, 4-Mbit, 9-Mbit, 18-Mbit, and 36-Mbit synchronous, true dual port static RAMs that are high speed, low power 1.8 V or 1.5 V CMOS. Two ports are provided, enabling simultaneous access to the array. Simultaneous access to a location triggers deterministic access control. For FullFlex72 these ports operate independently with 72-bit bus widths and each port is independently configured for two pipelined stages. Each port is also configured to operate in pipelined or flow through mode.

]]>
Mon, 04 Feb 2013 01:23:58 -0600
CY7C09089V/99V, CY7C09179V/99V: 3.3 V 32 K/64 K/128 K × 8/9 Synchronous Dual-Port Static RAM http://www.cypress.com/?rID=13355 3.3 V 32 K/64 K/128 K × 8/9 Synchronous Dual-Port Static RAM

Features

  • True Dual-Ported memory cells which enable simultaneous access of the same memory location
  • Flow-through and Pipelined devices
  • 32 K × 9 organizations (CY7C09179V)
  • 64 K × 8 organizations (CY7C09089V)
  • 128 K × 8/9 organizations (CY7C09099V/199V)
  • 3 Modes
  • Flow-Through
  • Pipelined
  • Burst
  • For more, see pdf
     

Functional Description

The CY7C09089V/99V and CY7C09179V/99V are high speed synchronous CMOS 64 K/128 K × 8 and 32 K/128 K × 9 dual-port static RAMs. Two ports are provided, permitting independent, simultaneous access for reads and writes to any location in memory. Registers on control, address, and data lines enable minimal setup and hold times.

]]>
Wed, 23 Jan 2013 03:48:20 -0600
CYD04S72V, CYD09S72V, CYD18S72V: FLEx72™ 3.3 V 64 K/128 K/256 K × 72 Synchronous Dual-Port RAM http://www.cypress.com/?rID=13407 FLEx72™ 3.3 V 64 K/128 K/256 K × 72 Synchronous Dual-Port RAM

Features

  • True dual-ported memory cells that allow simultaneous access of the same memory location
  • Synchronous pipelined operation
  • Family of 4 Mbit, 9 Mbit, and 18 Mbit devices
  • Pipelined output mode allows fast operation
  • 0.18-micron complmentary metal oxide semiconductor (CMOS) for optimum speed and power
  • High-speed clock to data access
  • 3.3 V low power
    • Active as low as 225 mA (typ)
    • Standby as low as 55 mA (typ)
  • For more, see pdf

Functional Description

The FLEx72 family includes 4 Mbit, 9 Mbit and 18 Mbit pipelined, synchronous, true dual-port static RAMs that are high-speed, low-power 3.3 V CMOS. Two ports are provided, permitting independent, simultaneous access to any location in memory. The result of writing to the same location by more than one port at the same time is undefined. Registers on control, address, and data lines allow for minimal set-up and hold time.

]]>
Wed, 23 Jan 2013 03:24:57 -0600
CY7C09269V, CY7C09279V, CY7C09289V, CY7C09369V, CY7C09389V: 3.3 V 16 K / 32 K / 64 K × 16 / 18 Synchronous Dual-Port Static RAM http://www.cypress.com/?rID=13401 3.3 V 16 K / 32 K / 64 K × 16 / 18 Synchronous Dual-Port Static RAM

Features

  • True dual-ported memory cells that allow simultaneous access of the same memory location
  • Six flow through/pipelined devices:
    • 16 K × 16 / 18 organization (CY7C09269V/369V)
    • 32 K × 16 organization (CY7C09279V)
    • 64 K × 16 / 18 organization (CY7C09289V/389V)
  • Three modes:
    • Flow through
    • Pipelined
    • Burst
  • For more, see pdf
     

Functional Description

The CY7C09269V/79V/89V and CY7C09369V/89V are high speed 3.3 V synchronous CMOS 16 K, 32 K, and 64 K × 16 and 16 K and 64 K × 18 dual-port static RAMs. Two ports are provided, permitting independent, simultaneous access for reads and writes to any location in memory.

]]>
Wed, 23 Jan 2013 03:01:32 -0600
CY7C09569V, CY7C09579V: 3.3 V 16 K / 32 K × 36 FLEx36® Synchronous Dual-Port Static RAM http://www.cypress.com/?rID=13400 3.3 V 16 K / 32 K × 36 FLEx36® Synchronous Dual-Port Static RAM

Features

  • True dual-ported memory cells which allow simultaneous access of the same memory location
  • Two Flow-Through/Pipelined devices
    • 16K x 36 organization (CY7C09569V)
    • 32K x 36 organization (CY7C09579V)
  • 0.25-micron CMOS for optimum speed/power
  • Three modes
    • Flow-Through
    • Pipelined
    • Burst
  • For more, see pdf

Functional Description

The CY7C09569V and CY7C09579V are high-speed 3.3V synchronous CMOS 16K and 32K x 36 dual-port static RAMs. Two ports are provided, permitting independent, simultaneous access for reads and writes to any location in memory. Registers on control, address, and data lines allow for minimal set-up and hold times. In pipelined output mode, data is registered for decreased cycle time.

]]>
Wed, 23 Jan 2013 02:01:47 -0600
CY7C024E, CY7C0241E, CY7C025E, CY7C0251E: 4K x 16/18 and 8K x 16/18 Dual-Port Static RAM with SEM, INT, BUSY http://www.cypress.com/?rID=44583 4K x 16/18 and 8K x 16/18 Dual-Port Static RAM with SEM, INT, BUSY

Features

  • True dual-ported memory cells that allow simultaneous reads of the same memory location
  • 4K ×16 organization (CY7C024E)
  • 4K × 18 organization (CY7C0241E)
  • 8K × 16 organization (CY7C025E)
  • 8K × 18 organization (CY7C0251E)
  • 0.35-μ complementary metal oxide semiconductor (CMOS) for optimum speed and power
  • High-speed access: 15 ns
  • Low operating power: ICC = 180 mA (typ), ISB3 = 0.05 mA (typ)
  • Fully asynchronous operation
  • For more, see pdf
     

Functional Description

The CY7C024E/CY7C0241E and CY7C025E/CY7C0251E are low-power CMOS 4K × 16/18 and 8K × 16/18 dual-port static RAMs. Various arbitration schemes are included on the CY7C024E/CY7C0241E and CY7C025E/CY7C0251E to handle situations when multiple processors access the same piece of data. Two ports are provided, permitting independent,  asynchronous access for reads and writes to any location in memory.

]]>
Tue, 22 Jan 2013 05:27:12 -0600
Product Selector Guide (PSG) - Memory http://www.cypress.com/?rID=34780 Mon, 21 Jan 2013 04:32:59 -0600 CY7C027, CY7C028: 32 K / 64 K × 16 Dual-Port Static RAM http://www.cypress.com/?rID=13417 32 K / 64 K × 16 Dual-Port Static RAM

Features

  • True dual-ported memory cells which allow simultaneous access of the same memory location
  • 32 K × 16 organization (CY7C027)
  • 64 K × 16 organization (CY7C028)
  • 0.35 micron CMOS for optimum speed and power
  • High speed access: 15 and 20 ns
  • Low operating power
  • Active: ICC = 180 mA (typical)
  • Standby: ISB3 = 0.05 mA (typical)
  • Fully asynchronous operation
  • For more, see pdf

Functional Description

The CY7C027 and CY7C028 are low power CMOS 32 K, 64 K × 16 dual-port static RAMs. Various arbitration schemes are included on the devices to handle situations when multiple processors access the same piece of data. Two ports are provided, permitting independent, asynchronous access for reads and writes to any location in memory.

]]>
Wed, 09 Jan 2013 02:34:26 -0600
CY7C027V, CY7C027AV, CY7C037AV - IBIS http://www.cypress.com/?rID=15205 Fri, 04 Jan 2013 03:37:07 -0600 CY7C056V, CY7C057V: 3.3 V 16K/32K x 36 FLEx36™ Asynchronous Dual-Port Static RAM http://www.cypress.com/?rID=13337 3.3V 16K/32K x 36 FLEx36™ Asynchronous Dual-Port Static RAM

Features

  • True dual-ported memory cells that allow simultaneous access of the same memory location
  • 16K x 36 organization (CY7C056V)
  • 32K x 36 organization (CY7C057V)
  • 0.25-micron CMOS for optimum speed/power
  • High-speed access: 12/15 ns
  • Low operating power
    • Active: ICC = 250 mA (typical)
    • Standby: ISB3 = 10 µA (typical)
  • Fully asynchronous operation
  • For more, see pdf

Functional Description

The CY7C056V and CY7C057V are low-power CMOS 16K and 32K x 36 dual-port static RAMs. Various arbitration schemes are included on the devices to handle situations when multiple processors access the same piece of data. Two ports are provided, permitting independent, asynchronous access for reads and writes to any location in memory.

]]>
Fri, 28 Dec 2012 04:28:16 -0600
CY7C0851V/CY7C0851AV, CY7C0852V/CY7C0852AV, CY7C0853V/CY7C0853AV: FLEx36™ 3.3 V 32 K / 64 K / 128 K / 256 K × 36 Synchronous Dual-Port RAM http://www.cypress.com/?rID=13470 FLEx36™ 3.3V 32K/64K/128K/256K x 36 Synchronous Dual-Port RAM

Features

  • True dual-ported memory cells that allow simultaneous access of the same memory location
  • Synchronous pipelined operation
  • Organization of 2-Mbit, 4-Mbit, and 9-Mbit devices
  • Pipelined output mode allows fast operation
  • 0.18-micron Complimentary metal oxide semiconductor (CMOS) for optimum speed and power
  • High-speed clock to data access
  • 3.3V low power
    • Active as low as 225 mA (typ)
    • Standby as low as 55 mA (typ)
  • For more, see pdf
     

Functional Description

The FLEx36™ family includes 2M, 4M, and 9M pipelined, synchronous, true dual-port static RAMs that are high-speed, low-power 3.3V CMOS. Two ports are provided, permitting independent, simultaneous access to any location in memory. The result of writing to the same location by more than one port at the same time is undefined. Registers on control, address, and data lines allow for minimal setup and hold time.

]]>
Fri, 28 Dec 2012 00:15:57 -0600
QTP 98516: Low Voltage Synchronous/Asynchronous Dual Port SRAM, R42D Technology, Fab 4 Qualification http://www.cypress.com/?rID=36345 Wed, 12 Dec 2012 01:06:08 -0600 QTP 99395: Synchronous/Asynchronous Dual Port SRAM (3.3V and 5V) R42HD Technology, Fab 4 Qualification http://www.cypress.com/?rID=36377 Wed, 12 Dec 2012 01:00:20 -0600 CY7C009V: 3.3 V 128 K × 8 Dual-Port Static RAM http://www.cypress.com/?rID=13371 3.3 V 128 K × 8 Dual-Port Static RAM

Features

  • True dual-ported memory cells which allow simultaneous access of the same memory location
  • 128 K × 8 organization (CY7C009)
  • 0.35-micron CMOS for optimum speed/power
  • High-speed access: 15/20/25 ns
  • Low operating power
    • Active: ICC = 115 mA (typical)
    • Standby: ISB3 = 10 μA (typical)
  • Fully asynchronous operation
  • Automatic power-down
  • For more, see pdf.

Functional Description

The CY7C009V is a low-power CMOS 64 K, 128 K × 8 dual-port static RAM. Various arbitration schemes are included on the devices to handle situations when multiple processors access the same piece of data. Two ports are provided permitting independent, asynchronous access for reads and writes to any location in memory. The devices can be utilized as standalone 8/9-bit dual-port static RAMs or multiple devices can be combined in order to function as a 16/18-bit or wider master/slave dual-port static RAM.

]]>
Wed, 28 Nov 2012 23:40:59 -0600
CY7C135, CY7C135A, CY7C1342: 4K x 8 Dual-Port Static RAM and 4K x 8 Dual-Port SRAM with Semaphores http://www.cypress.com/?rID=13404 4K x 8 Dual-Port Static RAM and 4K x 8 Dual-Port SRAM with Semaphores

Features

  • True dual-ported memory cells, which allow simultaneous reads of the same memory location
  • 4K x 8 organization
  • 0.65 micron CMOS for optimum speed and power
  • High speed access: 15 ns
  • Low operating power: ICC = 160 mA (max)
  • Fully asynchronous operation
  • Automatic power down
  • Semaphores included on the 7C1342 to permit software handshaking between ports
  • Available in 52-pin plastic leaded chip carrier (PLCC)
  • Pb-free packages available

Functional Description

The CY7C135/135A and CY7C1342 are high speed CMOS 4K x 8 dual-port static RAMs. The CY7C1342 includes semaphores that provide a means to allocate portions of the dual-port RAM or any shared resource. Two ports are provided permitting independent, asynchronous access for reads and writes to any location in memory. Application areas include interprocessor/multiprocessor designs, communications status buffering, and dual-port video/graphics memory.

]]>
Wed, 28 Nov 2012 07:01:11 -0600
CY7C026A: 16K x 16 Dual-Port Static RAM http://www.cypress.com/?rID=13365 16K x 16 Dual-Port Static RAM

Features

  • True dual-ported memory cells that allow simultaneous access of the same memory location
  • 16K x 16 organization (CY7C026A)
  • 0.35 micron CMOS for optimum speed and power
  • High speed access: 15, and 20 ns
  • Low operating power
  • Active: ICC = 180 mA (typical)
  • Standby: ISB3 = 0.05 mA (typical)
  • Fully asynchronous operation
  • Automatic power-down
  • For more, see pdf

Functional Description

The CY7C026A is a low power CMOS 16K x 16 dual-port static RAM. Various arbitration schemes are included on the devices to handle situations when multiple processors access the same piece of data. Two ports are provided, permitting independent, asynchronous access for reads and writes to any location in memory. The device can be utilized as standalone 16-bit dual-port static RAM or multiple devices can be combined to function as a 32-bit or wider master/slave dual-port static RAM.

]]>
Wed, 28 Nov 2012 04:17:40 -0600
CY7C130: 1 K × 8 Dual-Port Static RAM http://www.cypress.com/?rID=13363 1 K × 8 Dual-Port Static RAM

Features

  • True dual-ported memory cells, which allow simultaneous reads of the same memory location
  • 1 K × 8 organization
  • 0.65 micron CMOS for optimum speed and power
  • High speed access: 55 ns
  • Low operating power: ICC = 110 mA (maximum)
  • Fully asynchronous operation
  • Automatic power-down
  • BUSY output flag on CY7C130
  • INT flag for port-to-port communication
  • Available in 48-pin DIP (CY7C130)

Functional Description

The CY7C130 is a high speed CMOS 1 K by 8 dual-port static RAMs. Two ports are provided permitting independent access to any location in memory. The CY7C130 can be used as a standalone 8-bit dual-port static RAM. It is the solution to applications requiring shared or buffered data, such as cache memory for DSP, bit-slice, or multiprocessor designs.

]]>
Fri, 23 Nov 2012 02:59:13 -0600
Footprint / Landpattern of an SRAM? http://www.cypress.com/?rID=26496 The footprint sram parts can be found at ipc.org. Please click on the following link: http://ipc.org/default.aspx You would have to register to get to the calculator. Once you register in the dropbox you will be given an option to enter your choice of package and there you can find the landpattern.

]]>
Wed, 12 Sep 2012 03:22:01 -0600
CY7C144AV, CY7C006AV: 3.3 V 8 K / 16 K × 8 Asynchronous Dual-Port Static RAM http://www.cypress.com/?rID=13398 3.3 V 8 K / 16 K × 8 Asynchronous Dual-Port Static RAM

Features

  • True dual-ported memory cells which allow simultaneous access of the same memory location
  • 8K/16K x 8 organizations (CY7C144AV/006AV)
  • 0.35-micron complementary metal oxide semiconductor (CMOS) for optimum speed/power
  • High-speed access: 25 ns
  • Low operating power
    • Active: ICC = 115 mA (typical)
    • Standby: ISB3 = 10 µA (typical)
  • Fully asynchronous operation
  • For more, see pdf

Functional Description

The CY7C144AV and CY7C006AV are low-power CMOS 8 K / 16 K × 8 dual-port static RAMs. Various arbitration schemes are included on the devices to handle situations when multiple processors access the same piece of data. Two ports are provided, permitting independent, asynchronous access for reads and writes to any location in memory. The devices can be utilized as standalone 8-bit dual-port static RAMs or multiple devices can be combined in order to function as a 16-bit or wider master/slave dual-port static RAM.

]]>
Thu, 16 Aug 2012 05:27:59 -0600
CY7C024AV/025AV/026AV: 3.3 V 4 K / 8 K / 16 K × 16 Dual-Port Static RAM http://www.cypress.com/?rID=13428 3.3 V 4 K / 8 K / 16 K × 16 Dual-Port Static RAM

Features

  • True dual-ported memory cells which enable simultaneous access of the same memory location
  • 4, 8 or 16 K × 16 organization (CY7C024AV/025AV/026AV)
  • 0.35 micron CMOS for optimum speed and power
  • High speed access: 20 ns and 25 ns
  • Low operating power
    • Active: ICC = 115 mA (typical)
    • Standby: ISB3 = 10 μA (typical)
  • For more, see pdf

Functional Description

The CY7C024AV/025AV/026AV are low power CMOS 4 K, 8 K, and 16 K × 16 dual port static RAMs. Various arbitration schemes are included on the devices to handle situations when multiple processors access the same piece of data. There are two ports ermitting independent, asynchronous access for reads and writes to any location in memory.

]]>
Thu, 16 Aug 2012 04:19:59 -0600
CY7C0831AV, CY7C0832AV, CY7C0832BV, CY7C0833V: FLEx18™ 3.3 V 128 K / 256 K / 512 K × 18 Synchronous Dual-Port RAM http://www.cypress.com/?rID=13382 FLEx18™ 3.3V 128K/256/512K x 18 Synchronous Dual-Port RAM

Features

  • True Dual-Ported Memory Cells that Allow Simultaneous Access of the Same Memory Location
  • Synchronous Pipelined Operation
  • Family of 2 Mbit, 4 Mbit, and 9 Mbit Devices
  • Pipelined Output Mode Allows Fast Operation
  • 0.18 micron CMOS for Optimum Speed and Power
  • High Speed Clock to Data Access
  • 3.3V Low Power
    • Active as Low as 225 mA (typ)
    • Standby as Low as 55 mA (typ)
  • For more, see pdf

Functional Description

The FLEx18™ family includes 2 Mbit, 4 Mbit, and 9 Mbit pipelined, synchronous, true dual port static RAMs that are high speed, low power 3.3V CMOS. Two ports are provided, permitting independent, simultaneous access to any location in memory. The result of writing to the same location by more than one port at the same time is undefined. Registers on control, address, and data lines allow for minimal setup and hold time.

]]>
Mon, 30 Jul 2012 07:13:37 -0600
CY7C09159AV: 3.3-V 8 K × 9 Synchronous Dual Port Static RAM http://www.cypress.com/?rID=13380 3.3 V 8K/16K x 9 Synchronous Dual Port Static RAM

Features

  • True dual-ported memory cells which allow simultaneous access of the same memory location
  • Two Flow-through/Pipelined devices
    • 8K x 9 organization (CY7C09159AV)
    • 16K x 9 organization (CY7C09169AV)
  • Three Modes
    • Flow-through
    • Pipelined
    • Burst
  • Pipelined output mode on both ports allows fast 83-MHz operation
  • For more, see pdf

Functional Description

The CY7C09159AV is a high-speed synchronous CMOS 8 K × 9 dual-port static RAM. Two ports are provided, permitting independent, simultaneous access for reads and writes to any location in memory.[1] Registers on control, address, and data lines allow for minimal setup and hold times. In pipelined output mode, data is registered for decreased cycle time. Clock to data valid tCD2 = 9 ns (pipelined). 

]]>
Mon, 30 Jul 2012 07:12:09 -0600
CY7C008/009, CY7C018/019: 64K/128K x 8/9 Dual-Port Static RAM http://www.cypress.com/?rID=13356 64K/128K x 8/9 Dual-Port Static RAM

Features

  • True Dual-Ported memory cells that allow simultaneous access of the same memory location
  • 64K x 8 organization (CY7C008)
  • 128K x 8 organization (CY7C009)
  • 64K x 9 organization (CY7C018)
  • 128K x 9 organization (CY7C019)
  • 0.35-micron CMOS for optimum speed/power
  • High-speed access: 12[1]/15/20 ns
  • Low operating power
    • Active: ICC = 180 mA (typical)
  • For more, see pdf

Functional Description

The CY7C008/009 and CY7C018/019 are low-power CMOS 64K, 128K x 8/9 dual-port static RAMs. Various arbitration schemes are included on the devices to handle situations when multiple processors access the same piece of data. Two ports are provided permitting independent, asynchronous access for reads and writes to any location in memory.

]]>
Mon, 30 Jul 2012 07:06:47 -0600
CY7C006A/CY7C007A, CY7C016A/CY7C017A: 32 K/16 K × 8, 16 K × 9 Dual-Port Static RAM http://www.cypress.com/?rID=13359 32K/16K x 8, 16K x 9 Dual-Port Static RAM

Features

  • True dual-ported memory cells which allow simultaneous access of the same memory location
  • 16K x 8 organization (CY7C006A)
  • 32K x 8 organization (CY7C007A)
  • 16K x 9 organization (CY7C016A)
  • 32K x 9 organization (CY7C017A)
  • 0.35-micron CMOS for optimum speed/power
  • High-speed access: 12[1]/15/20 ns
  • Low operating power
    • Active: ICC = 180 mA (typical)
    • Standby: ISB3 = 0.05 mA (typical)
  • For more, see pdf

Functional Description

The CY7C006A, CY7C007A, CY7C016A, and CY7C017A are low-power CMOS 32K x 8/9 and 16K x 8/9 dual-port static RAMs. Various arbitration schemes are included on the devices to handle situations when multiple processors access the same piece of data.

]]>
Mon, 30 Jul 2012 07:05:54 -0600
CY7C131E, CY7C131AE, CY7C136E, CY7C136AE: 1 K / 2 K × 8 Dual-port Static RAM http://www.cypress.com/?rID=55095 1 K / 2 K × 8 Dual-port Static RAM

Features

  • True dual-ported memory cells, which allow simultaneous reads of the same memory location
  • 1 K / 2 K × 8 organization
  • 0.35 micron complementary metal oxide semiconductor (CMOS) for optimum speed and power
  • High speed access: 15 ns
  • Low operating power: ICC = 110 mA (typical), Standby: ISB3 = 0.05 mA (typical)
  • Fully asynchronous operation
  • Automatic power down
  • For more, see pdf
     

Functional Description

CY7C131E / CY7C131AE / CY7C136E / CY7C136AE are high-speed, low-power CMOS 1 K / 2 K × 8 dual-port static RAMs. Two ports are provided permitting independent access to any location in memory. The CY7C131E / CY7C131AE / CY7C136E / CY7C136AE can be used as a standalone 8-bit dual-port static RAM. It is the solution to applications requiring shared or buffered data, such as cache memory for DSP, bit-slice, or multiprocessor designs.

]]>
Mon, 30 Jul 2012 06:57:07 -0600
CY7C09349AV, CY7C09359AV: 3.3 V 4 K/8 K × 18 Synchronous Dual Port Static RAM http://www.cypress.com/?rID=13330 3.3 V 4 K/8 K × 18 Synchronous Dual Port Static RAM

Features

  • True dual ported memory cells which allow simultaneous access of the same memory location
  • Two flow-through/pipelined devices
    • 4 K × 18 organization (CY7C09349AV)
    • 8 K × 18 organization (CY7C09359AV)
  • Three modes
    • Flow-through
    • Pipelined
    • Burst
  • Pipelined output mode on both ports allows fast 83-MHz operation
  • For more, see pdf
     

Functional Description

The CY7C09349AV and CY7C09359AV are high-speed 3.3 V synchronous CMOS 4 K and 8 K × 18 dual-port static RAMs. Two ports are provided, permitting independent, simultaneous access for reads and writes to any location in memory. Registers on control, address, and data lines allow for minimal set-up and hold times. In pipelined output mode, data is registered for decreased cycle time.

]]>
Mon, 30 Jul 2012 06:52:09 -0600
CYDC128B16: 1.8 V 4 K/8 K/16 K × 16 and 8 K/16 K × 8 ConsuMoBL Dual-Port Static RAM http://www.cypress.com/?rID=13454 1.8 V 4 K/8 K/16 K × 16 and 8 K/16 K × 8 ConsuMoBL Dual-Port Static RAM

Features

  • True dual-ported memory cells which allow simultaneous access of the same memory location
  • 4/8/16 K × 16 and 8/16 K × 8 organization
  • High speed access: 40 ns
  • Ultra low operating power
    • Active: ICC = 15 mA (typical) at 55 ns
    • Active: ICC = 25 mA (typical) at 40 ns
    • Standby: ISB3 = 2 μA (typical)
  • Port-independent 1.8 V, 2.5 V, and 3.0 V I/Os
  • Pb-free 14 × 14 × 1.4 mm 100-pin Thin Quad Flat Pack (TQFP) Package
  • For more, see pdf

Functional Description

The CYDC128B16 is a low power complementary metal oxide semiconductor (CMOS) 4k, 8k,16k x 16, and 8/16k x 8 dual-port static RAM. Arbitration schemes are included on the devices to handle situations when multiple processors access the same piece of data. Two ports are provided, permitting independent, asynchronous access for reads and writes to any location in memory. The devices can be used as standalone 16-bit dual-port static RAMs or multiple devices can be combined in order to function as a 32-bit or wider master/slave dual-port static RAM.

]]>
Mon, 30 Jul 2012 03:49:14 -0600
CYDM064B16, CYDM128B16, CYDM256B16: 1.8V 4K/8K/16K x 16 MoBL® Dual-Port Static RAM http://www.cypress.com/?rID=13449 1.8V 4K/8K/16K x 16 MoBL® Dual-Port Static RAM

Features

  • True dual ported memory cells that allow simultaneous access of the same memory location
  • 4, 8, or 16K × 16 organization
  • Ultra Low operating power
    • Active: ICC = 15 mA (typical) at 55 ns
    • Standby: ISB3 = 2 μA (typical)
  • Small footprint: available in a 6x6 mm 100-pin Pb-free vfBGA
  • Port independent 1.8V, 2.5V, and 3.0V I/Os
  • Full asynchronous operation
  • Automatic power down
  • For more, see pdf

Functional Description

The CYDM256B16, CYDM128B16, and CYDM064B16 are low power CMOS 4K, 8K,16K x 16 dual-port static RAMs. Arbitration schemes are included on the devices to handle situations when multiple processors access the same piece of data. Two ports are provided that permit independent, asynchronous access for reads and writes to any location in memory.

]]>
Mon, 30 Jul 2012 03:40:52 -0600
CY7C0430CV: 10 Gb/s 3.3 V QuadPort™ DSE Family http://www.cypress.com/?rID=37977 10 Gb/s 3.3 V QuadPort™ DSE Family

Features

  • QuadPort™ datapath switching element (DSE) family allows four independent ports of access for data path management and switching
  • High-bandwidth data throughput up to 10 Gb/s
  • 133-MHz port speed x 18-bit-wide interface × 4 ports
  • High-speed clock to data access 4.2 ns (maximum)
  • Synchronous pipelined device
    • 1 Mb (64K × 18) switch array
  • 0.25-micron CMOS for optimum speed/power
  • IEEE 1149.1 JTAG boundary scan
  • Width and depth expansion capabilities
  • For more, see pdf


Functional Description

The Quadport Datapath Switching Element (DSE) family offers four ports that may be clocked at independent frequencies from one another. Each port can read or write up to 133 MHz, giving the device up to 10 Gb/s of data throughput. The device is 1-Mb (64K × 18) in density. Simultaneous reads are allowed for accesses to the same address location; however, simultaneous reading and writing to the same address is not allowed.

]]>
Mon, 30 Jul 2012 03:40:50 -0600
CG5982AF: 2K x 8 Automotive Dual-port Static RAM http://www.cypress.com/?rID=13472 2K x 8 Automotive Dual-port Static RAM

Features

  • True dual-ported memory cells that allow simultaneous reads of the same memory location
  • Automotive temperature operation: -40°C to +115°C
    2K x 8 organization
  • High-speed access: 55 ns
  • Low operating power: ICC = 120 mA (max.)
  • Fully asynchronous operation
  • Automatic power-down
  • Master CG5982AF easily expands data bus width to 16 or more bits using slave
  • BUSY output flag
  • INT flag for port-to-port communication
     

Functional Description

The CG5982AF are high-speed CMOS 2K x 8 dual-port static RAMs. Two ports are provided to permit independent access to any location in memory. The CG5982AF can be utilized as either a standalone 8-bit dual-port static RAM or as a MASTER dual-port RAM in conjunction with the CG5982AF SLAVE dual-port device in systems requiring 16-bit or greater word widths. It is the solution to applications requiring shared or buffered data such as cache memory for DSP, bit-slice, or multiprocessor designs.

Each port has independent control pins; chip enable (CE), write enable (R/W), and output enable (OE). BUSY flags are provided on each port. In addition, an interrupt flag (INT) is provided on each port of the 52-pin PLCC version. BUSY signals that the port is trying to access the same location currently being accessed by the other port. On the PLCC version, INT is an interrupt flag indicating that data has been placed in a unique location (7FF for the left port and 7FE for the right port). An automatic power-down feature is controlled independently on each port by the chip enable (CE) pins. The CG5982AF is available in a 52-pin PLCC package.

]]>
Mon, 30 Jul 2012 03:36:59 -0600
CY7C144E: 8 K × 8 Dual-port Static RAM with SEM, INT, BUSY http://www.cypress.com/?rID=55094 8 K × 8 Dual-port Static RAM with SEM, INT, BUSY 

Features

  • True dual-ported memory cells that enable simultaneous reads of the same memory location
  • 8 K × 8 organization (CY7C144E)
  • 0.35-micron CMOS for optimum speed and power
  • High-speed access: 15 ns
  • Low operating power: ICC = 180 mA (typical), standby ISB3 = 0.05 mA (typical)
  • Fully asynchronous operation
  • Automatic power-down
  • TTL compatible
  • Master / slave
     

Functional Description

The CY7C144E is a high speed CMOS 8 K × 8 dual port static RAM. Various arbitration schemes are included on the CY7C144E to handle situations when multiple processors access the same piece of data. Two ports are provided permitting independent, asynchronous access for reads and writes to any location in memory. 

]]>
Mon, 30 Jul 2012 03:19:09 -0600
CY7C144, CY7C145: 8K x 8/9 Dual-Port Static RAM with SEM, INT, BUSY http://www.cypress.com/?rID=13416 8K x 8/9 Dual-Port Static RAM with SEM, INT, BUSY

Features

  • True Dual-Ported Memory Cells that Enable Simultaneous Reads of the same Memory Location
  • 8K x 8 Organization (CY7C144)
  • 8K x 9 Organization (CY7C145)
  • 0.65-Micron CMOS for optimum Speed and Power
  • High Speed Access: 15 ns
  • Low Operating Power: ICC = 160 mA (max.)
  • Fully Asynchronous Operation
  • Automatic Power Down
  • TTL Compatible
  • For more, see pdf

Functional Description

The CY7C144 and CY7C145 are high speed CMOS 8K x 8 and 8K x 9 dual-port static RAMs. Various arbitration schemes are included on the CY7C144/5 to handle situations when multiple processors access the same piece of data. Two ports are provided permitting independent, asynchronous access for reads and writes to any location in memory. The CY7C144/5 can be used as a standalone 64/72-Kbit dual-port static RAM or multiple devices can be combined in order to function as a 16/18-bit or wider master/slave dual-port static RAM.

]]>
Mon, 30 Jul 2012 01:19:22 -0600
CYD02S36V, CYD02S36VA: FLEx36(TM) 3.3V (64K x 36) Synchronous Dual-Port RAM http://www.cypress.com/?rID=13413 FLEx36(TM) 3.3V (64K x 36) Synchronous Dual-Port RAM

Features  

  • True dual-ported memory cells that enable simultaneous access of the same memory location
  • Synchronous pipelined operation
  • Pipelined output mode allows fast operation
  • 0.18 micron CMOS for optimum speed and power
  • High speed clock to data access
  • 3.3V low power
    • Active as low as 225 mA (typ.)
    • Standby as low as 55 mA (typ.)
  • For more, see pdf

Functional Description

The FLEx36™ family includes 2-Mbit pipelined, synchronous, true dual-port static RAMs that are high speed, low power 3.3V CMOS. Two ports are provided, permitting independent, simultaneous access to any location in memory. A particular port can write to a certain location while another port is reading that location. The result of writing to the same location by more than one port at the same time is undefined. Registers on control, address, and data lines allow for minimal setup and hold time.      More...

]]>
Mon, 30 Jul 2012 01:18:39 -0600
Wafer and Die Information Sheet: Memory and Wireless / RF Products http://www.cypress.com/?rID=13819 Memory and Wireless / RF Products

Features

  • Async SRAMs, Dual ports, FIFOs, Micropower SRAMs, PROMs, Sync SRAMs wafer and die, WirelessUSB LP wafer
  • Wafer
    • Standard wafer 25 to 30 mil thick
    • Background wafer to 14 mil thick
    • Background wafer to 11 mil thick
  • Die
    • Die in wafer form 25 to 30 mil thick
    • Background die to 14 mil thick
    • Background die to 11 mil thick
    • Known good die (KGD) levels 1, 2, 3, and 4
  • Temperature ranges
    • Commercial, Industrial, and Automotive
  • Waffle pack packages

Wafer and Die Classification

Cypress’s package products are sold in both wafer and die form. Cypress classifies them as follows:

Wafer

Wafers are probed at room temperature and high temperature to guarantee full functionality. Other parameters are guaranteed based on the level of product that is supplied to the customer. Details of product levels are described later in this document.

Known Good Die (KGD)

KGD is available in both die in wafer form and background die. Product in wafer form is not background and is anywhere from 25 to 30 mil thick. Background die are 14 or 11 mil thick, sawed, and shipped in waffle packs. The product in either form is tested at four different levels.

Level 1

Wafers are probed to guarantee full functionality and all static DC parameters. Other parameters are not guaranteed and warranted, including device reliability.

Level 2

Wafers are probed to guarantee full functionality to all static DC and partial AC parameters. Other parameters are not guaranteed and warranted, including device reliability.

Level 3

Wafers are probed to guarantee full functionality and all static DC and AC parameters. All parameters are guaranteed and warranted, including device reliability.

Wafers and die in wafer form are shipped in jars with die maps. Background die are shipped as die in waffle packs.

Level 4

Wafers are probed to guarantee all static DC parameters. RF testing guidelines and statistical data of packaged parts are provided.

Background die are shipped as die in waffle packs.

]]>
Fri, 27 Jul 2012 04:07:21 -0600
QTP 98244: CY7C026 AND CY7C017 DP SRAM AT FAB-4 CMI USING R42 TECHNOLOGY http://www.cypress.com/?rID=36313 Tue, 17 Jul 2012 04:11:05 -0600 QTP 073905: 172-Ball FBGA (Stacked Die) (15 x 15mm) SnAgCu, MSL3, 260C Reflow ASE-Taiwan (G) http://www.cypress.com/?rID=58456 Tue, 17 Jul 2012 03:28:11 -0600 QTP 034503: ALL PLASTIC & THERMALLY ENHANCED QUAD FLATPACKS , PB-FREE, MSL3 260C REFLOW, ASEK-TAIWAN http://www.cypress.com/?rID=35693 Mon, 16 Jul 2012 03:46:30 -0600 QTP 034601: ALL PLCC, Pb-Free, MSL3, 260C Reflow, Amkor-Phil. Assembly http://www.cypress.com/?rID=35694 Thu, 12 Jul 2012 06:16:21 -0600 AN1043 - Understanding Synchronous Dual Port RAMs (with Self-Paced Training Module) http://www.cypress.com/?rID=12642 This application note discusses the architecture and functionality of synchronous dual port SRAMs. It covers the expansion configurations of these devices and also includes a brief note on the applications of synchronous dual port SRAMs. More...

To improve user experience, the content of this application note has been captured in a training module. This introductory audio visual tutorial covers basics of Dual Port SRAM operation, types of Dual Ports(Asynchronous & Synchronous), and in the later sections focuses on the features and functionality of Synchronous Dual port SRAMs. A brief introduction to Cypress’s Fullflex™ family of Synchronous Dual Port SRAMs is also included.

Training Module: View Download

 

]]>
Fri, 29 Jun 2012 03:24:42 -0600
Specialty Memories - Dual Port and FIFO Application Product Overview - Japanese http://www.cypress.com/?rID=38129 Fri, 22 Jun 2012 00:44:22 -0600 CY7C09449PV-AC Software Development Kit (SDK) http://www.cypress.com/?rID=14428 CY7C09449PV-AC Software Development Kit (SDK)

Included in this kit are Windows drivers, demonstration applications, and documentation of the software provided. The applications themselves serve as documentation on how to interface with the drivers, and also may be used to test the Peripheral Component Interface-Dual Port (PCI-DP(R)) on the user's target board.

The supplied Windows drivers are not production quality and not tested except to function with the provided PC demonstration programs, TEST0449, and Perf42.

Installation Instructions

This version of the CY7C09449PV SDK is for Windows 95/98/2000/NT users.

  1. Download the file CY7C09449PV_SDK.zip [13.3 MB].
  2. Locate the file on your PC and extract the file to a folder on your desktop.
  3. Make sure to read the readme.txt file before using the software.

If you are installing a board in Windows 95/98 or Windows 2000, install the board and start your system. The Windows wizard will prompt you for an installation disk. Reference the folder where you saved the SDK and it will automatically install the kernel driver. To install in the Windows 95/98 or Windows 2000 development environment, run the Install.exe application located in the root directory of the folder and follow the directions. If you are installing a board in Windows NT, install the board and start your system. To install the kernel driver and/or the Windows NT development environment, run the Install.exe application located in the root directory of the folder and follow the directions.

Using the Software After Setup is Complete

Once setup is complete, you can run the Test0449.exe file from the directory where you installed the development environment. Test0449 is a baseline application intended to illustrate the use of the Cypress-provided drivers. It exercises the PCI-DP by using each of the functions in the (minimal) driver library. It functions properly with a PCI-DP connected to the PCI bus and does not require a target CPU on the PCI add-in card itself. This is the first application the user should run to test the operation of the PCI-DP and to make sure the software and hardware are installed properly. The Test0449 application tests all the major functions of the CY7C09449PV-AC and is a very good example of how to get started using the chip. It shows how to use the library to interface to the hardware driver.

Run Perf42 by selecting perf42.exe from the directory where you installed the development environment. Perf42 is an application that continuously tests direct memory access (DMA) performance on the PCI add-in card. Its operation is described in the documentation. It is a good demonstration application to show the PCI-DP in continuous operation and it features an animated front-end application. Various parameters of the DMA transfers may be adjusted through a graphical user interface.

]]>
Thu, 24 May 2012 01:37:35 -0600
CY7C144E - IBIS http://www.cypress.com/?rID=62065 Tue, 17 Apr 2012 00:53:38 -0600 CY7C136E - IBIS http://www.cypress.com/?rID=62063 Tue, 17 Apr 2012 00:47:18 -0600 CY7C131E - IBIS http://www.cypress.com/?rID=62062 Tue, 17 Apr 2012 00:42:58 -0600 Why do your address pins not match Samsungs or other vendors? http://www.cypress.com/?rID=26499 The address can be laid out in any order. The address pinout in the case of any sram does not matter since internally you might be addressing different locations but externally you read and write from the same location. Please refer to the following appnote for further clarification. AN1083

]]>
Mon, 16 Apr 2012 00:15:06 -0600
Fullflex(TM) CYD36S72V18 - BSDL http://www.cypress.com/?rID=15421 Thu, 22 Mar 2012 02:01:06 -0600 Vss and Vcc clarification http://www.cypress.com/?rID=26542  Vss refers to ground. Vcc is the supply pin.

]]>
Tue, 13 Mar 2012 06:15:50 -0600
Floating data input on CMOS SRAM http://www.cypress.com/?rID=26539  It is not recommended to leave the CMOS inputs floating. None of the SRAM parts have any internal pullups or pulldowns on the data inputs to have a valid signal when an input is left floating. If the customer does not want to use the datalines for parity, they have to be pulled up or pulled down.

]]>
Tue, 13 Mar 2012 06:11:11 -0600
Do Address pins have internal Pull-up or Pull-down circuits? http://www.cypress.com/?rID=26537  There are no pullups or pulldowns on address pins. If the customer doesn't want to use half of the memory, then any one of the address pins can be tied high or low and the remaining can be used to address the part.

]]>
Tue, 13 Mar 2012 06:09:13 -0600
Do you have Land Patterns or layouts http://www.cypress.com/?rID=26536  There are no recommended land patterns for any devices, it is recommended that customers refer to the IPC database of land patterns for the same.

 
 

]]>
Tue, 13 Mar 2012 06:07:41 -0600
Does http://www.cypress.com/?rID=26535 The "T" on the end of the part number stands for the 'Tape-and-reel' packaging option.

 

For Eg. - 'T' in CY7C1021DV33-10ZSXIT implies Tape and Reel.

You can avail the packaging details of a part in the Ordering information section of the datasheet.

]]>
Tue, 13 Mar 2012 06:05:40 -0600
How to Submit Parts for FA http://www.cypress.com/?rID=26532 To request an FA, the customer should contact their local FAE or sales office. These groups are the point-of-contact for a failure analysis (FA). The customer should fill out the FA form that they receive from these groups, and follow the instructions given on the FA form. The can raise a service request on the website in the Failure Analysis catagory. They will be guided from there on.

]]>
Tue, 13 Mar 2012 04:47:25 -0600
CYD02S36V18 - BSDL http://www.cypress.com/?rID=60301 Mon, 12 Mar 2012 00:52:09 -0600 Silicon Errata for CY7C131E/131AE/136E/136AE 1K/2K x 8 Dual Port Static RAM http://www.cypress.com/?rID=58548 This document describes the errata for the 1K/2K x 8 Dual Port Static RAM, CY7C131E/131AE/136E/136AE. Details include errata trigger conditions, scope of impact, available workarounds, and silicon revision applicability. Compare this document to the device’s datasheet for a complete functional description.

]]>
Mon, 23 Jan 2012 23:51:10 -0600
FLEx72 Family of Dual Ports http://www.cypress.com/?rID=14704 flex72_family_of_dual_ports_15.jpg


Cypress Expands FLEx72(TM) family of industry's highest bandwidth Dual-Port RAMs.
]]>
Mon, 28 Nov 2011 01:24:56 -0600
Flex18(TM) Dual-Port in World's Smallest Package http://www.cypress.com/?rID=14705 flex18_tm__dual_port_in_world_s_smallest_package_15.jpg

Cypress has added five new products to its FLEx18(TM) family of dual-port RAMs; all of them in the world's smallest package - a 144-pin fine-pitch ball-grid array (FBGA). The devices enable designers a shrink board space and increase reliability by reducing pin count.

]]>
Mon, 28 Nov 2011 01:23:22 -0600
18 Mbit True Dual Port http://www.cypress.com/?rID=14703 18_mbit_true_dual_port_14.jpg

FLEx72™18 Mbit dual-port RAM targets high-performance wireless basestations, wide-area and storage-area networks, and image processing equipment.

]]>
Mon, 28 Nov 2011 00:53:58 -0600
MoBL ADM Dual Port photo http://www.cypress.com/?rID=14711 Cypress has added six new More Battery Life™ (MoBL™) Dual Ports that are the first to integrate an Address/Data Multiplexed (ADM) interface. The ADM interface allows for a direct interconnect between the application and baseband processors in 3G and 3.5G smartphones that provide video, music, games and other multimedia functions.

New multimedia functions and wireless standards call for a high-throughput, low-power interconnect in dual-processor mobile handsets. With access times as low as 65 ns, MoBL ADM Dual Ports can provide up to 246 Mbps throughput - the highest in the industry. Cypress's low-power MoBL technology enables the interconnects to operate with only 2 uA typical standby current, providing up to 50% power savings during inter-processor communication over traditional interconnects such as UART, I2C and USB1.1 technology. The MoBL family of dual-port interconnects is the most flexible in the industry with 64 Kb, 128 Kb and 256 Kb densities. The devices come in ultra-small 6 mm x 6 mm, 0.5 mm pitch, 100-ball vfBGA (very fine Ball Grid Array) packages.

Click below for a high-resolution photo of a MoBL ADM dual port.

]]>
Tue, 11 Oct 2011 06:27:20 -0600
MoBL Dual-Port http://www.cypress.com/?rID=14706 ]]> Tue, 11 Oct 2011 06:23:24 -0600 Moisture Sensitivity Level (MSL) of Cypress Parts http://www.cypress.com/?rID=54061 If you know the Cypress part number: 

1. Go to www.cypress.com.  On the top right, you will see a “Keyword / Part Number” search box (adjacent to “Contact Us.”) 

2. Select the “Part Number” tab above this text box.

3. Type the exact part number, for example CY8C29466-12PVXE.

4. The part number will be listed in the search results page.

5. Click on the part number link (1st column starting from the left). This will open a new web page.

Moisture Sensitivity Level (MSL) can be found by clicking the “Quality & Pb-free Data” link on the top, or by just scrolling down to the Quality & Pb-free Data” section about half way down the page.

All other Quality information for this part number (e.g., RoHS compliance, Lead/Ball Finish, Qualification Reports, IPC reports) can also be found on this web page. 

In case of any questions, or if the information is not available for a particular part number, please create a support case at www.cypress.com/support

If you do not know the Cypress part number: 

1. Go to www.cypress.com.  Browse the different products (“Products” tab on the top navigation menu) by family.

2. Once you choose the relevant product family (e.g., “Clocks and Buffers->Clock Distribution,” “Memory->FIFOs”), scroll down the particular page to get to the “Parametric Product Selector.”

3. Use this tool to find the part number by function/feature, and click on the part number you are interested in. This will lead you directly to step # 5 above.

]]>
Thu, 08 Sep 2011 21:22:46 -0600
Synchronous Dual Port SRAMs Training http://www.cypress.com/?rID=53785 View Download

This tutorial will cover the following topics:

An Overview of dual port where we present the definition and the basic operations of a Dual port SRAM. We will then cover the common features in Synchronous Dual Port SRAMs like timing modes, depth & width configurations, bus matching, mailbox operations etc. The third section provides a brief overview of the unique fetures found in Cypress's Fullflex families of Synchronous Dual Port SRAMs. In the last section we present examples of applications where these devices can be used.

]]>
Thu, 25 Aug 2011 13:44:05 -0600
Semaphore Value in Asynchronous Dual-Ports http://www.cypress.com/?rID=29334 Semaphore latches are used to “reserve” certain portions of memory

space to a particular port. If one port requires the use of a particular

address it writes a '0' to a semaphore latch which represents that address

space. Once written, that port will read the same latch to determine if

it gained access. If that port reads a '0' the attempt was successful and

that port now has access. A '1' represents a failed attempt. To effectively

utilize the semaphores, both ports must use the semaphores in a friendly

fashion. The dual port does not “enforce” the semaphores active state since

the part does not know which portion of memory is being allocated. Each

port must monitor the semaphores to make them effective.

 

Semaphores are implemented in hardware as a latch. There are eight

such latches, one for each semaphore that is available on the chip. The

semaphore that is being addressed is determined by the value of A0 - A2.

It is important to note that when accessing a semaphore, the SEM signal

must be held low, otherwise the operation will be interpreted as an access

of the memory array. Detailed information on semaphore implementation

is available in Cypress Asynchronous Dual-Ports Datasheets.

 

The value of the semaphore will only be driven out of the first byte of I/O

lines. In dual-ports with a bus width of x8 and x16, the native byte length

is 8 bits. In dual-ports with a bus width of x9, x18 or x36, the native byte

length is 9 bits.

 

For example, in dual-ports with a bus width of x36, I/O lines 0-8 will output

the semaphore value. I/O lines 9-35 will be in a high impedance (High-Z)

state. The table below shows other examples.


 



Bus Width


I/O Lines with Semaphore value


I/O Lines in High-Z state


x8


0-7


N/A


x9


0-8


N/A


x16


0-7


8-15


x18


0-8


9-17


x36


0-8


9-35

]]>
Mon, 27 Jun 2011 23:24:18 -0600
cross-section drawings and thickness ? http://www.cypress.com/?rID=30989  The cross-section drawings and thickness are internal design rule specs, which are not supposed to be shipped out.

]]>
Sun, 26 Jun 2011 08:17:27 -0600
SRAM Environmental Testing http://www.cypress.com/?rID=26522 The environmental and mechnanical testing data are available in the Qualification report available in the part number page.

]]>
Mon, 20 Jun 2011 02:19:11 -0600
FIFOs vs Dual-ports http://www.cypress.com/?rID=31571  

FIFOs and dual-ports are both two-port SRAMs, except that FIFOs are specifically designed for sequential data, such as video or speech. Dual-ports, on the other hand, are more versatile in that writes and reads are allowed on both ports and not limited to sequential data. This is because the memory spaces in dual-ports are addressable. There is no address in a FIFO memory. However, a dual-port can be designed to work as a FIFO if needed, especially if the dual-port has burst mode features. 

]]>
Sat, 11 Jun 2011 14:28:53 -0600
Aggregate bandwidth and throughput of synchronous dual-ports http://www.cypress.com/?rID=29580 To transfer data through the device, both write and read operations are required.

Aggregate bandwidth is the total data transfer rate of both device ports. Aggregate Bandwidth = N * W * fmax

Aggregate throughput is the total data transfer rate through the device.  Aggregate Throughput = (N * W * fmax) / 2 --> N = Number of Ports = 2 --> W = Port Width --> fmax = maximum port operating frequency

For synchronous, pipelined dual-ports, the aggregate throughput equation above is the best-case that occurs when one port is dedicated to writing and the other is dedicated to reading. Turning around a port from reading-to-writing or writing-to-reading typically results in NOP cycles that degrade throughput. As long as read and writes occur in large bursts, the reduction in throughput is relatively small.

]]>
Sat, 11 Jun 2011 14:19:09 -0600
Using multiple devices to create a wider data path for synchronous dual port SRAM's http://www.cypress.com/?rID=29577 The devices must be arranged in a width-expansion configuration on the board.  Each port has its own address, control, clock, and data signals (as with any dual-port system).  In width expansion, the address, control, and clock signals are routed in parallel to the same port on each device.  The tracelengths to each device should be similar and should account for all device timing parameters.  The data path is split between the devices.  For example, to create a 36-bit data path from 18-bit dual-ports, data[35:18] is routed to device A and data[17:0] is routed to device B.  The same procedure is done for both ports.

]]>
Sat, 11 Jun 2011 14:17:13 -0600
Depth and width expansion affect on board-level timing http://www.cypress.com/?rID=29575 In both depth and width expansion, address, data, clock and most control signals are routed in parallel to multiple dual-port devices.  Each dual-port input has an associated input capacitance.  Therefore, the total input capacitance is multiplied by the number of devices used in the expansion.  This will slow down the edge rates at the dual-port inputs.  The external device(s) that are driving address, control, and clock signals to the dual-ports will have output timing parameters that are associated with a specific test load.  If the combined input capacitance for each signal exceeds the driver test load, the driver's output parameters can no longer be guaranteed.  In this case an IBIS model simulation is recommended to assure the required system timing can be met. Depth expansion presents another board-level timing concern because there are multiple devices on the data bus and data is bi-directional.  The case where data is written to the dual-port is covered above.  When data is read from the device, the dual-port output driver has to drive the same capacitance.  Like the external driver, the dual-port's output timing parameters are guaranteed assuming a certain test load.  If the actual load exceeds the test load, the output parameters are no longer guaranteed.  An IBIS model simulation is also recommended for this case. 

]]>
Sat, 11 Jun 2011 13:59:40 -0600
CY7C08xxV Read Cycle Latency http://www.cypress.com/?rID=29574 Unlike smaller synchronous dual-ports offered by Cypress, the CY7C08xxV family of dual-ports are all pipelined. There is no FT/PL pin because all of these devices are always in pipelined mode. This is because pipelined operation allows for faster operating frequencies. In the case of the CY7C0831V, CY7C0832V, CY7C0851V, and CY7C0852V devices, pipelined operation allows up to 167MHz operation. The trade-off is that the data from a read operation does not occur until after the following clock cycle. So if a read operation was requested on clock cycle 1, the data does not appear on the data bus until tCD2 after clock cycle 2. This is what is referred to as the read latency. Write operations are not different for these dual-ports. There is no latency associated with write operations.

]]>
Sat, 11 Jun 2011 13:54:30 -0600
Battery backed solutions for CY7C08xxV dual-ports http://www.cypress.com/?rID=29582 The 2Mb and 4Mb dual ports are a newer generation and family of devices versus the 1Mb device. As you can tell by the datasheets, they are very different devices. Where the CY7C09579V device can run up to 100MHz, the CY7C085xV can run up to 167 MHz. The features on both families differ widely as well. The pure density as well as complexity of these devices drives the current higher. 

Looking through multiple NVRAM controllers, you are correct in that most can't handle more than 150 uA of battery current. I would guess that a battery would not be a good backup for the dual port RAM, as it would die very quickly with such a high current draw. The battery would need to be replaced very often. 

An alternative solution (which would really depend on how often and for how long you foresee power fluctuations) could be the usage of slow discharge capacitor. This way, every time the power going to the dual port is cut off, the capacitor can sustain the memory for a short amount of time, and when the power is re-established, the capacitor will charge again. The circuitry for this would be pretty large, but it will allow you to "re-charge" the capacitor over and over again. 

Another possibility, also depending on your application, may be just using two 1-Meg dual port RAMs and cascading them depth-wise. This will double the density and each dual port could have its own NVRAM controller. 

]]>
Sat, 11 Jun 2011 13:38:54 -0600
Simultaneous access in synchronous dual-ports http://www.cypress.com/?rID=29579 Simultaneous access is when both ports are trying to access the same address at the same time. This can mean either reading or writing. Like asynchronous dual-ports, there are different types of simultaneous access, and depending upon which scenario is occuring, the dual-port reacts differently.

Below is the full list:

Both ports reading at the same time: This is a perfectly legal operation. Both ports can access the same address at the same time and the data read will be valid.

Both ports writing at the same time: When trying to write to the same data locaction at the same time from both ports, the integrity of the data written depends on the skew between the clocks of each port. If the skew between the two clocks is at least tCCS (defined in the datasheet), then the last data written will be valid. Otherwise, the integrity of the data written is not guaranteed.

One port reading, one port writing: Similar to the case when both ports are writing, what value is read will depend on the skew between the two port clocks. For example, if the read operation from one port occurs at least tCCS after the write operation, then the data read will be valid. tCCS is the minimum amount of skew required between right and left port operations to guarantee that the data read is successful. By successful, we mean that both the data that was writtern to the dual-port and the data read from the dual-port is the same. However, if the read operation occurs less than tCCS after the write operation, thereby violating tCCS, then the data read will either not be valid at all (CY7C08xxV) or it won't be valid for an additional amount of time (CY7C09xxx and CY7C09xxxV). This is sometimes called tCWDD. If both port clocks are tied together, you will violate the clock to clock setup tCCS. This means that you cannot write to and read from the same address at the same time. If you do so, the read data will be invalid. The write data will always successfully complete. This means that for this configuration, a read may be conducted from the same address on the cycle following the write operation.

]]>
Sat, 11 Jun 2011 13:29:17 -0600
Read-Back of Internal Address Counters for synchronous dual port SRAM's http://www.cypress.com/?rID=29571 All Cypress synchronous dual-ports come with internal counters (except CY7C0853V). One of the added features that comes with internal counters is that the value in the registers can be read back out. However, the way this is done is different for the CY7C09xxx(V) family of synchronous dual-ports and the CY7C08x1V / CY7C08x2V family of dual-ports. Below is a description of both families:

CY7C09xxx(V): In these dual-ports, the internal address counter is read out onto the I/O lines. Depending on the depth of the device, the number of I/O's used will differ. Most times, though, only the most significant bits of the I/O bus will be used. For example, the CY7C09569V is a 16K x 36 dual-port. It is addressed by 14 address bits A[13:0]. These are read out only on the most significant bits. Since there are only 14 address bits to read out, it is read out only from IO[17:4]. The request for address readback is: OE# = L, R/W# = H, ADS# = L, CNTEN# = H, CNTRST# = H

CY7C08x1V / CY7C08x2V: In these dual-ports, the internal address counter is read out onto the address lines. So this family of dual-ports has bi-directional address and data lines. Because they are evenly matched, the number of bits in the address counter are the same number of bits in the address bus. The request for address readback is: CNT/MSK# = H, CNTRST# = H, ADS# = L, CNTEN# = H

]]>
Sat, 11 Jun 2011 12:58:02 -0600
Unused OE# and CE1 Pins http://www.cypress.com/?rID=29570  If you are not using OE# or CE1, they should be tied active: OE# to GND, CE1 to VCC.

]]>
Sat, 11 Jun 2011 12:50:49 -0600
VSS vs. VSSQ for synchronous dual port SRAM's http://www.cypress.com/?rID=29569 Both Vss & Vssq are ground. Vss is your general ground, and Vssq is the ground for the I/Os

]]>
Sat, 11 Jun 2011 12:44:48 -0600
Burst Counter Operation and chip disabled for synchronous dual port SRAM's http://www.cypress.com/?rID=29568 The counter advances based upon the rising edge of clock and not CE0# nor CE1, so in this example, assuming a free running clock:

 

Clock cycle

Operation

ADS#

CNTEN#

Internal Counter value

1st

Load counter

low

low

--

2nd

Do nothing

high

low

address

3rd

Read

high

low

address +1

4th

Do nothing

high

low

address +2

5th

Read

high

low

address +3

6th

Do nothing

high

low

address +4


As the table above shows, you end up reading out every other word.

]]>
Sat, 11 Jun 2011 12:43:27 -0600
Read and Write with Single Internal Counter for Synchronous Dual port SRAM's http://www.cypress.com/?rID=29567 The internal counter will indeed increment no matter what type of operation you are carrying out. The internal counters are blind to what is occurring outside the ADS#, CNTEN#, CNT/MSK#, and CNTRST# (and clock) signals. So in the situation described above, the result would be:

 

Clock Cycle

Operation

Result

1

Write

Write to address n

2

Read

Read from address n+1

]]>
Sat, 11 Jun 2011 12:38:37 -0600
Timing relationship of OE# to the dual-port http://www.cypress.com/?rID=29566 OE# is an asynchronous signal. That means there is no direct relationship between this signal and the clocks or any other synchronous signal. Basically, OE# controls the state of the data bus. It is either driving data or in a high impedence state. The data bus reacts to the OE# signal switching from high-to-low or low-to-high without any regard to the state of the rest of the device.

]]>
Sat, 11 Jun 2011 12:20:18 -0600
Internal Power-On Reset (POR) Circuitry in Synchronous Dual-Ports http://www.cypress.com/?rID=29565  All synchronous dual-ports have internal Power-On-Reset circuitry. It uses an internal state machine to clear the memory contents and reset the internal counters. When the Vcc ramp is too fast or too slow, the state machine could capture the state at a value other than GND and thus put the part in an unknown state. We recommend keeping a discharge resistor on the board if the board power cycles often.

]]>
Sat, 11 Jun 2011 01:57:30 -0600
CE not present in some Dual port SRAM's E.g CY7C0853V http://www.cypress.com/?rID=29564 The CY7C0853V does not have Chip Enables. Instead you can use the 4 Byte Enables (B0-B3) pins on each port to mimic the same function. So if you want to disable reads and writes to the dual-port, you can have B0#-B3# high. This will "disable" all memory accesses. It is the same circuitry as CE#.

It is not recommended to use only the Output Enable (OE#) signal to control memory accesses. Disabling OE# will indeed disable any read data, but it will not stop writing data into the memory. It is okay to disable the OE# signal in addition to B0#-B3# during read operations, but even if you do not, the data bus is tri-stated when none of the byte enables are selected.

]]>
Sat, 11 Jun 2011 01:55:35 -0600
Data hold time http://www.cypress.com/?rID=29563
The minimum amount of time that the data will be valid after the clock goes high is specified on the datasheet as the value tDC. We do not have a set maximum value for tDC because it varies; the important timing characteristic here is that data will stay valid for a minimum amount of time. Generally speaking, datasheet specifications are what we guarantee the part to do. In other words, we can guarantee that data will be there for at least tDC. The device that is latching the data should be designed to use this guaranteed window of opportunity to catch the data.

For more information about how synchronous dual-ports work, please refer to the application note "Understanding Synchronous Dual-Port RAMs".



 

]]>
Sat, 11 Jun 2011 01:52:41 -0600
Aligning byte enables for synchronous dual port http://www.cypress.com/?rID=29562 Even if the bus width of the processor does not match the bus width of the dual-port being used, it is quite possible to use tie the byte enables of the two devices together. All that it requires is careful connection of I/Os. For example: 

 

36-bit Dual-port to 32-bit Processor

Dual-port Signal

Processor Signal

Other

I/O[0:7]

I/O[0:7]

--

I/08

--

GND or VCC

I/O[9:16]

I/O[8:15]

--

I/017

--

GND or VCC

I/O[18:25]

I/O[16:23]

--

I/026

--

GND or VCC

I/O[27:34]

I/O[24:31]

--

I/035

--

GND or VCC

B[0-3]

B[0-3]

--

]]>
Sat, 11 Jun 2011 01:48:24 -0600
Migration from FLEX 72 to FLEX 72-E http://www.cypress.com/?rID=29560  


The FLEx72 Dual Port RAM (CYD18S72V) is an 18Mb Dual Port with a 256Kx72 configuration The FLEx72-E (CYD18S72V18) Dual Port RAM is also an 18Mb Dual Port device with additional features and will be offered mid-2004.

The FLEx72 device is a 3.3V device with an LVTTL I/O standard. The FLEx72-E is a drop in replacement for the FLEx72 device. Outlined in the current CYD18S72V datasheet are connections for the balls that represent the additional features in the FLEx72-E Dual Port RAM. These connections essentially disable the additional features. If the CYD18S72V device meets the needs for your system, no changes need to be made for the FLEx72-E to be a drop in replacement.

If you would like to take advantage of the additional features in the FLEx72-E Dual Port RAM, there is an application note titled "Migration from the FLEx72TM 18Mb Dual Port to the FLEx72-ETM 18Mb Dual Port RAM" to explain the features and how to implement them. Please contact Cypress sales for more information.



 

]]>
Sat, 11 Jun 2011 01:41:42 -0600
Partial access to Dual Port mailbox http://www.cypress.com/?rID=29557 The mailbox locations in a dual port are the last 2 address locations in the memory.  As long as you are writing to the mailbox address of the Dual Port memory array from the appropriate port, the interrupt flag will become active.  With the same idea, reading only from the upper byte or lower byte of the mailbox from the appropriate port will clear the interrupt flag.

]]>
Sat, 11 Jun 2011 01:35:57 -0600
Data valid period during two consecutive read cycles with the same address http://www.cypress.com/?rID=29556 The same valid data would remain on the data lines until the last read cycle perform to the same address.  Since the input address for our dual port memory is exactly the same in both reads, there is not a time where internal circuitry attempts to drive data lines to different states.  Therefore that same data will remain on the data lines without any switching glitches.  You are free to sample the data lines tDC after the data is first valid in this case.

 

]]>
Sat, 11 Jun 2011 01:32:28 -0600
Burst Counter Wrap-Around http://www.cypress.com/?rID=29559 The burst counter feature is available on most synchronous dual-ports to allow easier design and interfacing to standard processors. The burst counter is an internal counter that can be incremented with a few simple control signals rather than having to provide a new address for every access when the access is sequential. The important signals are called /CNTEN = Counter Enable, /ADS = Address Strobe, and /CNTRST = Counter Reset. On each positive edge of the port's clock, the internal counter for that port will either load, increment or reset according to the current state of each of those three signals.

For most of the CY7C09xxx(V) dual-ports, the counter can address the entire memory array and will loop back to the start. In other words, if we are looking at the CY7C09099 128K x 8 synchronous dual-port, we can load the internal counter to initially begin with address 0x00000. We can increment this internal counter to step through the entire depth of the dual-port. When we get to the last memory location (address 0x1FFFF), the next "increment" operation will cause the internal counter to loop back to 0x00000. This loopback will occur without any pauses required. Operating in Flow-through or Pipelined mode, the burst counter is able to increment on every single clock cycle.

For the CY7C08xxV dual-ports that have the burst counter feature, there is also the additional feature of mask features which changes things just a little bit. If the mask register is not used, the burst counters work just like the counters described previously. The one difference is the addition of a Counter Interrupt (/CNTINT) signal that asserts when you reach the last memory location. If you do use the mask register, it sets the wrap around point for the burst counters. The mask register is loaded with a mask value that divides the internal address to a masked portion and unmasked portion. When the counter increments to the point where the unmasked portion is all 1's, /CNTINT is asserted and the next increment operation will reset the counter to the originally loaded value.

]]>
Sat, 11 Jun 2011 01:30:12 -0600
Timing and clock skew in synchronous Dual port during simultaneous read and write at same location http://www.cypress.com/?rID=29555 When one port is writing and the other reading from the same location, the write operation always proceeds (the data to be written is written to the memory regardless of the simultaneous read), while the read operation timing is as discussed as below.

 

There are 2 cases to be considered during this kind of simultaneous access:

 

Case 1: The write happens clock skew time (tCCS) ahead of the read (timing diagram in datasheet)

1) When tCCS >= minimum specified value, the data can be read out (tCYC+tCD2) time after the positive edge of the read clock.
2) When tCCS < minimum specified value, the data is read one extra clock cycle later, (2*tCYC+tCD2) after the positive edge of read clock (given that all control signals are held for the read). In this case, tCCS is violated, because at the "expected" time of (tCYC+tCD2), indeterminate data (that is not necessarily either the old or the new data) is available to the read port and valid data appears only an extra clock cycle later.

 

Case 2: The read happens clock skew time (tCCS) ahead of the write

1) If tCCS >= minimum specified, the OLD data will be read out at time tCYC+tCD2 after rising edge of read clock.

2) If tCCS < minimum specified value ( that is the write occurs less than minimum specified clock skew time after the read), valid data can be read out of the read port 2*tCYC+tCD2 after the rising edge of the read clock (given that all control signals are held for the read). At time tCYC+tCD2 after rising edge of read clock, indeterminate data is across the read port.

]]>
Sat, 11 Jun 2011 00:31:12 -0600
Bus Matching in CY7C09569V/CY7C09579V Dual-ports http://www.cypress.com/?rID=29553 The bus matching feature available on some synchronous dual-ports works a little differently than the bus matching feature in asynchronous dual-ports. The difference is in how it is set up.

Bus matching is usually available on one port to allow data going into that port be sized to fit whatever the dual-port is connected to. That means that while one port will be utilizing all 36 bits of the data bus, the other port can be configured to operate in a x9, x18, or x36 mode. When bus matching is used, only a portion of the data lines will be used.

In the bus matching mode, a number of control inputs are provided to enable the user to select the bus size as well as the order in which data is driven on the I/O pins. In the synchronous dual-ports, these pins are the BM (Bus Mode), BE (Big Endian), and SIZE (Bus Size) pins. The BM and SIZE inputs in the sync devices are used to select the bus width at which the right port will operate, i.e., x36, x18, or x9. The chart below describes the different arrangements possible:

 

BM SIZE Configuration IOs Used
0 0 x36 IO0 - IO35
1 0 x18 IO0 - IO17
1 1 x9 IO0 - IO8


BE (Big Endian) selects the order that the data will be read out. This can either be Big Endian (MSB first) or Little Endian (LSB first).

All three of these pins must be set to their wanted values during initial power-up. Normally, all three of these pins must be static throughout normal device operation. However, it is sometimes necessary to change the inputs BM, SIZE , or BE while the device is "deselected" (CE# = high). If so, these inputs must be reconfigured at least 1 clock cycle before the device is "selected" again so that the new setup can take into effect. This is not recommended, though. It is better to keep these inputs static.

For more information regarding the bus matching feature available on these dual-ports, please reveiw the application note,
Understanding the FLEx36 Dual-Port SRAMs

]]>
Sat, 11 Jun 2011 00:18:05 -0600
FullFlex - Variable Impedance Matching/Variable Impedance Sensing in Fullflex dual ports http://www.cypress.com/?rID=29552  

Impedance matching between device pins and transmission lines on the board is conventionally done using separate resistors in each trace. The board space required, would then, be unwarranted. The VIM is a method by which we match the impedance of a group of device pins (I/O drivers) with their corresponding signal trace using a single resistor. VIM eliminates the transmission line effects improving signal integrity, I/O bandwidth and system reliability without excessive board space.

 

 

How VIM works.

 

The calibrating resistor is connected between pins ZQ<1:0> (ZQ in case of 18M) on the corresponding port and ground. The resistor must be 5 times larger than the intended line impedance driven by the dual port. The VIM or VIS circuit can set the impedance of both or either ports using the corresponding ZQ<1:0> pins. The two pins must be tied to the same setting.

 

The configured ports' O/P impedance is corrected for drifts in V and T every 1024 clock cycles and in case of significant changes in V and T the recalibration period is multiples of 1024. The VIM/VIS circuit gets reset when the master reset is asserted and takes 1024 cycles to update after a reset operation. To disable VIM, pin ZQ is connected to Vdd and with this all the output drivers are turned on and the output is configured for minimum impedance. Using VIM the impedance of all the output pins can be configured except the JTAG.

 

Resistor tolerances:

 

For accurate and reliable operation the resistor values and tolerances should be as given:

 

Resistor values: 100-350 W, tolerance ?2%, temperature co-efficient: 200pmm/?C 

 

The impedance at the ports should be as given:

 

O/P impedance: 20-75 W with a ?15% tolerance.

 

The Application Note for Variable Impedance mathcing with Fullflex Dual Ports can be accessed here:  Using Variable Impedance Matching with FullFlex Dual-Ports 

]]>
Sat, 11 Jun 2011 00:15:18 -0600
FullFlex - Echo clocks and their timing benefits http://www.cypress.com/?rID=29551

Echo clocks and why we need them:

 

With high speeds driving the electronic industry, on board delays (clock skew) caused by parasitic make accurate clock trees extremely difficult. In particular, the Dual Data rate (DDR) environment requires tighter timing control. Echo clocks were designed to counter this problem.

 

 

How does it work?

 

The Dual port receives input clock (C for SDR and C, C# for DDR) at its corresponding pins. On a read operation the input clock is used to clock in the address and the control signals. The dual port then buffers this clock and retransmits it synchronous to the data output. Each port has 2 pairs of echo clocks. The CQ1 and CQ1# outputs are associated with data pins [71:36] and the CQ0 and the CQ0# is associated with data [35:0]. The DP also has echo clock enable (CQEN) at both the ports. So, the option can be set on a per port basis by tying the corresponding CQEN pin to Vdd. Echo clocks are Hi-Z in the flow through mode (Flow through mode works only with SDR). The figures attached show the echo clock delay for SDR and DDR modes. 

]]>
Sat, 11 Jun 2011 00:06:16 -0600
Configuring pipelined vs. flow-through mode after power up http://www.cypress.com/?rID=29548 The Flowthrough/Pipeline mode can be reconfigured after power-up. To do it safely, no other valid operation should be done during the *FT/PIPE change. It is recommended that you first disable the chip, then change *FT/PIPE pin (from VCC to GND or vice versa), then wait a cycle before resuming normal read and write operations.

]]>
Sat, 11 Jun 2011 00:03:46 -0600
FullFlex - Power sequencing for the Fullflex http://www.cypress.com/?rID=29550

There is no power on sequence requirements for the Fullflex dual ports. For the 1.5V/1.8V devices, there is one pin (VC_SEL) to select the external core power between 1.5V and 1.8V. The default value for the pin is LOW which selects 1.8V core supply. Devices without the VC_SEL pin have the core voltage to be equal to 1.2V.

                       

 

Table 1 shows the power supply requirement details and table 2 shows external power supply values for the Fullflex dual ports.

 

Table 1: Power supply requirements

                                         POWER SUPPLY REQUIREMENTS

Voltage Ramp Rate

External power supply will be expected to have a ramp rate from GND to [nominal] that can be any rate between 100nS/volt to 100mS/volt.

 

Monotonicity

 

External power supply will be expected to offer no guarantee of

monotonicity during application of power.

 

Supply Order

 

External power supplies can be applied in any order with any duration between supply activation.

 

Low frequency ripple

 

Supply variations of ?2% at frequencies up to 400KHz

 

High Frequency noise

 

Supply variations of ?2% at frequencies between 1MHz and 250MHz

 

Hot-Plug considerations

 

NA

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Table 2: External Power Supply Values.

 

 

VC_SEL

VCORE

IO STD

VDDIO

VTTL

VREF

Unit

 

Min

Typ

Max

Min

Typ

Max

Min

Typ

Max

Min

Typ

Max

 

L

1.7

1.8

1.9

LVTTL

3.0

3.3

3.6

2.3

3.0

 2.5

3.3

 2.7

3.6

NA

NA

NA

V

 

2.5CMOS

2.3

2.5

2.7

The datasheet for the CY7C0853V does not include an ISB value for the CY7C0853V, although it does exist for the CY7C0850V, CY7C0851V, CY7C0852V.  The reason is that you cannot actually disable the ports on the CY7C0853V.  Both ports are always enabled (see note 18 of the datasheet).

If stand-by power is a concern for your design, there are certain ways to reduce the "typical" active power of this particular dual-port.  For example, if you are not actively reading or writing into either port, you can disable the clock inputs for both ports.  Also, disabling all byte select inputs (B0#-B3#) isolates the dual-port memory array from input lines. This places input data lines to become "don't care" signals and hence toggling inputs do not trigger switching activities in the core.  In addition, set OE# signal high, thereby disabling the outputs.  Finally, leave R/W# high, as the logic for a write operation consumes more power than a read operation.

]]> Fri, 10 Jun 2011 23:52:19 -0600 MoBl Dual-Port IBIS Model http://www.cypress.com/?rID=15364 Tue, 17 May 2011 04:25:29 -0600 CYDM128A16-Verilog http://www.cypress.com/?rID=15363 Tue, 17 May 2011 04:25:15 -0600 CYDM064A16-Verilog http://www.cypress.com/?rID=15357 Tue, 17 May 2011 04:24:57 -0600 CYDM128A08-Verilog http://www.cypress.com/?rID=15356 Tue, 17 May 2011 04:24:43 -0600 CYDM256A16-Verilog http://www.cypress.com/?rID=15362 Tue, 17 May 2011 04:24:30 -0600