Skip to main content
M. Jeong
Associate III
January 20, 2019
Question

PSRAM with 32-bit data bus width?

  • January 20, 2019
  • 3 replies
  • 1302 views

According to the STM32F4/F7 data sheet FMC controller support 32-bit bus PSRAM. For my application I would like to use this configuration, due to a high bandwidth requirement. However, in the market it seems very difficult to find a PSRAM with 32-bits bus. At least I could not find anything so far. Could someone please point to some products available, if those exist?

If feasible, I could use two 16-bit PSRAM. But it was also hard to find an example of doing so. Is it possible to connect two 16-bits PSRAM to one STM32F4/F7 and write to these simultaneously?

This topic has been closed for replies.

3 replies

S.Ma
Principal
January 20, 2019

In general widering the data bus by using duplicated memories (2x16 bit) should work in principle.

M. Jeong
M. JeongAuthor
Associate III
January 21, 2019

In that case what kind of FSMC configuration could I choose? In STM32CubeMX when I activate a PSRAM channel, other cahnnels are all marked as 'conflict ..'. This is same even for STM32H7 with BGA packages.

Tesla DeLorean
Guru
January 21, 2019

Who knows if CubeMX is smart enough, but the timings/mode would be the same whether with width is 8, 16 or 32-bit wide.

You need to configure the Data Bus pins, and also the Byte Lane ones.

Might need external glue logic to manage the chip select and byte lane.

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..