| 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 
∙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  | 
| 
 | 
 | 
 | 
 | 
 | 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  | 
| 
 | Revision 2.00 |