Yes you're right about EMIF, it is a parallel interface. If you are looking for a serial interface implementation, please refer to this: https://www.cypress.com/file/380711/download
To know more about the EMIF component, the code example should serve as a good reference: https://www.cypress.com/documentation/code-examples/ce95312-external-memory-interface-emif-psoc-35lp
Note that it is a quad spi based implementation, and won't be supported for the memory chip you are using. You can just make use of this as a reference.
We unfortunately, do not have any component to help with this like we have SMIF in the PSoC6. You need to make use of SPI component and write all the routines.
Let me know if you have any further queries!
Thanks for the reply. By doing some more research I found this code example(CE204087) which I think should work with FM25V10 memory.
After looking upon EMIF example I'm wondering if it would be possible to use nvRAM/F-RAM component from the example that I mentioned with external RAM address range or that is reserved only for EMIF component?
The code example should work with your memory chip with little modifications based on the density and frequency. According to the datasheet for your chip you can operate at speeds upto 40MHz. The addresses are accessed using the SPI protocol, which includes a chip select (to permit multiple devices on the bus), an op-code, and a three-byte address. The complete address of 17-bits specifies each byte address uniquely.
You don't need to use EMIF component since you require an SPI interface.