Hello,
I am wondering if anyone could help me, I'm trying to setup up or obtain a demonstrater to stream video (composite or BT656) to and from an FPGA. Ideally I want to do this using off the shelf with ready made boards.
Composite/BT656 <==216 MBit/s ==> DSP <== 4x 50 Mbit/s==> FPGA <== 66 Msymbols/s ==> PHY
Currently I have been given a setup consisting of a TMS320DM6437 EVM from spectrum digital cabled to an ADS-V4-LX-DEV from avnet., but I rapidly find this just will not cut it as the key problem is that the TMS320DM6437EVM has only 2 McASP serial channels wired to the connector at the max frequency these will run at is 40 MHz (so at best I could acheieve 2x 40 Mbit/s channels). I then looked at the possiblity of using the EMIF, but this is 8 bits and asynchronous and some quick hand calculation i came up with about 80 Mbit/s to and from dsp (based on approx 4 clk per wr, 5 clk per rd, 1 turn around and fpga clk of 100 MHz .... effectively 1 Byte read and 1 Byte write @ 10 MHz) so cant use this either.
The main problem is establishing the 4x50 Mbit/s second channel between the DSP and FPGA and I am thinking the best option is to perhaps look at the some of the other DSPs in the family which use a synchronous 32 bit or 64 bit wide EMIF and then map the channels to addres spaces in the FPGA.
I am wondering if anyone could suggest or know of a suitable board that has:
1. Composited video (or BT656) in and out
2. Audio in out
3. DSP
4. FPGA connected to 32/64 bit synchronous DSP EMIF (or other simple port which can support a bw of 4x50 Mbit/s uplink and downlink between FPGA and DSP)
Many thanks, Simon