- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm considering the S27KL0643/S27KS0643 memory part.
The microcontroller I am using is one of the newest STM32 parts, and I'm having trouble figuring out which variant of the memory I need. When creating the memory part number using the ordering information in the Cypress datasheet, the options are:
2 = 38-nm DRAM Process Technology- HyperBus
3 = 38-nm DRAM Process Technology- Octal
I'm still new to external RAM, so I am having trouble figuring out which variant I need.
The datasheet for the STM32 micro controller says this about the OCTOSPI interface:
The OCTOSPI supports most external serial memories such as serial PSRAMs, serial
NAND and serial NOR Flash memories, HyperRAM™ and HyperFlash™ memories, with
the following functional modes:
• Indirect mode: all the operations are performed using the OCTOSPI registers.
• Status polling-mode: the external memory status register is periodically read and an
interrupt can be generated in case of flag setting.
• Memory-mapped mode: the external memory is memory mapped and it is seen by the
system as if it was an internal memory, supporting both read and write operations.
The OCTOSPI supports the following protocols with associated frame formats:
• the standard frame format with the command, address, alternate byte, dummy cycles
and data phase
• the HyperBus™ frame format
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Octal SPI or HyperBus are communication protocols. It will only establish the rules you will have to follow to communicate with the Hyper RAM. With the information you have provided for the micro controller you wish to use you can go for any of the variants.
You can use octal SPI protocol in the memory mapped mode. As the OCTOSPI interface supports the HyperBus frame format as well you can go for HyperBus protocol as well. It depends on how you wish to communicate with the device and which is more comfortable for you.
Regards,
Pradipta.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Octal SPI or HyperBus are communication protocols. It will only establish the rules you will have to follow to communicate with the Hyper RAM. With the information you have provided for the micro controller you wish to use you can go for any of the variants.
You can use octal SPI protocol in the memory mapped mode. As the OCTOSPI interface supports the HyperBus frame format as well you can go for HyperBus protocol as well. It depends on how you wish to communicate with the device and which is more comfortable for you.
Regards,
Pradipta.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for the help!