Do you have a question about the CY14NVSRAMKIT-001 and is the answer not in the manual?
Questions and answers
Summary of Contents for CYPRES CY14NVSRAMKIT-001
Page 1
CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide Doc. # 002-03522 Rev. *A Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 www.cypress.com Arrow.com. Downloaded from...
Page 2
RAM, and Traveo are trademarks or registered trademarks of Cypress in the United States and other countries. For a more complete list of Cypress trademarks, visit cypress.com. Other names and brands may be claimed as property of their respec- tive owners. CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com.
If such interference is detected, suitable mitigating measures should be taken. The CY14NVSRAMKIT-001, as shipped from the factory, has been verified to meet with the requirements of CE as a Class A product.
Page 6
Handling Supercapacitors The CY14NVSRAMKIT-001 board uses a 0.1 Farad supercapacitor for RTC backup. It is advisable not to touch the capacitor positive pin (anode) with a bare hand or a conducting material to avoid electrical shock.
Introduction Thank you for your interest in the CY14NVSRAMKIT-001 nvSRAM Development Kit (DVK). The kit (shield) is designed as an easy-to-use and inexpensive development kit, showcasing the features of Cypress high-speed, parallel access (asynchronous interface), nonvolatile SRAM (nvSRAM). This kit works in conjunction with the SK-FM4-U120-9B560 FM4 MCU Evaluation Board, a starter kit for ®...
Inspect the contents of the kit; if you find any part missing, contact your nearest Cypress sales office for help. Getting Started This guide helps you to get acquainted with the CY14NVSRAMKIT-001 DVK. The Kit Installation chapter on page 10 describes the installation of the kit software.
Therefore, all software and drivers for that evaluation board need to be installed to work with the CY14NVSRAMKIT-001 DVK. Follow these steps to install the FM4-related software and drivers. 1. Download the “Complete Driver, Documentation, Software and Tools package” from the...
(see Figure 2-4). Figure 2-4. nvSRAM DVK Software The CY14NVSRAMKIT-001 Kit Setup executable file installs the kit contents, which include kit software, firmware, hardware files, and user documents. 2. The kit startup screen appears as shown in Figure 2-5.
Page 12
Kit Installation Figure 2-5. Kit Installer Startup Screen Select the folder in which you want to install the CY14NVSRAMKIT-001 kit-related files or keep the default (recommended). Choose the directory and click Next. 3. Select the Typical installation type in the Product Installation Overview window, as shown in Figure 2-6.
❐ Note: This method will uninstall only the kit software and not all the other software that may have been installed along with the kit software. CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com. Arrow.com.
Kit Overview CY14NVSRAMKIT-001 Kit Overview The CY14NVSRAMKIT-001 DVK can be used to understand the features of parallel nvSRAMs (asynchronous interface). The DVK is an add-on board, which contains a 16-Mbit, x16, 3.3 V, parallel nvSRAM with RTC. It provides two 30x2 headers (J1 and J3) compatible with an SK-FM4-U120- 9B560 FM4 MCU Evaluation Board.
The following sections describe various aspects of the kit hardware and the kit setup. 3.2.1 Power Supply Jumper The CY14NVSRAMKIT-001 DVK hardware operates at 3.3 V, selected through header J4, as shown Figure 3-2. The factory default jumper setting is 3.3 V (short pins 1 and 2 of J4).
INT/INT1 STATUS LED can cause output contention when the output driver of either nvSRAM is configured as active HIGH (push or pull) output. CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com.
CAUTION: The VCC test point is only for probing and measurement purposes. Do not power the kit using this test point to avoid any damage to the board. CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com.
Figure 3-8. FM4 MCU Evaluation Board Mounted on CY14NVSRAMKIT-001 CAUTION: The FM4 MCU Evaluation Board is plugged onto the CY14NVSRAMKIT-001 DVK through its compatible headers J1, J2, and J3. Because J1 and J3 are high pin-count connectors on the FM4 MCU Eval- uation Board, removing the FM4 MCU Evaluation Board can be difficult and may lead to bending its J1 and J3 connector pins.
The FM4 MCU is a 32-bit ARM Cortex-M4 microcontroller device. A firmware code is required to configure the MCU as the nvSRAM host controller to access the nvSRAM device on the CY14NVSRAMKIT-001 DVK. The firmware example code provided with the DVK collateral supports different nvSRAM functionalities such as write/read memory access, RTC register access, hardware store, software store, and sleep mode by toggling the dedicated sleep (ZZ#) pin on the nvSRAM.
Page 21
Note: LED5 (Green) indicates the board is powered from the USB port via the CN3 connector. LED3 (Red) indicates the board is powered in the Programming (and Debugging) mode. CY14NVSRAMKIT-001 connection to the FM4 MCU Evaluation Board is not necessary during programming.
Page 22
9. Click the Full Operation button to program the device. When the operation starts, a window pops up with the message shown in Figure 4-6. CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com. Arrow.com. Arrow.com.
Page 23
11. After the programming is complete, the other buttons, which were grayed out initially, are enabled. However, these operations are not required to use the nvSRAM DVK. CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com.
7. Connect the MCU board to a PC via the CN4 port. Refer to A.6.5 Jumper Setting Table - FM4 MCU Evaluation Board Run Mode on page 64 more details. CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com. Arrow.com.
Page 25
Spansion Virtual Communications Port driver. Connecting the FM4 MCU Evaluation Board USB port ‘CN4’ to the PC should recognize the port as a ‘Spansion Virtual Communications Port’. CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com.
4. If the driver is not installed, the board appears as Virtual Comm Port under Other devices in the Device Manager as shown in Figure 4-13. CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com. Arrow.com.
Page 27
5. Right-click Virtual Comm Port and select Properties as shown in Figure 4-14. The Virtual Comm Port Properties window opens up; select Update Driver from the Driver tab. CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com. Arrow.com.
Page 28
6. In the Update Driver window, select Browse my computer for driver software as shown in Figure 4-15. Figure 4-15. Browse Virtual Comm Port Driver Software CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com. Arrow.com.
Page 29
Port under Ports (COM & LPT) in the Device Manager as shown in Figure 4-18. Now the board is ready for use with the CY14NVSRAMKIT-001 DVK software. CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com.
CAUTION: Remove the USB connection to power off the FM4 MCU Evaluation Board before plugging on the CY14NVSRAMKIT-001 board. Software details are provided in the Kit Software chapter on page CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com. Arrow.com.
Page 31
Note: The CY14NVSRAMKIT-001 DVK factory setting is 1 Hz square-wave output at the INT pin. This will blink the INT/INT1 STATUS LED (LED2) every second when the jumper J5 pin 1 and 2 is shorted with 3.3 V VCC power applied to the kit.
Kit Software Open the nvSRAM kit software from Start > All Programs > Cypress > nvSRAM Kit. Figure 5-1. nvSRAM Kit Software Startup Window CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com. Arrow.com.
Page 33
When the COM port is selected, the COM port status will change to CONENCTED as indi- cated in Figure 5-2. Figure 5-2. nvSRAM Features CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com. Arrow.com.
Page 34
- Sleep: Drives nvSRAM ZZ# low and puts it in the SLEEP mode. - Wakeup: Drives nvSRAM ZZ# high and wakes it up from the SLEEP mode. Execute Clicking this button will execute the selected nvSRAM feature. CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com. Arrow.com.
Page 35
Clicking this button will read from the selected RTC registers. A read operation will set the Read 'R' bit automatically for the RTC reading except the Flags register. CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com.
Page 36
4096 Hz 32768 Hz Note: After setting squarewave, the nvSRAM RTC registers are read back and the GUI is updated with data from the device. CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com. Arrow.com. Arrow.com.
Page 37
The File menu functions are shown in Figure 5-4. Figure 5-4. Load/Dump Features Figure 5-5. Load Memory Figure 5-6. Dump Memory Figure 5-7. Load RTC Selection CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
Page 39
This menu selection will dump the 16 bytes of data from the nvSRAM RTC registers to a Dump RTC… file. Exit This menu selection will exit the application. The Help menu functions are shown in Figure 5-11. CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
Page 40
User Guide… This menu selection (or pressing [F1]) will open the kit user guide. About… This menu selection provides information about the nvSRAM Kit Software CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com. Arrow.com. Arrow.com.
This section describes changes to be made in the firmware to enable access for the 16-Mbit, 1Mx16 nvSRAM (CY14B116M) in the 54 TSOP II package. This package option is default DNI on the CY14NVSRAMKIT-001 DVK hardware. The hardware must be populated with the CY14B116M, 54 TSOP II nvSRAM to access this feature.
The sleep pin (ZZ#) is not available on the nvSRAM 54 TSOP II package. Hence, the Sleep and Wakeup features, described in Table 5-1 on page 34, is not applicable for the 54 TSOP II package. CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com. Arrow.com.
MADATA13_0 Port 3_1 MADATA14_0 Port 3_2 MADATA15_0 Port 3_3 MAD00_0 Port 3_D MAD01_0 Port 3_E MAD02_0 Port 3_F CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
Page 56
MAD17_0 Port 1_A MAD18_0 Port 1_B MAD19_0 Port 1_C MAD20_0 Port 1_D A20 (32 Mb) MAD21_0 Port 1_E CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
Page 57
Port 6_7 HSB1# (54-TSOP) 110 Port 6_6 HSB# (165-FBGA) 111 Port 6_5 Port 6_4 MWEX_0 Port 6_3 MOEX_0 Port 6_2 CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
Page 60
Install on Bottom of PCB As per the Silk Screen in the Corners BUMPER CYLINDRI- Bumpon Protective SJ61A6 CAL .312X.215 BLACK Products Rollstock CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
Program and Run modes. A.6.1 FM4 MCU Evaluation Hardware (Top Side) - Jumper Details A.6.2 FM4 MCU Evaluation Hardware (Top Side) - Jumper Function Overview CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com. Arrow.com. Arrow.com.
Page 62
Operation of MD0 Closed: Programming-Mode Open: SIN0 is disconnected from CMSIS-DAP CMSIS-DAP Closed: CMSIS-DAP’s virtual COM port is Virtual COM port (SIN0_0) connect CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
Page 63
Sets Mode 1 pin (MD1) for programming J1-J6, J8, J9, J13, These jumpers are not populated by default (Open) on the Table A-1 J16, J17, J22-J25 FM4 MCU Evaluation Board CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
Page 64
Sets jumper for blue LED (LED2) J1-J8, J13, J16, J17, These jumpers are not populated by default (Open) on the FM4 MCU Table A-1 J22-J25 Evaluation Board CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
Issue Date Description of Change Change 5052981 12/16/2015 Initial version of kit guide. 5713267 04/26/2017 SHEA Updated logo and copyright CY14NVSRAMKIT-001 nvSRAM Development Kit User Guide, Doc. # 002-03522 Rev. *A Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
Need help?
Do you have a question about the CY14NVSRAMKIT-001 and is the answer not in the manual?
Questions and answers