LIBRARY  |  COMPANIES |   PLATFORMS |   PROCESSORS |   PERIPHERALS
ArmLcdPL110

  Attachment Size Date Added
      ArmLcdPL110.igen.xml   9.44 KB   4/04/2013 10:29 am
 

Component Description for ArmLcdPL110/ArmLcdPL110.igen.xml

PERIPHERAL

LcdPL110

ATTRIBUTETABLEmodelAttrs
CONSTRUCTORconstructor
EXTENSIONFILEmodel
IMAGEFILEpse.pse
LIBRARYperipheral
VENDORarm.ovpworld.org
VERSION1.0
DescriptionImperas PL110 ARM LCD Controller
LimitationsThe VGA display refresh is not optimised resulting in the VGA peripheral causing a limit on the maximum performance of a platform it contains to be around 300 MIPS (actual dependent upon refresh rate of LCD).
Limitations_1The LCD peripheral utilises memory watchpoints to optimise display refresh. This requires the use of ICM memory for the frame buffers, which currently may stop its use in SystemC TLM2 platforms.
LicensingOpen Source Apache 2.0

FORMALATTRIBUTE

busOffset

TYPEinteger
DescriptionSet an offset for the display memory window

FORMALATTRIBUTE

scanDelay

TYPEinteger
DescriptionSet the rate of the display refresh

FORMALATTRIBUTE

noGraphics

TYPEbool
DescriptionDisable the graphics output

FORMALATTRIBUTE

resolution

TYPEstring
DescriptionSet the resolution of the display. VGA (default), SVGA, XVGA/XGA.

FORMALATTRIBUTE

pixelChecksum

TYPEbool
DescriptionWrite a checksum of each screen contents

FORMALATTRIBUTE

packedPixels

TYPEbool
DescriptionOnly valid when 24BPP used. Set to enable pixel packing in data buffer. Default 24 bit pixel stored in 32-bit data word.

FORMALATTRIBUTE

title

TYPEstring
DescriptionSet the title of the display window

BUSSLAVEPORT

memory

ADDRESSWIDTH32
REMAPPABLET
SIZE0x0

BUSSLAVEPORT

bport1

ADDRESSWIDTH32
SIZE0x1000
ADDRESSBLOCK
ab
SIZE0x1000
WIDTH32
MEMORYMAPPEDREGISTER
timing0
ACCESSrw
ISVOLATILET
READFUNCTIONreadTiming
USERDATA0x0
WIDTH32
WRITEFUNCTIONwriteTiming
DescriptionLCD Timing 0
MEMORYMAPPEDREGISTER
timing1
ACCESSrw
ISVOLATILET
OFFSET0x4
READFUNCTIONreadTiming
USERDATA0x1
WIDTH32
WRITEFUNCTIONwriteTiming
DescriptionLCD Timing 1
MEMORYMAPPEDREGISTER
timing2
ACCESSrw
ISVOLATILET
OFFSET0x8
READFUNCTIONreadTiming
USERDATA0x2
WIDTH32
WRITEFUNCTIONwriteTiming
DescriptionLCD Timing 2
MEMORYMAPPEDREGISTER
timing3
ACCESSrw
ISVOLATILET
OFFSET0xc
READFUNCTIONreadTiming
USERDATA0x3
WIDTH32
WRITEFUNCTIONwriteTiming
DescriptionLCD Timing 3
MEMORYMAPPEDREGISTER
upbase
ACCESSrw
ISVOLATILET
OFFSET0x10
WIDTH32
WRITEFUNCTIONwriteUP
DescriptionLCD UP Base
MEMORYMAPPEDREGISTER
lpbase
ACCESSrw
ISVOLATILET
OFFSET0x14
WIDTH32
WRITEFUNCTIONwriteLP
DescriptionLCD LP Base
MEMORYMAPPEDREGISTER
imsc
ACCESSrw
ISVOLATILET
OFFSET0x18
READFUNCTIONreadIMSC
WIDTH32
WRITEFUNCTIONwriteIMSC
DescriptionLCD IMSC
MEMORYMAPPEDREGISTER
control
ACCESSrw
ISVOLATILET
OFFSET0x1c
READFUNCTIONreadControl
WIDTH32
WRITEFUNCTIONwriteControl
DescriptionLCD Control
MEMORYMAPPEDREGISTER
int_status
ACCESSr
ISVOLATILET
OFFSET0x20
WIDTH32
DescriptionLCD RIS
MEMORYMAPPEDREGISTER
int_mis
ACCESSr
ISVOLATILET
OFFSET0x24
READFUNCTIONreadMIS
WIDTH32
DescriptionLCD MIS
MEMORYMAPPEDREGISTER
cr
ACCESSw
ISVOLATILET
OFFSET0x28
WIDTH32
WRITEFUNCTIONwriteICR
DescriptionLCD ICR
FIELDEN
WIDTH1
FIELDBGR
BITOFFSET8
WIDTH1
FIELDBEBO
BITOFFSET9
WIDTH1
FIELDBEPO
BITOFFSET10
WIDTH1
FIELDPWR
BITOFFSET11
WIDTH1
FIELD__pad1
BITOFFSET1
WIDTH7
MEMORYMAPPEDREGISTER
upbase2
ACCESSr
ISVOLATILET
OFFSET0x2c
READFUNCTIONreadLP
WIDTH32
DescriptionLCD UP current
MEMORYMAPPEDREGISTER
lpbase2
ACCESSr
ISVOLATILET
OFFSET0x30
READFUNCTIONreadUP
WIDTH32
DescriptionLCD LP current
MEMORYMAPPEDREGISTER
id0
ACCESSr
ISVOLATILET
OFFSET0xfe0
READFUNCTIONreadID
USERDATA0x0
WIDTH32
MEMORYMAPPEDREGISTER
id1
ACCESSr
ISVOLATILET
OFFSET0xfe4
READFUNCTIONreadID
USERDATA0x1
WIDTH32
MEMORYMAPPEDREGISTER
id2
ACCESSr
ISVOLATILET
OFFSET0xfe8
READFUNCTIONreadID
USERDATA0x2
WIDTH32
MEMORYMAPPEDREGISTER
id3
ACCESSr
ISVOLATILET
OFFSET0xfec
READFUNCTIONreadID
USERDATA0x3
WIDTH32
MEMORYMAPPEDREGISTER
id4
ACCESSr
ISVOLATILET
OFFSET0xff0
READFUNCTIONreadID
USERDATA0x4
WIDTH32
MEMORYMAPPEDREGISTER
id5
ACCESSr
ISVOLATILET
OFFSET0xff4
READFUNCTIONreadID
USERDATA0x5
WIDTH32
MEMORYMAPPEDREGISTER
id6
ACCESSr
ISVOLATILET
OFFSET0xff8
READFUNCTIONreadID
USERDATA0x6
WIDTH32
MEMORYMAPPEDREGISTER
id7
ACCESSr
ISVOLATILET
OFFSET0xffc
READFUNCTIONreadID
USERDATA0x7
WIDTH32

NETPORT

irq

TYPEoutput
UPDATEFUNCTIONARGUMENT0

FILEVERSION

_version_0

MAJOR1
MINOR0


CategoryPeripheral ImperasPage
Page was generated in 0.0767 seconds