Memories Forum Discussions
Browse the Community
Nor Flash
The NOR Flash Memory forum discusses critical safety features for automotive and industrial systems, and Semper NOR Flash Memory with ASIL-B compliant and ASIL-D-ready.
Hyper Flash
The HyperFlash NOR Flash memories Forum offers discussions on automotive advanced driver assistance systems (ADAS), automotive instrument cluster, automotive infotainment systems, and communication equipment.
Hyper RAM
HyperRAM™ memory Forum discusses self-refresh DRAM operating on the 12-pin HyperBus interface. With a read throughput up to 333 MB/s, the HyperRAM for SoCs with limited on-board RAM providing external scratch-pad memory for fast read and write operations.
Non Volatile RAM (F-RAM & NVSRAM)
Non-volatile RAM forum discusses Technology such as F-RAM and nvSRAM, which combine non-volatile data storage up to 16Mbit density with the high performance of RAM. These low-power memories offer high endurance, high data retention and instant non-volatility without external battery back-up, enabling system reliability and cost reduction.
Featured Discussions
Hello
We are using FRAM CY15B104QI memory in our project. We are using MSP430FR5994 microcontroller and we want to communicate with FRAM using SPI.
We have an issue with accessing the memory. We tried to read status register but we did not get expected values on MISO pin (MISO pin did not change its state at all). We made it work once but after that the same code did not work and we do not know what can be the issue.
I attached the archived image of workig example (the only one when we get the expected response). I also attached 2 screenshots of the signals on CS, CLK and MOSI that we measured using an osciloscope.
Are there any known issues with the memory or has this occurred to someone else?
Best regards
Show LessThe user use the Hyper Flash S26KS128SDPBHB020; Could you tell me the init program of S26KS128SDPBHB020; Dose the S26KS128SDPBHB020 need the "init program" that was translated by the Controller through "Hyper" or "SPI"? 此型号Flash在使用的时候,需要Init 程序吗 ?在哪儿下载呀 非常感谢
Thanks
Show LessHello,
I am currently developing software for CY15FRAMKIT-002 with a STM32F7 Nucleo Board. I was able to read the Device ID (RDID, command 9Fh) as 0000000006825150 in SPI mode and perform a write to and read from the memory successfully. Now, I configured the device to QPI mode with the following settings in the following sequence:
1. Set the Memory Latency to 0x2 by setting bits 7:4 in Configuration Register 1
2. Set the Register Latency to 0x2 by setting bits 7:6 in Configuration Register 5
3. Enabled QPI mode by setting bit 6 in Configuration Register 2
Once in QPI mode, I tried reading the Device ID (RDID, command 9Fh) but always got the response as 8888888888888888. When I tried to read and write the memory in QPI mode, that seems to work successfully. Then why does the Device ID command not repond with the correct value when it is a supported command in QPI mode? Is this an issue with the GPIO state for IO3 pin or something else? For information, my GPIO pin states are set as below for the STM32:
nCS: NOPULL
SCK: NOPULL
IO0: NOPULL
IO1: NOPULL
IO2: NOPULL
IO3: NOPULL
If this is a GPIO pin state issue, I would wonder why my read and writes work in QPI mode with the set latency.
Regards,
Surabhi
Hello,
I am having trouble getting read responses from a 4Mb fram. I have tried utilizing two different TI launchpads (C2000/Tiva) to communicate with the device. I have been running the clk speed in the 1Mhz to 2Mhz range. Also, I am utilizing a GPIO pin as a chip select as the spi CS peripheral de-asserts after each byte is transmitted. Pseudo code is as follows in my testing program:
set "CS" line high.
setup spi periph for Mode 0
// software reset.
write(0x66)
write(0x99)
delay for 300us
write(0x06)
write(0x02, 0x01, 0x12, 0x34, 0xaa, 0x55)
read(0x03, 0x01, 0x12, 0x34, 0x00, 0x00)
end program.
The parenthesis open indicates CS going low, and parenthesis closed indicates CS going high. In the program, my receive bytes are 0xFF, 0xFF. In other testing programs, I have tried writing to the status/config registers and I am getting 0xFF bytes as well.
I am including scope shots from the TI C2000 based board. Are there any steps that I am missing in getting the device to function? Thanks for the help.
Show Less
I'm currently reviewing the S25FL512S to be used as a QSPI device. Looking through the data sheet I can see a rise and fall time slew rate specified for the clock. Are there any rise and fall time specifications for any of the data lines or the chip select line? Under the AC test measurement conditions I can see a maximum Input Rise and Fall time of 2.4 ns listed, but that's about all I can find.
Show LessHello,
We are developing battery operated device with u-blox NORA-B106-10B (ESP32-S3) module as a MCU. Due to large flash (64 Mbit) project requirement, we have selected Infenion S25FL064L (S25FL064LABMFI013) flash connected over SPI interface.
As per ESP-IDF docuement, (esp_deep_sleep_start()
) function will force power down flash regardless of user configuration.
As per our testing observation with ESP32-S3-WROOM-1 (It has external 64Mbit SPI flash memory. Sorry, Not sure about Flash memory vendor part number), we could put SPI flash memory in sleep mode and takes less than 1 mA.
Same test we have also performed with u-blox NORA-B106-10B and Infenion S25FL064L (S25FL064LABMFI013) flash memory in our prototype hardware. It takes around 10-12 mA current consumption when MCU in sleep mode (lowest power mode of ESP32-S3). It means, S25FL064L couldn't switch to power down mode when MCU in sleep mode.
Looking forward for your response. Thanks in advance.
Show LessIs there any sample code or user guide for S70KS1283GABHI023 to program?