DigiLite-ZL, an Experimental DVB-S modulator, continued...

Progress
Following on from DigiLite-ZL project running the DigiLite-UK configuration, this page details progess with the FPGA aspect of the project.

Phase two of the project has been to implement the DVB-S encoder and serialialiser using the DE0-nano FPGA board. This allows a significant simplification of the associated software architecture since plain ordinary Transport Stream can be carried over the USB interface. This then allow the system to become somewhat operating system agnostic.

Digilite-ZL attached to, and powering the FPGA board over the 40 way ribbon
Note that the dsPIC is missing

MPEG-2 encoded DVD screen saver (1min.ts) being displayed via the Sat IRD at 1.3GHz

Associated Ubuntu Studio 11.04 terminal session
Transfer of pre-encoded TS data requires almost no system resources

Ubuntu Studio host, on 10.0.0.160

Rear of the host on 10.0.0.160, just one USB data cable...

Congratulations

Ben Gelb, N1VF has woven his magic, and pretty much hit the target of getting the FPGA implemnetation running first go. This version is running at 4M sym/sec and has been left spooling looped TS data for several hours without a hiccup. Current implementation occupies about 4% system resources of the Altera EP4CE22F17C6 FPGA.

Development was done using the free Altera Quartus II development environment, and the DE0-nano was purchased from Digikey for around US$79.

Forwards
Ben has made the source for the FPGA available here.

Comments and corrections always welcome.

Regards,

Mark Atherton

26 Oct 2011, New Zealand

free counters