Forum Discussion
Altera_Forum
Honored Contributor
16 years agoFIFO - Transfer of data
IS there anyway to transfer data in\out of the SOPC FIFO instantiated core to logic outside of the SOPC sytem without using a NIOS ? It seems from the datasheets of the core that the only way to acce...
Altera_Forum
Honored Contributor
16 years agoYou just need a read or write master to move data in and out of the FIFO. You can also use streaming sources and syncs to move data back and forth. This is what you would use for the various configurations:
Send data outside of SOPC Builder: Master --> |Slave FIFO Export| ---> Outside SOPC Builder Source --> |Sink FIFO Export| ---> Outside SOPC Builder Send data into SOPC Builder system: Outside SOPC Builder ---> |Export FIFO Slave| ---> Master Outside SOPC Builder ---> |Export FIFO Source| ---> Sink The |xxxx FIFO xxxx| is supposed to represent the ports you should use to accomplish this. To see how you should hookup the FIFO signals to the ports I recommend instantiating the FIFO components that comes with SOPC Builder and see how the signals map (generate the system to see the HDL). You'll find the logic maps very well just using empty/full to map to !ready and waitrequest.