TotalPhase-Blog-Erlebniswelten

Cypress CY14MB064J programming with an Aardvark

The Cypress CY14MX064J combines a 64-Kbit nvSRAM with a nonvolatile element in each memory cell. The memory is organized as 8 K words of 8 bits each. The embedded nonvolatile elements incorporate the QuantumTrap technology. The SRAM provides infinite read and write cycles, while the QuantumTrap cells provide highly reliable nonvolatile storage of data. Data transfers from SRAM to the nonvolatile elements (STORE operation) takes place automatically at power-down (except for CY14MX064J1A). On power-up, data is restored to the SRAM from the nonvolatile memory (RECALL operation). The STORE and RECALL operations can also be initiated by the user through I2C commands.

For additional information take a look at the Cypress CY14MX064J nvSRAM.

 

Programming the Cypress CY14MB064J

The Cypress device can be programmed with the Flash Center software. This requires only an Aardvark. The Aardvark acts as a host adapter between PC and I2C / SPI bus. In addition, the Aardvark can be used as master and slave. This allows the user to stimulate the bus and to program I2C slave devices. Follow the instructions below to program the Cypress CY14MB064J.

 

  1. Download, install and open the Flash Center.
  2. Download and install the Aardvark USB Driver.
  3. Connect the Aardvark with the Cypress CY14MB064J.
  4. Under "Connect", select your Aardvark and connect to the device.
  5. Click on the "Choose Target" icon, located in the top left corner of the taskbar.
  6. Choos the manufacturer Cypress and the part number CY14MB064j.
  7. Now you can use Offset (Hex) to write the programming data. You can also load the data to be written from a hex, SRecord, or binary file.
  8. You can write your data to the Cypress module by clicking on the blue arrow "Program".
    If you want to verify that your data was written correctly, press Verify. The Aardvark now reads and analyzes your written data.
    You can also press "Program + Verify" to verify your data immediately after writing.

I2C & SPI Development Tools

Aardvark I2C/SPI Host AdapterAardvark I2C/SPI Host Adapter
Aardvark I2C/SPI Host Adapter
TP240141
Erase, program, verify Memory Devices - The Aardvark I2C/SPI Host Adapter is a fast and powerful I2C bus and SPI bus host adapter through USB.

€309.00*
Beagle I2C/SPI Protokoll Analyzer - Total Phase
Beagle I2C/SPI Protocol Analyzer
TP320121
The versatile Beagle I2C/SPI Protocol Analyzer is the ideal tool for the embedded engineer who is developing an I2C, SPI, or MDIO based product.

€369.00*
Promira I2C/ SPI/ eSPI Platform
TP500110-S
Promira is a universal hardware platform usable for a variety of applications, like I2C, SPI and eSPI.

Variants from €900.00*
€1,060.00*