Coming soon - Get a detailed view of why an account is flagged as spam!
view details

This post has been de-listed

It is no longer included in search results and normal feeds (front page, hot posts, subreddit posts, etc). It remains visible only via the author's post history.

1
Microcontrollers with QSPI SRAM i/f
Post Body

Hi all!

For a project I am looking for a microcontroller that is capable of addressing memory mapped SRAM externally over (Q)SPI. I have seen many micro controllers that can attach external Flash memory, but these interfaces are read-only.

For context: I want to attach an FPGA to the micro controller and be able to access its register bus as a peripheral, plus the external 128MB of RAM that is attached to the FPGA, using a minimal number of pins and maximum memory space. I could easily implement a QSPI slave that bridges to the internal bus.

In an older version of this project, the FPGA contains a softcore, which effectively eliminates this problem. However, the CPU is relatively slow and all "standard" peripherals that you usually get in a microcontroller need to be implemented as well, such as UART, timers, USB, etc. In addition, when the Flash gets corrupted for whatever reason, thr FPGA won't boot, there is no CPU, and the device is bricked. An external micro would solve this, as it usually has a hard coded bootloader. For reference: the application is roughly 1MB, and the RAM used by the application directly is ~24MB, with an additional ~20MB used exclusively by the FPGA.

Any ideas? Also ideas in a different direction are very welcome.

Author
Account Strength
100%
Account Age
2 years
Verified Email
Yes
Verified Flair
No
Total Karma
10,204
Link Karma
21
Comment Karma
10,095
Profile updated: 6 days ago
Posts updated: 1 day ago

Subreddit

Post Details

We try to extract some basic information from the post title. This is not always successful or accurate, please use your best judgement and compare these values to the post title and body for confirmation.
Posted
1 year ago