Spectrum Signal Processing
Monaco Technical Reference
Global Shared Bus
Part Number 500-00191
19
Revision 2.00
3 Global Shared Bus
The Global Shared Bus provides access between devices on the Monaco board as shown
in the following table.
Table 8 Global Shared Bus Access
Source
Target
‘C6x
Nodes
PMC
Site
VME Bus
via SCV64
Internal program & data RAM
R/W own node
No Access
No Access
Local SDRAM
R/W own node
No Access
No Access
Local SBSRAM
R/W own node
No Access
No Access
Global Shared RAM
R/W (32-bit only)
R/W
R/W
Hurricane Registers
R/W
R/W
R/W
PMC Site
Hurricane DMA
access only
-
No Access
SCV64 Registers
R/W
No Access
No Access
Global Shared Bus Registers
R/W
No Access
No Access
VMEbus as master
R/W
No Access
-
3.1. Memory
512K of 32-bit Asynchronous RAM, implemented in four 512K x 8-bit Asynchronous
RAM devices, is provided on the Global Shared Bus. The ‘C6x DSPs can only perform
32-bit accesses to the Global Shared RAM. Byte accesses are not supported.
3.2. Arbitration
Arbitration of the Global Shared Bus is implemented using a next bus owner token that is
passed serially from one device to the next. Token passing follows a strict hierarchical
sequence, ordered by bus servicing priority. There are six devices participating in the
process. These are, in decreasing priority:
•
SCV64
•
Hurricane
•
DSP Node A
•
DSP Node B
•
DSP Node C
•
DSP Node D