HP Vectra VEi8 HP Vectra VEi7, VEi8 & VLi8, Technical Reference Manual (V - Page 20

PCI Bus Interface, SMBus Controller, Ultra DMA Controller, Interrupt Controller

Page 20 highlights

Core Components and Technologies Chip Sets Features of the SiS 5595 Chip PCI Bus Interface This part of the chip is responsible for transferring data between the PCI bus and the ISA expansion bus. It performs PCI-to-ISA, and ISA-toPCI bus cycle translation. It supports the Plug-and-Play mechanism. Data buffers are provided to isolate the PCI and ISA buses. ISA Bus Interface As well as accepting cycles from the PCI bus interface, and translating them for the ISA bus, the ISA bus interface also requests the PCI master bridge to generate PCI cycles on behalf of a DMA or ISA master. The ISA bus interface contains a standard ISA bus controller and data buffering logic. It can directly support six ISA slots without external data or address buffering. SMBus Controller The System Management (SM) bus is a two-wire serial bus provided by the SiS 5595 controller. It runs at a maximum of 16 kHz. The bus monitors some of the hardware functions of the main board, both during boot-up and run-time. All access to the SM bus is handled by the main processor, via the SiS 5595 SM bus registers. USB Controller The PCI USB (Universal Serial Bus) controller, supports two stacked USB connectors on the back panel. These ports are built into the SiS5595 controller as standard USB ports. Ultra DMA Controller The seven channel DMA controller incorporates the functionality of two 82C37 DMA controllers. Channels 0 to 3 are for 8-bit DMA devices, while channels 5 to 7 are for 16-bit devices. The channels can be programmed for any of the four transfer modes: the three active modes (single, demand and block), can perform three different types of transfer: read, write and verify. The address generation circuitry supports 24-bit addresses for DMA devices. Interrupt Controller The interrupt controller incorporates the functionality of two 82C59 interrupt controllers. The two controllers are cascaded, supporting 15 interrupts (edge/level triggered). 20

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42

Core Components and Technologies
Chip Sets
20
Features of the SiS 5595 Chip
PCI Bus Interface
This part of the chip is responsible for transferring data between the
PCI bus and the ISA expansion bus. It performs PCI-to-ISA, and ISA-to-
PCI bus cycle translation. It supports the Plug-and-Play mechanism.
Data buffers are provided to isolate the PCI and ISA buses.
ISA Bus Interface
As well as accepting cycles from the PCI bus interface, and translating
them for the ISA bus, the ISA bus interface also requests the PCI
master bridge to generate PCI cycles on behalf of a DMA or ISA master.
The ISA bus interface contains a standard ISA bus controller and data
buffering logic. It can directly support six ISA slots without external
data or address buffering.
SMBus Controller
The System Management (SM) bus is a two-wire serial bus provided by
the SiS 5595 controller. It runs at a maximum of 16 kHz. The bus
monitors some of the hardware functions of the main board, both during
boot-up and run-time. All access to the SM bus is handled by the main
processor, via the SiS 5595 SM bus registers.
USB Controller
The PCI USB (Universal Serial Bus) controller, supports two stacked
USB connectors on the back panel. These ports are built into the
SiS5595 controller as standard USB ports.
Ultra DMA Controller
The seven channel DMA controller incorporates the functionality of two
82C37 DMA controllers. Channels 0 to 3 are for 8-bit DMA devices, while
channels 5 to 7 are for 16-bit devices. The channels can be programmed
for any of the four transfer modes: the three active modes (single,
demand and block), can perform three different types of transfer: read,
write and verify. The address generation circuitry supports 24-bit
addresses for DMA devices.
Interrupt Controller
The interrupt controller incorporates the functionality of two 82C59
interrupt controllers. The two controllers are cascaded, supporting 15
interrupts (edge/level triggered).