BCM5704C DEC21041
Simics Reference Manual  /  5 Classes  / 

CL-PD6729

Description

The CL-PD6729 class models a Cirrus Logic PD6729 PCI to PCMCIA bridge.

Interfaces Implemented

conf_object, log_object, simple_interrupt, pci_device, io_memory

Notifiers

cell-change
Notifier that is triggered after the object's cell was changed.
object-delete
Notifier that is triggered just before Simics object is deleted.
queue-change
Notifier that is triggered after the object's clock was changed. New clock can be obtained with the SIM_object_clock function.

Commands for this class

Attributes

pci_bus
Optional attribute; read/write access; type: o|n
The PCI bus this device is connected to, implementing the pci-bus interface.
interrupt_pin
Optional attribute; read/write access; type: [iiii]
State of the interrupt pin.
config_registers
Optional attribute; read/write access; type: [i{64}]
The 64 PCI configuration registers, each 32 bits in size.
write_masks
Optional attribute; read/write access; type: [[ii]*]
Write masks for all registered configuration registers. The format for each entry is (offset, mask).
mappings
Optional attribute; read/write access; type: [[i{5:8}]|[iiiiiiiio|nii]*]
List of all current PCI IO and memory mappings.
expansion_rom
Optional attribute; read/write access; type: n|[oii]
ROM object, map size, and map function number for the Expansion ROM.
config_register_info
Pseudo attribute; read-only access; type: [[isii]*]
Register info for all registered configuration registers. The format for each entry is (offset, name, size, write-mask).
slot0_memory_windows
Optional attribute; read/write access; type: [[ii]{5}]
List of memory/attribute space windows of slot 0.
slot1_memory_windows
Optional attribute; read/write access; type: [[ii]{5}]
List of memory/attribute space windows of slot 1.
slot0_io_windows
Optional attribute; read/write access; type: [[i]{2}]
List of i/o space windows of slot 0.
slot1_io_windows
Optional attribute; read/write access; type: [[i]{2}]
List of i/o space windows of slot 1.
slot0_spaces
Optional attribute; read/write access; type: n|[ooo]
Memory space objects representing the PCMCIA Attribute, Common and I/O spaces for slot 0.
slot1_spaces
Optional attribute; read/write access; type: n|[ooo]
Memory space objects representing the PCMCIA Attribute, Common and I/O spaces for slot 1.
slot0_extended_registers
Optional attribute; read/write access; type: [i{60}]
Extended registers of slot 0
slot1_extended_registers
Optional attribute; read/write access; type: [i{60}]
Extended registers of slot 1
slot0_registers
Optional attribute; read/write access; type: [i{64}]
Registers of slot 0
slot1_registers
Optional attribute; read/write access; type: [i{64}]
Registers of slot 1
register_index
Optional attribute; read/write access; type: i
Current register index
pending_interrupts
Optional attribute; read/write access; type: [bb]
Pending card interrupts for slot 0 and slot 1.

Provided By

CL-PD6729
BCM5704C DEC21041