beautypg.com

6 pci interface, Hurricane configuration – Spectrum Brands Quad C6x VME64 User Manual

Page 45

background image

Spectrum Signal Processing

Monaco Technical Reference

PCI Interface

Part Number 500-00191

33

Revision 2.00

6 PCI Interface

The Hurricane chip provides the interface between the Global Shared SRAM on the
Global Shared Bus and the PMC site which supports a 32 bit, 33 MHz PCI bus. Although
the DSPs cannot directly master the PCI bus, the Hurricane’s DMA controller provides
flexible data transfer between the Global Shared Bus SRAM and the PMC.

Embedded PCI buses require Hurricane PCI configuration cycle generation.

Pre-emptive arbitration is not used. If a node requests the Global Shared bus when the
bus is not currently in use, then it will be granted the bus. It is up to the bus ownership
timers of the Hurricane and PMC devices to prevent bus hogging.

PMC modules can directly master the Global Shared SRAM.

The memory map of the Monaco seen by a PMC module is shown in the following
figure.

PCI Offset Address

Access

0000 0000h

Global Shared SRAM

001F FFFFh

0020 0000h

Hurricane Control Registers

002F FFFFh

0030 0000h

Reserved

003F FFFFh

Figure 10 PCI Memory Map

6.1. Hurricane

Configuration

Before the PMC site can be accessed, the Monaco initialization software must configure
the Hurricane registers with the values shown in the following table. Only the indicated
values should be initialized, all other values should be left alone. As can be seen, these
registers can be accessed from a ‘C6x, the PMC’s PCI bus, and a host on the VME bus.