- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
for storing audio samples, I figure PSRAM might be an option. Is there a way to circumvent the 24bit limitation on the emif, and how involved would it be (besides soldering a BGA)?
- Labels:
-
PSoC 5LP
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
the easiest way would be to simply use GPIOs as either additional address or chip select signals. This would result in 'paged' memory where each page has a size of 16 MByte. Switching between the pages must be done manually, and you have to keep track of completion of read/write operations between page switches.
Regards,
Ralf
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks guys. Pardon my ignorance: any compatibility issues? I noticed the higher capacity PSRAMs are 100Mhz and above, with max. PLL_OUT on the PSoC 5 being 67Mhz, or does this not apply with asynchronous mode.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
PSOC can communicate at its maximum 67MHz speed with any device ,it doesn't depends on mode.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Please keep in mind that the GPIOs might have lower specification regarding maximum frequency. For PSoC 5LP, it's about 33MHz for GPIO output.
Regards,
Ralf
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Good to know. I think for audio, that would be more than enough. Pity that with MCUs, larger memory is kind of a no man's land.
BGA for diy is not trivial, so I'd probably have to deadbug it. The best option I found so far seems to be the W958D6DBCX7I - 16M x 16, multiplexed address/data, otherwise you'd run out of pins on the 5 LP.