This FPGA design example demonstrates streaming video over USB and displaying it on the NB3000 LCD. A Universal Video Class compatible webcam is plugged into any of the three USB ports on the NB3000. The video captured by the webcam will be displayed on the LCD. The user can use the LCD Touchscreen to stop/start the video update on the LCD. A description is displayed on the Terminal Instrument in text. The example demonstrates the use of USB Host Video Context, JPEG Decoder Driver, PWM8 Driver, Touchscreen Context, VGA TFT Interface Driver, Serial I/O Context.
The TSK3000, Touchscreen Pen Control, SPI, USB Interconnect, PWM Controller, Terminal Instrument, VGA 32 bit ILI9320 Controller, JPEG Decoder V2, Arbiter, USB Shared Memory Controller, SRAM controller are used in this example.
Altium Designer projects included in this download:
- USB_Video.PrjFpg
- USB_Video.PrjEmb