2025-02-25 12:45 AM
Hi there,
I have a new custom PCB with STM32H735IGT6 with Infineon HyperRAM S70KL1283 connected to OCTOSPI2.
This RAM device does not use HYPERBUS but xSPI (Octal) interface. It seems to be using a combination of HYPERBUS and regular command SPI mode as protocol.
As far as I understand the supported frame formats in the STM32H735 our RAM device is not supported by the OCTOSPI interface.
Is that correct?
As a solution we have to take the HYPERBUS variant (S70KL1282) of the RAM device.
Can anybody confirm my thoughts?
Many thanks!
2025-02-25 2:54 AM
Hello @PK-Sabik and welcome to the community,
The command format and order shared in the device datasheet must be aligned with the command format and order mentioned in the STM32 reference.
I noted in S70KL1283 memory datasheet that:
- Each transaction has a 16-bit command which selects the type of device operation to perform. The 16-bit command is based on two 8-bit opcodes. The same 8-bit opcode is sent on both edges of the clock.
But the format supported by the OCTOSPI interface with the HyperBus protocol, as mentioned in the reference manual, is
For that, the user must verify if these interfaces are supported by the device. I recommend you to look this FAQ may help you to start with the OCTOSPI interface.
Thank you.
Kaouthar
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.