I am having a related problem. I am trying to use a SRAM with EMIF.
The only thing I found so far ist this document: http://www.cypress.com/?docID=18266
On page 121 you find something about EMIF, more than in the PSoC 5 datasheet.
But it doesn't help me to get EMIF run. Maybe it is possible by setting all those mentioned registers.
Did you find out more about EMIF?
I am waiting for months now for samples of PSoC5 devices, so my project is on hold. The document, you mentioned is probably the only one explaining something about EMIF. My idea was to interface the screen (tft) using EMIF and DMA, like I did on STM32 micro and it works fast and reliable.
The PSoC5 implementation of EMIF is unfortunately not the best, as if you assigned one port line as an address, the whole port is unusable, you are not able to use the remaining port lines for anything else.
As well as you can see the support here is almost none.
Good luck with your project and please share with us your progress.
OK, I talked with a cypress developer and he wrote me this:
The EMIF was suppose to be a part of PSoC Creator 1.0 Beta5 revision. I need to check if this got slipped.
Will keep you posted by tomorrow.
Software: PSoC Creator v1.0 Beta 5
Sorry for the delay. The EMIF was not scheduled for Beta 5.
It is scheduled only for FCS which is Q1 2011.
Cypress Applications Suppor[/quote]
Now I asked him if the EMIF is already supported by the hardware but I don't thing so, according to this PDF (page 7): http://www.cypress.com/?docID=22951
■ PROBLEM DEFINITION
The following features are not available. They are disabled by default.
Keep in their disabled state.
-- External Memory Interface (EMIF)
■ PARAMETERS AFFECTED
■ TRIGGER CONDITION(S)
■ SCOPE OF IMPACT
■ FIX STATUS
Silicon revision fix available in ES2
is the current hardware already ES2?
What is the current status of EMIF on PSoC5? I want use EMIF, however I failed to chose exacly which device and find out how to use EMIF. Could somebody tell about this issue?
EMIF support in PSoC Creator will be available from 1.1 version of creator which is scheduled for early Q3 release.
Does anyone knows if the EMIF interface will be available only for PSoc 3 or for both Psoc 3 and Psoc 5 ?
There are a Psoc creator 1.1 beta version available ?
EMIF on PSoC5 is not currently supported.
I think that new errata should be released shortly that includes that new errata.
You can however design a rudimentary EMIF using the UDB (Universal Digital Blocks)
to interface with a typical SRAM.
Another option would be to use a SPI interface to a SPI based SRAM type part.
The Cypress NVSRAM parts are good for this, and interface easily.