VIRTUTECH CONFIDENTIAL    Previous - Up - Next
ppc440gp-uic
- Provided by
- 
440gp-devices
- Class Hierarchy
- 
conf-object → log-object → ppc440gp-uic
- Interfaces Implemented
- 
log_object, io_memory, pci_interrupt, simple_interrupt
- Ports
- 
Reset (signal)
- Description
- 
The ppc440gp-uic device implements the functionality of the Universal Interrupt Controller on the ppc440gp chip.
Attributes
- Attributes inherited from class conf-object
- 
attributes, classname, component, iface, name, object_id, queue
- Attributes inherited from class log-object
- 
access_count, log_buffer, log_buffer_last, log_buffer_size, log_group_mask, log_groups, log_level, log_type_mask
- Attribute List
- 
- UICx_CR
- Pseudo attribute; read/write access; type: Integer.
Value of the critical register. Note that this attribute is obsolete. Please use "cr" instead. 
 - UICx_ER
- Pseudo attribute; read/write access; type: Integer.
Value of the enable register. Note that this attribute is obsolete. Please use "er" instead. 
 - UICx_PR
- Pseudo attribute; read/write access; type: Integer.
Value of the polarity register. Note that this attribute is obsolete. Please use "pr" instead. 
 - UICx_SR
- Pseudo attribute; read/write access; type: Integer.
Value of the status register. Note that this attribute is obsolete. Please use "sr" instead. 
 - UICx_TR
- Pseudo attribute; read/write access; type: Integer.
Value of the trigger register. Note that this attribute is obsolete. Please use "tr" instead. 
 - UICx_VCR
- Pseudo attribute; read/write access; type: Integer.
Value of the vector configuration register. Note that this attribute is obsolete. Please use "vcr" instead. 
 - cr
- Optional attribute; read/write access; type: Integer.
critical 
 - critical_interrupt_pending
- Optional attribute; read/write access; type: Integer.
Set to 1 when the outgoing critical interrupt signal is asserted. 
 - critical_target
- Required attribute; read/write access; type: o|s.
Target object to receive critical interrupts. 
 - critical_target_level
- Required attribute; read/write access; type: Integer.
The interrupt level sent to the target of critical interrupts. 
 - er
- Optional attribute; read/write access; type: Integer.
enable 
 - external_irq_levels
- Optional attribute; read/write access; type: Integer.
Similar to the SR register but reflects the current level from the irq source. 
 - interrupt_pending
- Optional attribute; read/write access; type: Integer.
Set to 1 when the outgoing interrupt signal is asserted. 
 - msr
- Pseudo attribute; read/write access; type: Integer.
masked status 
 - pr
- Optional attribute; read/write access; type: Integer.
polarity 
 - sr
- Optional attribute; read/write access; type: Integer.
status 
 - srs
- Pseudo attribute; read/write access; type: Integer.
status 
 - target
- Required attribute; read/write access; type: o|s.
Target object to receive non-critical interrupts. 
 - target_level
- Required attribute; read/write access; type: Integer.
The interrupt level sent to the target of non-critical interrupts. 
 - tr
- Optional attribute; read/write access; type: Integer.
trigger 
 - vcr
- Optional attribute; read/write access; type: Integer.
vector configuration 
 - vr
- Pseudo attribute; read/write access; type: Integer.
vector 
 
Command List
- Commands defined by interface log_object
- 
log, log-group, log-level, log-size, log-type
- Commands
- 
| status | print dynamic information about device |  
 
Command Descriptions
- 
<ppc440gp-uic>.status
- Synopsis
- 
<ppc440gp-uic>.status
- Description
- 
Print detailed dynamic information about the simulated device.
 
VIRTUTECH CONFIDENTIAL    Previous - Up - Next