You are here

EMIF, more than 16 MB? | Cypress Semiconductor

EMIF, more than 16 MB?

Summary: 6 Replies, Latest post by pzkmmmh_2072431 on 02 Dec 2016 06:18 PM PST
Verified Answers: 2
Last post
Log in to post new comments.
pzkmmmh_2072431's picture
User
3 posts

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)?

RA1981's picture
User
223 posts

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

ANKS's picture
Cypress Employee
88 posts
pzkmmmh_2072431's picture
User
3 posts

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.

ANKS's picture
Cypress Employee
88 posts

PSOC can communicate at its maximum 67MHz speed with  any device ,it doesn't depends on mode.

RA1981's picture
User
223 posts

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

pzkmmmh_2072431's picture
User
3 posts

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.

Log in to post new comments.