2-4
Computer Group Literature Center Web Site
Hawk PCI Host Bridge & Multi-Processor Interrupt Controller
2
Functional Description
Architectural Overview
A functional block diagram of the Hawk’s PCI Host Bridge (PHB) is
shown in Figure 2-1. The PHB control logic is subdivided into the
following functions: PCI Slave, PCI Master, PPC Slave and PPC Master.
The PHB data path logic is subdivided into the following functions: PCI
FIFO, PPC FIFO, PCI Input, PPC Input, PCI Output, and PPC Output.
Address decoding is handled in the PCI Decode and PPC Decode blocks.
The control register logic is contained in the PCI Registers and PPC
Registers blocks. The clock phasing and reset control logic is contained
within the PPC/PCI Clock block.
The FIFO structure implemented within PHB was selected to allow
independent data transfer operations to occur between PCI bound
transactions and PPC bound transactions. The PCI FIFO is used to support
PPC bound transactions, while the PPC FIFO is used to support PCI bound
transactions. Each FIFO supports a command path and a data path. The
data path portion of each FIFO incorporates a multiplexer to allow
selection between write data and read data, as well as logic to handle the
PPC/PCI endian function.
All PPC originated PCI bound transactions utilize the PPC Slave and PCI
Master functions for maintaining bus tracking and control. During both
write and read transactions, the PPC Slave places command information
into the PPC FIFO. The PCI Master draws this command information from
the PPC FIFO when it is ready to process the transaction. During write
transactions, write data is captured from the PPC60x bus within the PPC
Input block. This data is fed into the PPC FIFO. The PCI Output block
removes the data from the FIFO and presents it to the PCI bus. During read
transactions, read data is captured from the PCI bus within the PCI Input
block. From there, the data is fed into the PPC FIFO. The PPC Output
block removes the data from the FIFO and presents it to the PPC60x bus.
Summary of Contents for MVME5100 Series
Page 1: ...MVME5100 Single Board Computer Programmer s Reference Guide V5100A PG2 September 2001 Edition ...
Page 16: ...xvi ...
Page 20: ...xx ...
Page 28: ...xxviii ...
Page 62: ...1 34 Computer Group Literature Center Web Site Product Data and Memory Maps 1 ...
Page 278: ...3 88 Computer Group Literature Center Web Site System Memory Controller SMC 3 ...
Page 288: ...4 10 Computer Group Literature Center Web Site Hawk Programming Details 4 ...
Page 320: ...Index IN 12 Computer Group Literature Center Web Site I N D E X ...