NOTICE: This website will be shut down in the near future. Product content has moved to Forum content and FAQs have been moved to We encourage you to create a user account on to use the new community forums and access NXP microcontroller content. We greatly appreciate your contributions and look forward to seeing you at our new web location.


Frame Video Player on LPC1788

The attached project for the Embedded Artists board was created as a test of the bandwidth of SDRAM/MCI/AHB bus.

As a gimmick we made this a simple video player: Uncompressed video frames (bitmaps) and uncompressed audio are stored on an SD card. Both video and audio are continuously transferred to SDRAM via DMA. Video frames are then displayed on a TFT screen, and audio is sent via DMA to an external stereo audio DAC on I2S.

The application supports the QVGA (320x240) and WVGA (800x480) TFT boards of Embedded Artists.

With the 800x480 7" WVGA board, the TFT refresh rate is 65 Hz, and the average read speed of the SD card is 7.6 MiB/s, an impressive demonstration of the high bandwidth capabilty of the LPC1788 bus system and peripherals.

framevideo.zip7.29 MB
Your rating: None Average: 5 (1 vote)