- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Cypress
We have some question about FRAM application ,
1. How time is it when write a 16Mbit in CY15B116QSN-108BKXIE , Can you take a example for it .
2 Is it can work in Linux system with file system .Thank !!
Solved! Go to Solution.
- Labels:
-
Memory F-RAM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
The device CY15B116QSN-108BKXIE supports SPI or DPI or QPI mode. Maximum clock supported is 108 MHz for SDR and 46 MHz for DDR.
If we go for SDR SPI at 100 MHz then to write 16 Mbit into the device (Assuming burst write, and WEL is set) we need to send opcode for write operation which is 1 Byte, starting address which is 3 Bytes followed by data bytes which will be 2MBytes. Each Byte consumes 8 clock cycles so approximately 16 M cycles. Let us say we suing 100 MHz SPI bus so time per cycle will be 10 ns. So to write the entire memory in this fashion it will take 160 ms approx.
Thanks,
Pradipta.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Please refer to the below KBA for knowing more on Linux support for FRAM
Also can you please clarify your first question. Are you looking for write timings.
Thanks,
Pradipta.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Pradipta
Sorry , Question 1 ==> How many the spend time when write a 16Mbit into the CY15B116QSN-108BKXIE , Can you take a example for it . Thank !!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
The device CY15B116QSN-108BKXIE supports SPI or DPI or QPI mode. Maximum clock supported is 108 MHz for SDR and 46 MHz for DDR.
If we go for SDR SPI at 100 MHz then to write 16 Mbit into the device (Assuming burst write, and WEL is set) we need to send opcode for write operation which is 1 Byte, starting address which is 3 Bytes followed by data bytes which will be 2MBytes. Each Byte consumes 8 clock cycles so approximately 16 M cycles. Let us say we suing 100 MHz SPI bus so time per cycle will be 10 ns. So to write the entire memory in this fashion it will take 160 ms approx.
Thanks,
Pradipta.