3.9.41 PL110_CLCD

ARM PrimeCell Color LCD Controller(PL110). This model is written in LISA+.

PL110_CLCD contains the following CADI targets:

  • ClockTimerThread
  • ClockTimerThread64
  • PL110_CLCD
  • PL11x_CLCD
  • SchedulerThread
  • SchedulerThreadEvent

PL110_CLCD contains the following MTI components:

PL110_CLCD - about

You can connect the model through a framebuffer port to a visualization component for example, so that LCD output can be viewed.

The implementation provides a register model of the LCD controller. Both timing and bus utilization models favor efficiency of implementation and model speed rather than accuracy.


This component might affect the performance of a PV system. The implementation is optimized for situations where the majority of the framebuffer does not change. For instance, displaying full-screen video results in significantly reduced performance. Rendering pixel data into an appropriate form for the framebuffer port (rasterization) can also take a significant amount of simulation time. If the pixel data are coming from a PVBusSlave region that has been configured as memory-like, rasterization only occurs in regions where memory contents are modified.

Table 3-338 Ports

Name Protocol Type Description
clk_in ClockSignal Slave Master clock input, typically 24MHz, to drive pixel clock timing.
control 2.7.4 Value protocol Slave Auxiliary control register 1.
display 2.4.7 LCD protocol Master Connection to visualization component.
intr 2.7.2 Signal protocol Master Interrupt signaling for flyback events.
pvbus PVBus Slave Slave port for register access.
pvbus_m PVBus Master DMA port for video data.

Table 3-339 Parameters for PL11x_CLCD

Name Type Default value Description
pl11x_clcd.disable_snooping_dma bool 0x0 Disable DMA snooping
pl11x_clcd.pixel_double_limit int 0x12c Minimum LCD pixel width before display will be zoomed
pl11x_clcd.pl11x_behavior int 0x0 Define PL11x behaviour. 0 for PL110, 1 for PL111

Table 3-340 Parameters for PL110_CLCD

Name Type Default value Description
disable_snooping_dma bool 0x0 Disable DMA snooping
pixel_double_limit int 0x12c Minimum LCD pixel width before display will be zoomed
Non-ConfidentialPDF file icon PDF version100964_1142_00_en
Copyright © 2014–2018 Arm Limited or its affiliates. All rights reserved.