- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
As reference to AN45789 "Using Cypress nvSRAM as Program Memory"
Does that work to use cy14b256la as the one to cy7c68013a?
Or any other way that will be more suitable for cy7c68013a.
thanks
Allan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, you can use cy14b256la with cy7c68013a. If you have other queries, kindly let me know.
Regards,
Abhijeet
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I hope the external memory can be the full program memory.
please advice on it if available
I make the connection as below:
(1)EA=1 form CPLD,
(2)cy7c68013a cy14b256la
=================
WR_n <=> WE_n
PSEN_n <=> CE_n
OE_n <=> OE_n
a[0:14] <=> a[0:14]
a[15] <=> GND
d[0:7] <=> a[0:7]
float <=> HSB_n
float <=> Vcap
==================
but it seems the USB Console can't recognize the device
how can I load the program to cy14b256??
thanks
Allan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I hope the external memory can be the full program memory.
please advice on it if available
I make the connection as below:
(1)EA=1 form CPLD,
(2)cy7c68013a cy14b256la
=================
WR_n <=> WE_n
PSEN_n <=> CE_n
OE_n <=> OE_n
a[0:14] <=> a[0:14]
a[15] <=> GND
d[0:7] <=> a[0:7]
float <=> HSB_n
float <=> Vcap
==================
but it seems the USB Console can't recognize the device
how can I load the program to cy14b256??
thanks
Allan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Allan,
Yes, you can configure the external memory to function as full program memory by setting EA =1. Which controller are you using in your application to interface with the SRAM?
Regarding your connections,
- Is it a typo in this connection - I mean is it d[0:7] <=> a[0:7] or d[0:7] <=> d[0:7] . Else are you doing some multiplexing here ?
- Vcap pin of nvSRAM is floating. Purpose of the Vcap pin is it supplies power to the nvSRAM during power loss to store data from SRAM to nonvolatile elements. So, do you require to store data on power failure as I don't see any Capacitor connected to Vcap.
Please also refer to the FX2LP board schematics of our CY3684 board(http://www.cypress.com/?rID=14321). Cypress Fast Asynchronous SRAM CY7C1019BV33 is used with FX2LP in this schematic.
Do let me know if you have any further concerns.
Best Regards,
Pavan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The controller is CY7C68013A-128.
and sorry for typo and correct conncetion as d[0:7] <=> d[0:7] & using 22uF as Vcap
Could I use the Cypress USB Console for loading the program to nvsram
If it did,how can I load the code to the memory with that interface
or any other step should I take for this
thanks
Allan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
For 256K nvSRAM (CY14B256LA), the required typical value for Vcap is 68uF and the range specified in the datasheet is (61uF to 180uF).
Regards,
Pavan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In order to load the code to the nvsram, you need to write host side interface code in the FX2LP(CY7C68013A) chip to enable the Cypress USB console to load the program the external nvsram.
Regards,
Pavan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
How can I write host side interface code in the CY7C68013A to enable the Cypress USB console to load the program the external nvsram?
Should I program the CY7C68013A to read the program code file(.bin format) then write into nvSRAM or something else??
thanks
Allan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If I have to write the whole firmware to the external RAM byte by byte through firmware. it cannot use CyConsole directly to program external memory. So now the issue is: how else to download program file to nvSRAM? Is any informaiton about writing bin file to nvSRAM??
thanks
Allan