Overview
7-2
7.1
Overview
The host-port interface (HPI) is a 16-bit-wide parallel port through which a host
processor can directly access the CPU’s memory space. The host device func-
tions as a master to the interface, which increases ease of access. The host
and CPU can exchange information via internal or external memory. The host
also has direct access to memory-mapped peripherals. Connectivity to the
CPU’s memory space is provided through the DMA controller. Dedicated
address and data registers not accessible to the CPU connect the HPI to the
DMA auxiliary channel, which connects the HPI to the CPU’s memory space.
Both the host and the CPU can access the HPI control register (HPIC). The
host can access the HPI address register (HPIA), the HPI data register (HPID),
and the HPIC by using the external data and interface control signals.
Figure 7–1 shows the host-port components in the block diagram of the on-
chip peripherals.
Figure 7–1. TMS320C6201/C6701 Block Diagram
Program memory/cache
Program memory controller
EMIF
PLL
Host port interface
DMA
controller
bus
Peripheral
EMIF control
DMA control
HPI control
McBSPs
Interrupt selector
Timers
Data memory
controller
Data memory
CPU core
2
Data path
1
Data path
Instruction decode
Instruction dispatch
Program fetch
down
Power
Boot
configuration
controller