VIRTUTECH CONFIDENTIAL    Previous - Up - Next

ppc405gp-uic

Provided by
405gp-devices
Class Hierarchy
conf-objectlog-objectppc405gp-uic
Interfaces Implemented
log_object, io_memory, pci_interrupt, simple_interrupt
Ports
Reset (signal)
Description
The ppc405gp-uic device implements the functionality of the Universal Interrupt Controller on the ppc405gp 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

VIRTUTECH CONFIDENTIAL    Previous - Up - Next