6.4.1. Ports

Table 6.8 gives a brief description of the VEVisualisation component ports. For more information, see the VE FVP documentation. See the RealView Development Suite Real-Time System Models User Guide.

Table 6.8. VEVisualisation component ports

NamePort ProtocolTypeDescription
ticksInstructionCountslaveConnection from a PV processor model to show current instruction count.
lcd LCDslaveConnection from a CLCD controller for visualization of the frame buffer.
ledsValueStateslaveDisplays state using the eight colored LEDs on the status bar.
user_switchesValueStateslaveProvides state for the eight User DIP switches on the left side of the CLCD status bar, equivalent to switch S6 on VE hardware.
boot_switchValueStateslaveProvides state for the eight Boot DIP switches on the right side of the CLCD status bar.
keyboardKeyboardStatusmasterOutput port providing key change events when the visualization window is in focus.
mouseMouseStatusmasterOutput port providing mouse movement and button events when the visualization window is in focus.
clock_50HzClockSignalslave50Hz clock input.
touch_screenMouseStatusmasterProvides mouse events when the visualization window is in focus.
lcd_layoutLCDLayoutInfomasterLayout information for alphanumeric LCD display.
daughter_ledsValueStateslaveA read/write port to read and set the value of the LEDs. 1 bit per LED, LSB left-most, up to 32 LEDs available. The LEDs appear only when parameter daughter_led_count is set to nonzero.
daughter_user_switchesValueStateslaveA read port to return the value of the daughter user switches. Write to this port to set the value of the switches, and use during reset only. LSB is left-most, up to 32 switches available.

Copyright © 2008-2013 ARM. All rights reserved.ARM DUI 0423O
Non-ConfidentialID060613