You copied the Doc URL to your clipboard.
VEVisualisation - ports
This section describes the VEVisualisation component ports.
Table 7-11 VEVisualisation ports
Name | Protocol | Type | Description |
---|---|---|---|
ticks |
InstructionCount | Slave | Connection from a PV processor model to show current instruction count. |
lcd |
LCD | Slave | Connection from a CLCD controller for visualization of the frame buffer. |
leds |
ValueState | Slave | Displays state using the eight colored LEDs on the status bar. |
user_switches |
ValueState | Slave | Provides state for the eight User DIP switches on the left side of the CLCD status bar, equivalent to switch S6 on VE hardware. |
boot_switch |
ValueState | Slave | Provides state for the eight Boot DIP switches on the right side of the CLCD status bar. |
keyboard |
KeyboardStatus | Master | Output port providing key change events when the visualization window is in focus. |
mouse |
MouseStatus | Master | Output port providing mouse movement and button events when the visualization window is in focus. |
clock_50Hz |
ClockSignal | Slave | 50Hz clock input. |
touch_screen |
MouseStatus | Master | Provides mouse events when the visualization window is in focus. |
lcd_layout |
LCDLayoutInfo | Master | Layout information for alphanumeric LCD display. |
daughter_leds |
ValueState | Slave | A 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_switches |
ValueState | Slave | A 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. |