2.7
HDLCD video
An Arm HDLCD controller in the IOFPGA and an HDMI transmitter on the N1 board provide video
graphics.
The controller is a simple frame buffer which supports all common 24-bit RGB formats. The design
supports XGA 1024×768kHz, 50-60Hz, compatible with major Linux distributions GUI installation
interfaces.
The IOFPGA implements a single DDR3 ×16 interface operating at 400MHz that acts as a local frame
buffer.
The pixel clock is derived from a clock generator on the N1 board and a PLL in the IOFPGA.
The RGB video connects to GPIO drivers in the IOFPGA that drive the HDMI transmitter, PHY, at up to
120MHz. The PHY is a TDA19988 HDMI transmitter which drives the HDMI connector. The
Application Processor
(AP) code configures the HDLCD controller and the
Motherboard Configuration
Controller
(MCC) or AP configures the PHY over I
2
C from the IOFPGA.
The following figure shows the HDLCD video system on the N1 SDP.
2 Hardware description
2.7 HDLCD video
101489_0000_02_en
Copyright © 2019, 2020 Arm Limited or its affiliates. All rights
reserved.
2-43
Non-Confidential - Beta