
HDI16 Host Processor Interface
MSC711x Application Development System (MSC711xADS) Reference Manual, Rev. 1
Freescale Semiconductor
37
MSC711xADS Interfaces
5
This chapter describes the various interfaces of the MSC711xADS, including the host interface (HDI16), the
connection between the MSC711x and MPC8272 processors, RS-232 ports, OCE10/JTAG interface, Ethernet,
DDR SDRAM, Flash memory, time-slot interchanger, SLIC SLAC interface, and E1/T1 framer.
5.1 HDI16 Host Processor Interface
The host processor can be either the MPC8272 or an outside host, and it connects to the MSC711x processor
through the HDI16 host interface, which is a 16-bit wide, full-duplex, double-buffered parallel port that can
directly connect to the data bus of a host processor. The HDI16 port supports a variety of buses and gluelessly
connects with a number of industry-standard microcomputers, microprocessors, and DSPs. The HDI16 host bus
can be asynchronously accessed, independently of the clocks on the DSP, because the HDI16 registers are divided
into two banks:
•
External host register bank that is accessible to an external host.
•
Chip register bank that is accessible to the MSC711x device.
The HDI16 supports two classes of interfaces to external devices:
•
Host processor/microcontroller (MCU) connection interface.
•
DMA controller interface.
5.1.1
HDI16 Configuration
On the MSC711x device, the HLEND bit in the HPCR register must always have a value of 0, which configures the
HDI16 module for big-endian operation. This is the default value. The HDI16 port on the MSC711x differs from
the MSC8101 HDI16 port, as follows:
•
Bits on the HD bus are numbered with bit 0 as the LSB
.
•
Bits on the HA bus are numbered with bit 0 as the LSB
.
•
Bits in HDI16 registers are numbered with bit 0 as the LSB.
•
The Host Port Pin (HPE) does not exist as a pin on the MSC711x. Instead, this signal is internally tied as
asserted. That is, the host port is enabled. To disable this port, use the HEN bit in the HPCR register.
•
HDSP pin value is sampled only at reset.
•
H8BIT pin value is sampled only at reset.
•
Host address bus uses only three pins
HA[2–0]
. The
HA3
pin is not used, and it is internally deasserted to 0.
• The reset configuration registers are not accessible to an external host and are not supported.