--- Quote Start ---
What type of throughput have you achieved (MBytes\S) with your UART-to-Avalon-MM and FTDI FIFO-to-Avalon-MM master components ?
--- Quote End ---
I haven't checked. It was designed for convenience, not performance, i.e., no software development needed at either end.
--- Quote Start ---
I assume that the FX2 would be able to acheive a much higher through put using its GPIF - 16-bit interface. The data sheets claims 96 Megabytes/s ! We are hoping that we will be able to program the 8051 so that it can directly map to an internal memory within the SOPC system.
Do you have any suggestions or comments on this ?
--- Quote End ---
I haven't had a chance to test either of these devices ...
The FX2 devices are 'fast' if the 8051 just 'gets out of the way'. You may not care whether or not your SOPC/Qsys system is mapped into the 8051 memory map, what you probably want is easy access from your host PC. In that case, implement a variation on the JTAG-to-Avalon-MM bridge protocol:
http://www.ovro.caltech.edu/~dwh/correlator/pdf/altera_jtag_to_avalon_analysis.pdf i.e., the host sends the protocol bytes via USB to the FPGA, the FPGA logic implements the transaction and sends the response back to the host.
Cheers,
Dave