Hi,
I am trying to interface external FIFO memory (FPGA) to TMS320c6713 through emif 16-bit asynchronous interface using CE0 memory space. I have read many PDFs spra543, spru190d etc. still i have few confusions.
1) How different signal including CE0, RE , WE etc are controlled? are they controlled automatically.
2) How address are put on address lines?
3) how data is read from data lines?
4) let say my CE0 space starts at 0x01800000, will the following lines of code will set the appropriate above mentioned signal lines automatically?? and will read and write from CE0 memory bank??
Read:
Uint16 tmp = *(volatile unsigned int *)0x01800000;
Write:
*(volatile unsigned int *)0x01800000 = 0xa5a5;
5) an example code, without using CSL will be highly helpful if you could share.
Regards,