6 hi signals, 1 hi data bus (h0–h7), 2 hi address (hoa2–hoa0) – Motorola DSP56012 User Manual
Page 115: 3 hi read/write (hr/w), 4 hi enable (hen), 5 host request (horeq), Hi signals -35, Hi data bus (h0–h7) -35, Hi address (hoa2–hoa0) -35, Hi read/write (hr/w) -35
Parallel Host Interface
Host Interface (HI)
MOTOROLA
DSP56012 User’s Manual
4-35
4.4.6
HI Signals
The fifteen HI signals are described here for convenience. Additional information,
including timing, is provided in the
DSP56012 Technical Data
sheet (DSP56012/D).
4.4.6.1
HI Data Bus (H0–H7)
This bidirectional data bus transfers data between the host processor and the
DSP56012. It acts as an input unless HEN is asserted and HR/W is high, making
H[7:0] become outputs and allowing the host processor to read DSP56012 data. It is
high impedance when HEN is deasserted. H[7:0] can be programmed as GPIO pins
(PB[7:0]) when the HI is not being used. These pins are configured as GPIO input
pins during hardware reset.
4.4.6.2
HI Address (HOA2–HOA0)
These inputs provide the address selection for each HI register. HOA[2:0] can be
programmed as GPIO pins (PB[10:8]) when the HI is not being used. These signals
are configured as GPIO inputs during hardware reset.
4.4.6.3
HI Read/Write (HR/W)
The HI Read/Write (HR/W) signal selects the direction of data transfer for each host
processor access. If HR/W is high and HEN is asserted, H[7:0] are configured as
outputs and DSP data is transferred to the host processor. If HR/W is low and HEN
is asserted, H[7:0] are configured as inputs and host data is transferred to the DSP.
HR/W is stable when HEN is asserted. HR/W can be configured as a GPIO pin
(PB11) when the HI is not being used, and is configured as a GPIO input pin during
hardware reset.
4.4.6.4
HI Enable (HEN)
The HI Enable (HEN) input enables a data transfer on the host data bus. When HEN
is asserted and HR/W is high, H[7:0] become outputs and the host processor may
read DSP56012 data. When HEN is asserted and HR/W is low, H[7:0] become inputs.
When HEN is deasserted, host data is latched inside the DSP. Normally, a chip select
signal derived from host address decoding and an enable clock are used to generate
HEN. HEN can be configured as a GPIO pin (PB12) when the HI is not being used,
and is configured as a GPIO input pin during hardware reset.
4.4.6.5
Host Request (HOREQ)
The Host Request (HOREQ) open-drain output signal is used by the DSP56012 HI to
request service from the host processor, DMA controller, or simple external
controller. HOREQ can be connected to an interrupt request pin of a host processor, a