Rev. 3.0, 03/01, page 43 of 390
5.2.2
Internal Bus Interface Signals
Signal Name
I/O Type
Description
*
RESET#
O
Internal Module Reset: This signal is module reset of
*
module. (For example,
LCDC reset signal is LCDC_RESET#)
*
STBY
O
Module Standby: This signal is used to control the standby mode for each
peripheral module. (For LCDC as an example, when LCDC_STBY is asserted,
LCDC module will go into the standby mode)
*
WAIT#
I
Module Wait: This signal is controlled by a peripheral module to insert a wait
state in CPU command cycle. (For LCDC as an example, when LCDC_WAIT#
is active low, the CPU Interface will insert a wait signal to the CPU cycle until
the LCDC_WAIT# is high)
*
MS#
O
Module Select: This module select signal is decoded based on the IPC
module address map. (For LCDC as an example, the LCDC control register
address and LCDC Frame buffer address will activate LCDC_MS# )
IMADDR[20:1]
O
Internal Module Address Bus [20:1]: These are the address input signals to
all the peripheral modules. The peripheral module address decoder can use
these signals to decode the internal registers.
IMADDR24
O
Internal Module Address bus 24: This signal is address bus number 24
driven by CPU Interface. This signal is connected to all peripheral modules.
IMADDR25
O
Internal Module Address bus 25: This signal is address bus number 25
driven by CPU Interface. This signal is connected to all peripheral modules.
MIDATA[31:0]
O
Module Input Data Bus [31:0]: These are the bit[31:0] of data bus to be
driven to all the peripheral modules. (Write data from the CPU)
MODATA[31:0]
I
Module Output Data Bus [31:0]: These are the bit[31:0] of data bus to be
read by the CPU. (Read data from the peripheral module)
IMRDWR#
O
Internal Module Read/Write Command: Internal Module read/write indicator
driven by CPU Interface.
IMRD#
O
Internal Module Read Command: When active along with
*
MS#, a valid data
MODATA[31:0] will be mapped onto the ODATA[31:0] for the Host CPU to
read. This signal is driven by CPU Interface.
IMWE0#
O
Internal Module Write byte 0 Command: When active along with
*
MS#, a
valid data IDATA[7:0] will be passed from the Host CPU to MIDATA[7:0]. This
signal is driven by CPU Interface.
IMWE1#
O
Internal Module Write byte 1 Command: When active along with
*
MS#, a
valid data IDATA[15:8] will be passed from the Host CPU to MIDATA[15:8].
This signal is driven by CPU Interface.
IMWE2#
O
Internal Module Write byte 2 Command: When active along with
*
MS#, a
valid data IDATA[23:16] will be passed from the Host CPU to MIDATA[23:16].
This signal is driven by CPU Interface.
IMWE3#
O
Internal Module Write byte 3 Command: When active along with
*
MS#, a
valid data IDATA[31:24] will be passed from the Host CPU to MIDATA[31:24].
This signal is driven by CPU Interface.
Notes: 1.
*
stands for peripheral module name.
2. # means that a signal is active low.
Summary of Contents for HD64465
Page 25: ...Rev 3 0 03 01 page 6 of 390 ...
Page 59: ...Rev 3 0 03 01 page 40 of 390 ...
Page 97: ...Rev 3 0 03 01 page 78 of 390 ...
Page 147: ...Rev 3 0 03 01 page 128 of 390 ...
Page 199: ...Rev 3 0 03 01 page 180 of 390 ...
Page 247: ...Rev 3 0 03 01 page 228 of 390 ...
Page 385: ...Rev 3 0 03 01 page 366 of 390 ...
Page 389: ...Rev 3 0 03 01 page 370 of 390 ...
Page 409: ...Rev 3 0 03 01 page 390 of 390 ...