VIRTUTECH CONFIDENTIAL    Previous - Up - Next
DEC21140A-dml
- Provided by
- 
DEC21140A-dml
- Class Hierarchy
- 
conf-object → log-object → DEC21140A-dml
- Interfaces Implemented
- 
log_object, io_memory, pci_device, ieee_802_3_mac
- Description
- 
DEC21140A ethernet controller.
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
- 
- config_registers
- Pseudo attribute; read/write access; type: [i*].
The PCI configuration registers, each 32 bits in size. 
 - csr_csr0
- Optional attribute; read/write access; type: Integer.
Bus mode 
 - csr_csr1
- Optional attribute; read/write access; type: Integer.
Transmit Poll Demand 
 - csr_csr10
- Optional attribute; read/write access; type: Integer.
Boot ROM programming address 
 - csr_csr11
- Optional attribute; read/write access; type: Integer.
General-purpose timer 
 - csr_csr12
- Optional attribute; read/write access; type: Integer.
General-purpose port 
 - csr_csr13
- Optional attribute; read/write access; type: Integer.
Reserved 
 - csr_csr14
- Optional attribute; read/write access; type: Integer.
Reserved 
 - csr_csr15
- Optional attribute; read/write access; type: Integer.
Watchdog timer 
 - csr_csr2
- Optional attribute; read/write access; type: Integer.
Receive Poll Demand 
 - csr_csr3
- Optional attribute; read/write access; type: Integer.
Receive List Base Address 
 - csr_csr4
- Optional attribute; read/write access; type: Integer.
Transmit List Base Address 
 - csr_csr5
- Optional attribute; read/write access; type: Integer.
Status 
 - csr_csr6
- Optional attribute; read/write access; type: Integer.
Operation Mode 
 - csr_csr7
- Optional attribute; read/write access; type: Integer.
Interrupt enable 
 - csr_csr8
- Optional attribute; read/write access; type: Integer.
Missed frames and overflow counter 
 - csr_csr9
- Optional attribute; read/write access; type: Integer.
Boot ROM, serial ROM and MII management 
 - csr_current_rx_address
- Optional attribute; read/write access; type: Integer.
register csr.current_rx_address 
 - csr_current_tx_address
- Optional attribute; read/write access; type: Integer.
register csr.current_tx_address 
 - expansion_rom
- Optional attribute; read/write access; type: Object or Nil.
Undocumented 
 - mii_bus
- Required attribute; read/write access; type: Object.
MII Management Bus 
 - pci_bus
- Required attribute; read/write access; type: Object.
The PCI bus this device is connected to, implementing the pci-bus interface. 
 - pci_config_base_address_0
- Optional attribute; read/write access; type: Integer.
register pci_config.base_address_0 
 - pci_config_base_address_1
- Optional attribute; read/write access; type: Integer.
register pci_config.base_address_1 
 - pci_config_base_address_2
- Optional attribute; read/write access; type: Integer.
register pci_config.base_address_2 
 - pci_config_base_address_3
- Optional attribute; read/write access; type: Integer.
register pci_config.base_address_3 
 - pci_config_base_address_4
- Optional attribute; read/write access; type: Integer.
register pci_config.base_address_4 
 - pci_config_base_address_5
- Optional attribute; read/write access; type: Integer.
register pci_config.base_address_5 
 - pci_config_bist
- Optional attribute; read/write access; type: Integer.
register pci_config.bist 
 - pci_config_bus_address
- Pseudo attribute; read/write access; type: Integer.
register pci_config.bus_address 
 - pci_config_cache_line_size
- Optional attribute; read/write access; type: Integer.
register pci_config.cache_line_size 
 - pci_config_capabilities_ptr
- Optional attribute; read/write access; type: Integer.
register pci_config.capabilities_ptr 
 - pci_config_cardbus_cis_ptr
- Optional attribute; read/write access; type: Integer.
register pci_config.cardbus_cis_ptr 
 - pci_config_cfdd
- Optional attribute; read/write access; type: Integer.
Device and driver area 
 - pci_config_class_code
- Optional attribute; read/write access; type: Integer.
register pci_config.class_code 
 - pci_config_command
- Optional attribute; read/write access; type: Integer.
The PCI command register. 
 - pci_config_device_id
- Optional attribute; read/write access; type: Integer.
The Device ID of the PCI device 
 - pci_config_expansion_rom_base
- Pseudo attribute; read/write access; type: Integer.
Expansion ROM base address 
 - pci_config_header_type
- Optional attribute; read/write access; type: Integer.
register pci_config.header_type 
 - pci_config_interrupt_line
- Optional attribute; read/write access; type: Integer.
register pci_config.interrupt_line 
 - pci_config_interrupt_pin
- Optional attribute; read/write access; type: Integer.
register pci_config.interrupt_pin 
 - pci_config_interrupts
- Optional attribute; read/write access; type: Integer.
register pci_config.interrupts 
 - pci_config_latency_timer
- Optional attribute; read/write access; type: Integer.
register pci_config.latency_timer 
 - pci_config_max_lat
- Optional attribute; read/write access; type: Integer.
register pci_config.max_lat 
 - pci_config_min_gnt
- Optional attribute; read/write access; type: Integer.
register pci_config.min_gnt 
 - pci_config_reserved1
- Optional attribute; read/write access; type: Integer.
register pci_config.reserved1 
 - pci_config_reserved2
- Optional attribute; read/write access; type: Integer.
register pci_config.reserved2 
 - pci_config_revision_id
- Optional attribute; read/write access; type: Integer.
register pci_config.revision_id 
 - pci_config_status
- Optional attribute; read/write access; type: Integer.
register pci_config.status 
 - pci_config_subsystem_id
- Optional attribute; read/write access; type: Integer.
register pci_config.subsystem_id 
 - pci_config_subsystem_vendor_id
- Optional attribute; read/write access; type: Integer.
register pci_config.subsystem_vendor_id 
 - pci_config_vendor_id
- Optional attribute; read/write access; type: Integer.
The Vendor ID of the PCI device 
 - phy
- Required attribute; read/write access; type: Object.
Phy object 
 - serial_eeprom
- Required attribute; read/write access; type: Object.
Serial EEPROM 
 
Command List
- Commands defined by interface log_object
- 
log, log-group, log-level, log-size, log-type
VIRTUTECH CONFIDENTIAL    Previous - Up - Next