Altera_Forum
Honored Contributor
17 years agoSolution for a high-performance "translation" board
Hello,
I'm in the very initial stages of design of a card that should do the following: * Receive data from 4-5 optical links. The data comes at ~200MBit/s per link - on a single data line, w/o a separate clock line (encoded in something similar, but not quite 8b/10b). * Do some minimal processing and send the data to a gigabit ethernet link (most likely in raw UDP packets) The total data throughput of the system is about 80 Mbyte / sec. I want to implement this on a a single Altera FPGA. The throughput is too much for Nios II to handle, so I'm thinking about implementing it in VHDL. With the GbE MAC available as a core, I don't think it should be difficult. A few questions:- Which FPGA is most suitable for this task ? If possible I would like to do it without external CDR components.
- Are there any cores / components / techniques I should be aware of ?
- I want to find an evaluation board on which I'll be able to implement most of this application in the proof-of-concept stage. Any boards suitable ? I'm not sure about the availability of optical links, but at least receiving 4-5 inputs at 200MHz and a GbE output (RJ-45) will do.