EasyManua.ls Logo

COBHAM GR740 - 15 32-bit PCI;AHB bridge; 15.1 Overview

COBHAM GR740
488 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
GR740-UM-DS, Nov 2017, Version 1.7 218 www.cobham.com/gaisler
GR740
15 32-bit PCI/AHB bridge
15.1 Overview
The GRPCI2 core is a bridge between the PCI bus and the AMBA AHB bus. The core is capable of
connecting to the PCI bus via both a target and a initiator/master interface. The connection to the
AMBA bus is a AHB master interface for the PCI target functionality and a AHB slave interface for
the PCI initiator functionality. The core also contains a DMA controller. For the DMA functionality,
the core uses the PCI initiator to connect to the PCI bus and an AHB master to connect to the AMBA
bus. Configuration registers in the core are accessible via an AMBA APB slave interface.
The PCI and AMBA interfaces belong to two different clock domains. Synchronization is performed
inside the core through FIFOs.
The PCI interface is compliant with the 2.3 PCI Local Bus Specification.
15.2 Configuration
The core has configuration registers located both in PCI Configuration Space (Compliant with the 2.3
PCI Local Bus Specification) and via an AMBA APB slave interface (for core function control and
DMA control). This section defines which configuration options that are implemented in the PCI con-
figuration space together with a list of capabilities implemented in the core.
15.2.1 Configuration & Capabilities
The implemented configuration can be determined by reading the Status & Capability register acces-
sible via the APB slave interface. The implementation described by this datasheet has the following
characteristics:
The PCI vendor 0x1AC8 and device ID 0x0740
The PCI class code 0x0B4000 and revision ID 0x00
32-bit PCI initiator interface.
32-bit PCI target interface
DMA controller
Figure 17. Block diagram
PCI
AHB BUS
PCI BUS
32-bit
32, 64 or 128-bit
PCI
AHB
Master
AHB
Slave
AHB
Master
FIFO FIFO FIFO
Target
Initiator
DMA
Ctrl
APB BUS
32-bit
APB
Slave

Table of Contents

Related product manuals