VIRTUTECH CONFIDENTIAL Previous - Up - Next
ppc440gx-uic
- Provided by
-
440gx-devices
- Class Hierarchy
-
conf-object → log-object → ppc440gx-uic
- Interfaces Implemented
-
log_object, io_memory, pci_interrupt, simple_interrupt
- Ports
-
Reset (signal)
- Description
-
The ppc440gx-uic device implements the functionality of the Universal Interrupt Controller on the ppc440gx 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
-
<ppc440gx-uic>.status
- Synopsis
-
<ppc440gx-uic>.status
- Description
-
Print detailed dynamic information about the simulated device.
VIRTUTECH CONFIDENTIAL Previous - Up - Next