3.5.5 DP550x2

ARM DP550 Display Processor x2. This model is written in LISA+.

DP550x2 contains the following CADI targets:

  • DP550
  • DP550x2

DP550x2 contains the following MTI components:

DP550x2 - about

This component is a model of the dual display configuration of the DP550 Display Processor. Connect it to a visualization component to view LCD output.

Functions:

  • All RGB and YUV format parsing.
  • Color adjustment in Display Engine (DE).
  • Nearest neighbor scaling.
  • All layers.
  • Alpha blending.
  • Memory writeback.
  • Inverse gamma adjustment.
  • Basic layer (overlay) and register security semantics.

Limitations:

  • No support for polyphase scaling algorithm. Falls back to nearest neighbor when configured to do so.
  • No support for 3D or interlaced video.
  • No support for image enhancing functionality.
  • No colorspace conversion support.
  • No support for two plane YUV memory writeback.

Table 3-175 Ports

Name Protocol Type Description
dc_de_interrupt[2] 2.7.2 Signal protocol Master Interrup signalling from display engines.
dc_pvbus_m[2] PVBus Master Bus for processor 0 and 1.
dc_se_interrupt[2] 2.7.2 Signal protocol Master Interrupt signalling from scaling engines.
display[2] 2.4.7 LCD protocol Master Connection to visualization component.
dp0_clk_in ClockSignal Slave Clock signal for DP0.
dp1_clk_in ClockSignal Slave Clock signal for DP1.
pvbus_s PVBus Slave Slave port for register access.
reset_signal 2.7.2 Signal protocol Slave Reset signal.

Table 3-176 Parameters for DP550x2

Name Type Default value Description
disable_snooping_dma bool 0x0 Disable DMA snooping
force_frame_rate int 0x0 If 0 - the input clock is used as PXLCLOCK, if >0 then the model ensures the screen display is refreshed n times per simulated second
set_primary_nprot_nsaid int 0xc00ba98 Configurable NPROT_NSAID for non-secure NSAID values(primary)
set_primary_nprot_streamid int 0xc00ba98 Configurable NPROT_STREAMID for non-secure STREAMID values(primary)
set_primary_prot_nsaid int 0x4003210 Configurable PROT_NSAID for secure NSAID values(primary)
set_primary_prot_streamid int 0x4003210 Configurable PROT_STREAMID for secure STREAMID values(primary)
set_secondary_nprot_nsaid int 0xc00ba98 Configurable NPROT_NSAID for non-secure NSAID values(secondary)
set_secondary_nprot_streamid int 0xc00ba98 Configurable NPROT_STREAMID for non-secure STREAMID values(secondary)
set_secondary_prot_nsaid int 0x4003210 Configurable PROT_NSAID for secure NSAID values(secondary)
set_secondary_prot_streamid int 0x4003210 Configurable PROT_STREAMID for secure STREAMID values(secondary)
Non-ConfidentialPDF file icon PDF version100964_1142_00_en
Copyright © 2014–2018 Arm Limited or its affiliates. All rights reserved.