HS_USB2.0 host
RM0082
440/844
Doc ID 018672 Rev 1
memory feature is driven by the INSNREG03 register. The INSNREG01 register bit
assignments are given in
.
22.6.19 INSNREG02
register
The INSNREG02 is a RW 12 bit register which allows to configure the packet buffer depth.
As stated by the reset value (12’h080), the buffer depth is 128 x 32 by default.
22.6.20 INSNREG03
register
The INSNREG03 is a RW 1 bit register used in conjunction with INSNREG01 to
enable/disable breaking of memory transactions into chunks. The bit description is given in
22.6.21 INSNREG05
register
The INSNREG05 is a RW 32 bit register which allows to read the UTMI registers from the
following signals:
22.6.22
Register description of OHCI
22.6.23 Operation
registers
The Host Controller (HC) contains a set of on-chip operational registers which are mapped
into a noncacheable portion of the system addressable space. These registers are used by
the Host Controller Driver (HCD). According to the function of these registers, they are
Table 363.
INSNREG01 register bit assignments
Bit
Name
Reset value Description
[31:16]
OUT
16’h0020
Out transactions threshold (in bytes).
[15:00]
IN
16’h0020
In transactions threshold (in bytes).
Table 364.
INSNREG03 register bit assignments
Bit
Name
Reset value Description
[00]
BMT
1’h0
Setting this bit enables break memory transfer.
Table 365.
INSNREG05 register bit assignments
Bit
Name
Reset value Description
[31:18]
Reserved
-
Read: undefined. Write: should be zero.
[17]
VBusy
1’h0
Software RO.
[16:13]
VPort
4’h0
Software R/W.
[12]
VControlLoadM
1’h0
1‘b0
›
Load new control word
1‘b1
›
NOP (Software R/W).
[11:08]
VControl
4’h0
Vendor control (software R/W).
[07:00]
VStatus
8’h0
Vendor status (software RO).