Spectrum Brands C6x VME64 manual HPI Register Addresses VME address, Hpia

Models: C6x VME64

1 92
Download 92 pages 46.13 Kb
Page 38
Image 38

Monaco Technical Reference

Spectrum Signal Processing

VME64 Bus Interface

The Host Port Interface (HPI) allows a VME host to access the memory map of any ‘C6X. The board transfers 32-bit VME accesses automatically through the 16-bit Host Port Interface as two 16-bit words. The interface consists of three read/write, 32-bit registers that are accessed through the VME A24 slave interface:

HPI Address register (HPIA)

HPI Control register (HPIC). A ‘C6x can also read and write to its HPI Control register (HPIC) at address 0188 0000h.

HPI Data register (HPID)

VME address bits A[3:2] select which register is being accessed in each node’s HPI register address space. These bits are mapped to the HCNTRL[1:0] control pins of the ‘C6x. The following table shows how the HPI interface is addressed.

Table 9 HPI Register Addresses

 

 

VME address

 

 

 

 

 

 

 

 

‘C6x

Node

Node

Node

Node

 

Register

A

B

C

D

Description

 

 

 

 

 

 

HPIC

00 2000h

00 3000h

00 4000h

00 5000h

State for reading/setting the Control Register value.

 

 

 

 

 

 

HPIA

00 2004h

00 3004h

00 4004h

00 5004h

Used to read/set the HPI address pointer. The HPIA

 

 

 

 

 

points into the C6x memory space.

 

 

 

 

 

 

HPID

00 2008h

00 3008h

00 4008h

00 5008h

A VME host reads and writes data to this address for

 

 

 

 

 

DMA transfers to the HPID register. The HPIA register

 

 

 

 

 

automatically increments by 4 bytes as each word is

 

 

 

 

 

transferred through the HPID register.

 

 

 

 

 

 

HPID

00 200Ch

00 300Ch

00 400Ch

00 500Ch

A VME host reads and writes data to this address for

 

 

 

 

 

single cycle transfers to the HPID register. The HPIA is

 

 

 

 

 

not incremented for this HPI access mode.

 

 

 

 

 

 

 

 

 

 

 

 

HPID

01 0000h

01 4000h

01 8000h

01 C0000h

VME hosts which increment their target address can use

DMA

 

 

 

 

this address space for DMA transfers to the HPID

Space

 

 

 

 

register. Up to 4K of 32-bit data can be transferred in this

 

 

 

 

 

space. Data written to this space is automatically

 

 

 

 

 

transferred to the HPID register, and the HPIA register

 

 

 

 

 

automatically increments by 4 bytes as each word is

 

 

 

 

 

transferred.

 

 

 

 

 

 

26

Part Number 500-00191

 

Revision 2.00

Page 38
Image 38
Spectrum Brands C6x VME64 manual HPI Register Addresses VME address, Hpia