SPRUIW9C October 2021 – March 2024 TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1
Table 14-9 lists the memory-mapped registers for the HIC_CFG_REGS registers. All register offset addresses not listed in Table 14-9 should be considered as reserved locations and the register contents should not be modified.
Offset | Acronym | Register Name | Write Protection | Section |
---|---|---|---|---|
0h | HICREV | Module Revision Register | No | Go |
2h | HICGCR | Global Control Register | EALLOW | Go |
4h | HICLOCK | Lock Register | EALLOW | Go |
6h | HICMODECR | Mode Control Register | EALLOW and LOCK | Go |
8h | HICPINPOLCR | Pin Polarity Control Register | EALLOW and LOCK | Go |
Ah | HICBASESEL | Base Select Register | No | Go |
Ch | HICHOSTCR | HIC Host Control Register | No | Go |
Eh | HICERRADDR | Host Error Address register | No | Go |
10h | HICH2DTOKEN | Host to Device Token Register | No | Go |
12h | HICD2HTOKEN | Devie to Host Token Register | No | Go |
14h | HICDBADDR0 | Device Base Address Register 0 | EALLOW and LOCK | Go |
16h | HICDBADDR1 | Device Base Address Register 1 | EALLOW and LOCK | Go |
18h | HICDBADDR2 | Device Base Address Register 2 | EALLOW and LOCK | Go |
1Ah | HICDBADDR3 | Device Base Address Register 3 | EALLOW and LOCK | Go |
1Ch | HICDBADDR4 | Device Base Address Register 4 | EALLOW and LOCK | Go |
1Eh | HICDBADDR5 | Device Base Address Register 5 | EALLOW and LOCK | Go |
20h | HICDBADDR6 | Device Base Address Register 6 | EALLOW and LOCK | Go |
22h | HICDBADDR7 | Device Base Address Register 7 | EALLOW and LOCK | Go |
28h | HICH2DINTEN | H2D Interrupt Enable | No | Go |
2Ah | HICH2DINTFLG | H2D Interrupt status Flag | No | Go |
2Ch | HICH2DINTCLR | H2D Interrupt status Clear | No | Go |
2Eh | HICH2DINTFRC | H2D Interrupt Set Force | No | Go |
30h | HICD2HINTEN | D2H Interrupt Enable | No | Go |
32h | HICD2HINTFLG | D2H Interrupt status Flag | No | Go |
34h | HICD2HINTCLR | D2H Interrupt status Clear | No | Go |
36h | HICD2HINTFRC | D2H Interrupt Set Force | No | Go |
38h | HICACCVIOADDR | Access Violation Address | Go | |
3Ah | HICCOMMIT | Commit Register | EALLOW | Go |
40h | H2D_BUF0 | Host to Device Buffer 0 | No | Go |
42h | H2D_BUF1 | Host to Device Buffer 1 | No | Go |
44h | H2D_BUF2 | Host to Device Buffer 2 | No | Go |
46h | H2D_BUF3 | Host to Device Buffer 3 | No | Go |
48h | H2D_BUF4 | Host to Device Buffer 4 | No | Go |
4Ah | H2D_BUF5 | Host to Device Buffer 5 | No | Go |
4Ch | H2D_BUF6 | Host to Device Buffer 6 | No | Go |
4Eh | H2D_BUF7 | Host to Device Buffer 7 | No | Go |
50h | H2D_BUF8 | Host to Device Buffer 8 | No | Go |
52h | H2D_BUF9 | Host to Device Buffer 9 | No | Go |
54h | H2D_BUF10 | Host to Device Buffer 10 | No | Go |
56h | H2D_BUF11 | Host to Device Buffer 11 | No | Go |
58h | H2D_BUF12 | Host to Device Buffer 12 | No | Go |
5Ah | H2D_BUF13 | Host to Device Buffer 13 | No | Go |
5Ch | H2D_BUF14 | Host to Device Buffer 14 | No | Go |
5Eh | H2D_BUF15 | Host to Device Buffer 15 | No | Go |
60h | D2H_BUF0 | Device to Host Buffer 0 | No | Go |
62h | D2H_BUF1 | Device to Host Buffer 1 | No | Go |
64h | D2H_BUF2 | Device to Host Buffer 2 | No | Go |
66h | D2H_BUF3 | Device to Host Buffer 3 | No | Go |
68h | D2H_BUF4 | Device to Host Buffer 4 | No | Go |
6Ah | D2H_BUF5 | Device to Host Buffer 5 | No | Go |
6Ch | D2H_BUF6 | Device to Host Buffer 6 | No | Go |
6Eh | D2H_BUF7 | Device to Host Buffer 7 | No | Go |
70h | D2H_BUF8 | Device to Host Buffer 8 | No | Go |
72h | D2H_BUF9 | Device to Host Buffer 9 | No | Go |
74h | D2H_BUF10 | Device to Host Buffer 10 | No | Go |
76h | D2H_BUF11 | Device to Host Buffer 11 | No | Go |
78h | D2H_BUF12 | Device to Host Buffer 12 | No | Go |
7Ah | D2H_BUF13 | Device to Host Buffer 13 | No | Go |
7Ch | D2H_BUF14 | Device to Host Buffer 14 | No | Go |
7Eh | D2H_BUF15 | Device to Host Buffer 15 | No | Go |
Complex bit access types are encoded to fit into small table cells. Table 14-10 shows the codes that are used for access types in this section.
Access Type | Code | Description |
---|---|---|
Read Type | ||
R | R | Read |
R-0 | R -0 | Read Returns 0s |
Write Type | ||
W | W | Write |
W1C | W 1C | Write 1 to clear |
W1S | W 1S | Write 1 to set |
WSonce | W Sonce | Write Set once |
Reset or Default Value | ||
-n | Value after reset or the default value |
HICREV is shown in Figure 14-10 and described in Table 14-11.
Return to the Summary Table.
Module Revision Register
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
SCHEME | RESERVED | FUNC | |||||
R-1h | R-0-0h | R-0h | |||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
FUNC | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RTL | MAJOR | ||||||
R-0h | R-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CUSTOM | MINOR | ||||||
R-0h | R-1h | ||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | SCHEME | R | 1h | This identifies the scheme of the module. Returns 01. Read-only for Host Reset type: SYSRSn |
29-28 | RESERVED | R-0 | 0h | Reserved |
27-16 | FUNC | R | 0h | Functional Release Number Reflects software-compatability. If there is no level of software compatability, a unique func number is assigned for compatible modules, the same number is maintained. Read-only for Host Reset type: SYSRSn |
15-11 | RTL | R | 0h | Design Release Number Incremented for releases due to spec changes or post-release design changes. Reset to 0 when either MAJOR or MINOR is incremented. Read-only for Host Reset type: SYSRSn |
10-8 | MAJOR | R | 0h | Major Revision Number Represents major changes to the module (e.g. entirely new features are added/changed). The major revision number for this module. Read-only for Host Reset type: SYSRSn |
7-6 | CUSTOM | R | 0h | Custom Module Number Indicates a special version of the module. May not be supported by standard software. Read-only for Host Reset type: SYSRSn |
5-0 | MINOR | R | 1h | Minor Revision Number Represents minor changes to the module (e.g. enhancements to existing features). The minor revision number for this module. Read-only for Host Reset type: SYSRSn |
HICGCR is shown in Figure 14-11 and described in Table 14-12.
Return to the Summary Table.
Global Control Register
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
R-0-0h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | HICEN | ||||||||||||||
R-0-0h | R/W-0h | ||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-4 | RESERVED | R-0 | 0h | Reserved |
3-0 | HICEN | R/W | 0h | Host Interface Enable. Controls the operation of the Host Interface. 0xA : Host Interface is enabled. Access to MBOX and Device region are enabled for Host. Others : Host Interface is disabled. Access to MBOX and Device region are disabled for Host. Host can still read all the MMRs and write to writable MMRs of HIC module. Read-only for Host Reset type: SYSRSn |
HICLOCK is shown in Figure 14-12 and described in Table 14-13.
Return to the Summary Table.
Lock Register
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
WRITE_ENABLE_KEY | |||||||
W-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
WRITE_ENABLE_KEY | |||||||
W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | LOCK | ||||||
R-0-0h | R/W-0h | ||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | WRITE_ENABLE_KEY | W | 0h | These 16 bits act as a key to enable writes to Bit 0 of this register. The only time a '1' can be written to Bit 0 is by a single 32-bit write where bits 31:16 equal 0x5a5a. All other writes are ignored including separate 16-bit writes. Read returns 0 for this field always. Read-only for Host Reset type: SYSRSn |
15-1 | RESERVED | R-0 | 0h | Reserved |
0 | LOCK | R/W | 0h | Enable for LOCK feature that blocks writes to certain config registers. Writing '1' to this field along with a valid WRITE_ENABLE_KEY value while HICCOMMIT.COMMIT=0 will set this bit to '1' and enables the LOCK feature. Writing '0' to this field along with a valid WRITE_ENABLE_KEY value while HICCOMMIT.COMMIT=0 will set this bit to '0' and disables the LOCK feature. 0 : LOCK is disabled 1 : LOCK is enabled Read-only for Host Reset type: SYSRSn |
HICMODECR is shown in Figure 14-13 and described in Table 14-14.
Return to the Summary Table.
Mode Control Register
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | EN_HOSTWREALLOW | EN_DEVACC | D2HBUF_HOSTWREN | H2DBUF_DEVWREN | |||
R-0-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RDY_PRESENT | BEN_PRESENT | RW_MODE | RESERVED | DW_MODE | ||
R-0-0h | R/W-0h | R/W-0h | R/W-0h | R-0-0h | R/W-0h | ||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-12 | RESERVED | R-0 | 0h | Reserved |
11 | EN_HOSTWREALLOW | R/W | 0h | Enables Host write to HOSTCR.EALLOW register field 0 : Host write to HOSTCR.EALLOW register field will be ignored 1 : Host can write and reprogram HOSTCR.EALLOW register field Read-only for Host Reset type: SYSRSn |
10 | EN_DEVACC | R/W | 0h | Enables Host accesses to Device Region 0 : Host cannot access Device region - only HIC internal MMR and MBOX regions accessible 1 : Host can access both HIC Internal address space and Device address space selected by BASEx+ registers Read-only for Host Reset type: SYSRSn |
9 | D2HBUF_HOSTWREN | R/W | 0h | D2H Buffer Write Enable for Host 0 : D2H Buffer can only be written by Device 1 : D2H Buffer can also be written by Host For the cases where user wants larger D2H Buffer region (and there is limited or no need for H2D Buffer region), this feature helps. Read-only for Host Reset type: SYSRSn |
8 | H2DBUF_DEVWREN | R/W | 0h | H2D Buffer Write Enable for Device 0 : H2D Buffer can only be written by Host 1 : H2D Buffer can also be written by Device For the cases where user wants larger H2D Buffer region (and there is limited or no need for D2H Buffer region), this feature helps. Read-only for Host Reset type: SYSRSn |
7 | RESERVED | R-0 | 0h | Reserved |
6 | RDY_PRESENT | R/W | 0h | Ready pin Present Defines the presence of nRDY pin. 0 : 'nRDY' pin is not present. Host must ensure to retain the control pins active for the period required by the datasheet. 1 : 'nRDY' pin is present. Host must hold the control/data signals as long as nRDY signal is asserted. Read-only for Host Reset type: SYSRSn |
5 | BEN_PRESENT | R/W | 0h | ByteEnable pin Present. Defines the presence of Byte Enable pins. 0 : 'nBE' pins are not present. DW_MODE field defines the fixed data width. 1 : 'nBE' pins are present. Data bus for each access is qualified with nBE pin status. Read-only for Host Reset type: SYSRSn |
4 | RW_MODE | R/W | 0h | Read-Write Mode. Defines pins to control read-write operation. 0 : Both 'nOE' and 'nWE' pins are available to control read and write operations. 1 : The 'nOE' pin will act as a single 'RnW' pin to control both read and write operations. Read-only for Host Reset type: SYSRSn |
3-2 | RESERVED | R-0 | 0h | Reserved |
1-0 | DW_MODE | R/W | 0h | Data Width Mode. Data width of host access 0x0 : 8-bit Data Port 0x1 : 16-bit Data Port others : default to 16-bit mode Read-only for Host Reset type: SYSRSn |
HICPINPOLCR is shown in Figure 14-14 and described in Table 14-15.
Return to the Summary Table.
Pin Polarity Control Register
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RDY_POL | WE_POL | OE_POL | BEN_POL | CS_POL | ||
R-0-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-5 | RESERVED | R-0 | 0h | Reserved |
4 | RDY_POL | R/W | 0h | Defines the Polarity of Ready (nRDY) output pin. 0 : RDY pin is active low 1 : RDY pin is active high Read-only for Host Reset type: SYSRSn |
3 | WE_POL | R/W | 0h | Defines the Polarity of Write Enable (nWE) input pin. 0 : Write Enable pin is active low 1 : Write Enable pin is active high. If HIC is configured to use a single RnW pin, then this bit configuration is ignored. Read-only for Host Reset type: SYSRSn |
2 | OE_POL | R/W | 0h | Defines the Polarity of Output Enable (nOE) input pin. 0 : Output Enable pin is active low 1 : Output Enable pin is active high. If HIC is configured to use a single RnW pin, then this bit configuration is ignored. Read-only for Host Reset type: SYSRSn |
1 | BEN_POL | R/W | 0h | Defines Polarity of Byte Enable (nBE) input pins. 0 : Byte Enable is active low 1 : Byte Enable is active high Read-only for Host Reset type: SYSRSn |
0 | CS_POL | R/W | 0h | Defines Polarity of Chip Select (nCS) input pin. 0 : Chip Select pin is active low 1 : Chip Select is active high. Read-only for Host Reset type: SYSRSn |
HICBASESEL is shown in Figure 14-15 and described in Table 14-16.
Return to the Summary Table.
Base Select Register
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | BASE_SELECT | ||||||
R-0-0h | R/W-0h | ||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-3 | RESERVED | R-0 | 0h | Reserved |
2-0 | BASE_SELECT | R/W | 0h | Selection value for the collection of Base Address registers 000 : Select Base Address 0 register 001 : Select Base Address 1 register 010 : Select Base Address 2 register 011 : Select Base Address 3 register 100 : Select Base Address 4 register 101 : Select Base Address 5 register 110 : Select Base Address 6 register 111 : Select Base Address 7 register Read-Write for Host. Reset type: SYSRSn |
HICHOSTCR is shown in Figure 14-16 and described in Table 14-17.
Return to the Summary Table.
HIC Host Control Register
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
HKEY | |||||||
R/W-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PAGESEL | ACCSIZE | EALLOW_EN | ||||
R-0-0h | R/W-0h | R/W-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R-0 | 0h | Reserved |
15-8 | HKEY | R/W | 0h | KEY that enables/disables the writes to HOSTCR[7:0] fields. The HOSTCR[7:0] fields can be written only if the HKEY is set to 0xA5 during the write. Writes with any other pattern on HKEY field will be ignored. Read from this field returns 0 always. Read-Write for Host. Reset type: SYSRSn |
7-3 | RESERVED | R-0 | 0h | Reserved |
2 | PAGESEL | R/W | 0h | Selection between BASE_SEL pins and BASE_SELECT register 0 : BASE_SELECT register value selects the required HICDBADDRx register for a Host access to the Device region 1 : BASE_SEL pin values select the required HICDBADDRx register for a Host access to the Device region This field can be written only in conjunction with HKEY field. Read-Write for Host. Reset type: SYSRSn |
1 | ACCSIZE | R/W | 0h | Selection between 16 or 32 bit accesses to the destinations of HIC. 0 : Writes on the Host Port - MMR or Initiator port writes are of 16-bit size. For 8-bit Host, data will be packed to 16-bits before triggering a write to the MMR or the Initiator port. Reads on the Host Port - 16-bit reads to MMR or Initiator Port 1 : Writes on the Host Port - MMR or Initiator port writes are of 32-bit size. For 8/16-bit Host, data will be packed to 32-bit before initiating an access to the MMR or Initiator port Reads on the Host Port - 32-bit reads to MMR or Initiator Port This field can be written only in conjunction with HKEY field. Read-Write for Host. Reset type: SYSRSn |
0 | EALLOW_EN | R/W | 0h | Defines the EALLOW signal for the HIC Initiator port. 0 : HIC cannot write to peripheral registers protected by EALLOW. 1 : HIC can access peripheral registers protected by EALLOW. This field can be written only in conjuction with HKEY field if HICMODECR.EN_HOSTWREALLOW=1 Read-Write for Host. Reset type: SYSRSn |
HICERRADDR is shown in Figure 14-17 and described in Table 14-18.
Return to the Summary Table.
Host Error Address register
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | D2H_BASE_SEL | RESERVED | |||||
R-0-0h | R-0h | R-0-0h | |||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
D2H_ERR_ADDR | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | H2D_BASE_SEL | RESERVED | |||||
R-0-0h | R-0h | R-0-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
H2D_ERR_ADDR | |||||||
R-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R-0 | 0h | Reserved |
30-28 | D2H_BASE_SEL | R | 0h | BASE_SEL value at the time of Error capturing D2H_ERR_ADDR The value will freeze upon the first capture until the flags - BUSERR_FLG, ILLWR_FLG and ILLRD_FLG of HICD2HINTFLG register are cleared by the user. Upon an error event, the HIC_BASESEL pin values will be captured into this register field while setting corresponding error flag in HICD2HINTFLG register. For the case where PAGESEL=0, user must read BASE_SELECT register to find out the correct value of BASE_SEL. Read-only for Host. Reset type: SYSRSn |
27-24 | RESERVED | R-0 | 0h | Reserved |
23-16 | D2H_ERR_ADDR | R | 0h | Host address captured upon an erroneous transaction captured for Host to service (as a response to D2HINT interrupt) The value will freeze upon the first capture until the flags - BUSERR_FLG, ILLWR_FLG and ILLRD_FLG of HICD2HINTFLG register are cleared by the user. Upon an error event, the Host address will be captured into this register field while setting corresponding error flag in HICD2HINTFLG register. Read-Write for Host. Reset type: SYSRSn |
15 | RESERVED | R-0 | 0h | Reserved |
14-12 | H2D_BASE_SEL | R | 0h | BASE_SEL value at the time of Error capturing H2D_ERR_ADDR. The value will freeze upon the first capture until the flags - BUSERR_FLG, ILLWR_FLG and ILLRD_FLG of HICH2DINTFLG register are cleared by the user. Upon an error event, the HIC_BASESEL pin values will be captured into this register field while setting corresponding error flag in HICH2DINTFLG register. For the case where PAGESEL=0, user must read BASE_SELECT register to find out the correct value of BASE_SEL. Read-only for Host. Reset type: SYSRSn |
11-8 | RESERVED | R-0 | 0h | Reserved |
7-0 | H2D_ERR_ADDR | R | 0h | Host address captured upon an erroneous transaction captured for Device to service (as a response to H2DINT interrupt) The value will freeze upon the first capture until the flags - BUSERR_FLG, ILLWR_FLG and ILLRD_FLG of HICH2DINTFLG register are cleared by the user. Upon an error event, the Host address will be captured into this register field while setting corresponding error flag in HICH2DINTFLG register. Read-only for Host. Reset type: SYSRSn |
HICH2DTOKEN is shown in Figure 14-18 and described in Table 14-19.
Return to the Summary Table.
Host to Device Token Register
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
H2D_TOKEN | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | H2D_TOKEN | R/W | 0h | Host To Device Token is a general purpose register that can be used to send any information from Host to the Device software. Typical usage is to send the Buffer Count of the H2DBUF region. Any write to the lower half-word of this register will automatically trigger an interrupt to H2DINT Read-Write for Host. Reset type: SYSRSn |
HICD2HTOKEN is shown in Figure 14-19 and described in Table 14-20.
Return to the Summary Table.
Devie to Host Token Register
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
D2H_TOKEN | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | D2H_TOKEN | R/W | 0h | Device to Host Token is a general purpose register that can be used to send any information from Device to the Host software. Typical usage is to send the Buffer Count of the D2HBUF region. Any write to the lower half-word of this register will automatically trigger an interrupt to D2HINT Read-only for Host. Reset type: SYSRSn |
HICDBADDR0 is shown in Figure 14-20 and described in Table 14-21.
Return to the Summary Table.
Device Base Address Register 0
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
BASE_ADDR | |||||||||||||||
R/W-0h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BASE_ADDR | RESERVED | ||||||||||||||
R/W-0h | R-0-0h | ||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-7 | BASE_ADDR | R/W | 0h | Base address of the region inside Device address space that Host intends to access. The valide bits from register are concatenated to the incoming Host address appropriately to form the full 32-bit address on the Initiator port of HIC. When DW_MODE = 8-bit, BASE_ADDR[31..7] should be programmed. In this case, Host can access 256 bytes of Device region through the Initiator port. When DW_MODE = 16-bit, BASE_ADDR[31..8] should be programmed. In this case, Host can access 512 bytes of Device region through the Initiator port. Note: Exact HICDBADDR0 register being used for an access is determined by the HICBASESEL.BASE_SELECT field value. Read-only for Host. Reset type: SYSRSn |
6-0 | RESERVED | R-0 | 0h | Reserved |
HICDBADDR1 is shown in Figure 14-21 and described in Table 14-22.
Return to the Summary Table.
Device Base Address Register 1
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
BASE_ADDR | |||||||||||||||
R/W-0h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BASE_ADDR | RESERVED | ||||||||||||||
R/W-0h | R-0-0h | ||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-7 | BASE_ADDR | R/W | 0h | Base address of the region inside Device address space that Host intends to access. The valide bits from register are concatenated to the incoming Host address appropriately to form the full 32-bit address on the Initiator port of HIC. When DW_MODE = 8-bit, BASE_ADDR[31..7] should be programmed. In this case, Host can access 256 bytes of Device region through the Initiator port. When DW_MODE = 16-bit, BASE_ADDR[31..8] should be programmed. In this case, Host can access 512 bytes of Device region through the Initiator port. Note: Exact HICDBADDR1 register being used for an access is determined by the HICBASESEL.BASE_SELECT field value. Read-only for Host. Reset type: SYSRSn |
6-0 | RESERVED | R-0 | 0h | Reserved |
HICDBADDR2 is shown in Figure 14-22 and described in Table 14-23.
Return to the Summary Table.
Device Base Address Register 2
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
BASE_ADDR | |||||||||||||||
R/W-0h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BASE_ADDR | RESERVED | ||||||||||||||
R/W-0h | R-0-0h | ||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-7 | BASE_ADDR | R/W | 0h | Base address of the region inside Device address space that Host intends to access. The valide bits from register are concatenated to the incoming Host address appropriately to form the full 32-bit address on the Initiator port of HIC. When DW_MODE = 8-bit, BASE_ADDR[31..7] should be programmed. In this case, Host can access 256 bytes of Device region through the Initiator port. When DW_MODE = 16-bit, BASE_ADDR[31..8] should be programmed. In this case, Host can access 512 bytes of Device region through the Initiator port. Note: Exact HICDBADDR2 register being used for an access is determined by the HICBASESEL.BASE_SELECT field value. Read-only for Host. Reset type: SYSRSn |
6-0 | RESERVED | R-0 | 0h | Reserved |
HICDBADDR3 is shown in Figure 14-23 and described in Table 14-24.
Return to the Summary Table.
Device Base Address Register 3
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
BASE_ADDR | |||||||||||||||
R/W-0h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BASE_ADDR | RESERVED | ||||||||||||||
R/W-0h | R-0-0h | ||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-7 | BASE_ADDR | R/W | 0h | Base address of the region inside Device address space that Host intends to access. The valide bits from register are concatenated to the incoming Host address appropriately to form the full 32-bit address on the Initiator port of HIC. When DW_MODE = 8-bit, BASE_ADDR[31..7] should be programmed. In this case, Host can access 256 bytes of Device region through the Initiator port. When DW_MODE = 16-bit, BASE_ADDR[31..8] should be programmed. In this case, Host can access 512 bytes of Device region through the Initiator port. Note: Exact HICDBADDR3 register being used for an access is determined by the HICBASESEL.BASE_SELECT field value. Read-only for Host. Reset type: SYSRSn |
6-0 | RESERVED | R-0 | 0h | Reserved |
HICDBADDR4 is shown in Figure 14-24 and described in Table 14-25.
Return to the Summary Table.
Device Base Address Register 4
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
BASE_ADDR | |||||||||||||||
R/W-0h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BASE_ADDR | RESERVED | ||||||||||||||
R/W-0h | R-0-0h | ||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-7 | BASE_ADDR | R/W | 0h | Base address of the region inside Device address space that Host intends to access. The valide bits from register are concatenated to the incoming Host address appropriately to form the full 32-bit address on the Initiator port of HIC. When DW_MODE = 8-bit, BASE_ADDR[31..7] should be programmed. In this case, Host can access 256 bytes of Device region through the Initiator port. When DW_MODE = 16-bit, BASE_ADDR[31..8] should be programmed. In this case, Host can access 512 bytes of Device region through the Initiator port. Note: Exact HICDBADDR4 register being used for an access is determined by the HICBASESEL.BASE_SELECT field value. Read-only for Host. Reset type: SYSRSn |
6-0 | RESERVED | R-0 | 0h | Reserved |
HICDBADDR5 is shown in Figure 14-25 and described in Table 14-26.
Return to the Summary Table.
Device Base Address Register 5
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
BASE_ADDR | |||||||||||||||
R/W-0h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BASE_ADDR | RESERVED | ||||||||||||||
R/W-0h | R-0-0h | ||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-7 | BASE_ADDR | R/W | 0h | Base address of the region inside Device address space that Host intends to access. The valide bits from register are concatenated to the incoming Host address appropriately to form the full 32-bit address on the Initiator port of HIC. When DW_MODE = 8-bit, BASE_ADDR[31..7] should be programmed. In this case, Host can access 256 bytes of Device region through the Initiator port. When DW_MODE = 16-bit, BASE_ADDR[31..8] should be programmed. In this case, Host can access 512 bytes of Device region through the Initiator port. Note: Exact HICDBADDR5 register being used for an access is determined by the HICBASESEL.BASE_SELECT field value. Read-only for Host. Reset type: SYSRSn |
6-0 | RESERVED | R-0 | 0h | Reserved |
HICDBADDR6 is shown in Figure 14-26 and described in Table 14-27.
Return to the Summary Table.
Device Base Address Register 6
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
BASE_ADDR | |||||||||||||||
R/W-0h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BASE_ADDR | RESERVED | ||||||||||||||
R/W-0h | R-0-0h | ||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-7 | BASE_ADDR | R/W | 0h | Base address of the region inside Device address space that Host intends to access. The valide bits from register are concatenated to the incoming Host address appropriately to form the full 32-bit address on the Initiator port of HIC. When DW_MODE = 8-bit, BASE_ADDR[31..7] should be programmed. In this case, Host can access 256 bytes of Device region through the Initiator port. When DW_MODE = 16-bit, BASE_ADDR[31..8] should be programmed. In this case, Host can access 512 bytes of Device region through the Initiator port. Note: Exact HICDBADDR6 register being used for an access is determined by the HICBASESEL.BASE_SELECT field value. Read-only for Host. Reset type: SYSRSn |
6-0 | RESERVED | R-0 | 0h | Reserved |
HICDBADDR7 is shown in Figure 14-27 and described in Table 14-28.
Return to the Summary Table.
Device Base Address Register 7
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
BASE_ADDR | |||||||||||||||
R/W-0h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BASE_ADDR | RESERVED | ||||||||||||||
R/W-0h | R-0-0h | ||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-7 | BASE_ADDR | R/W | 0h | Base address of the region inside Device address space that Host intends to access. The valide bits from register are concatenated to the incoming Host address appropriately to form the full 32-bit address on the Initiator port of HIC. When DW_MODE = 8-bit, BASE_ADDR[31..7] should be programmed. In this case, Host can access 256 bytes of Device region through the Initiator port. When DW_MODE = 16-bit, BASE_ADDR[31..8] should be programmed. In this case, Host can access 512 bytes of Device region through the Initiator port. Note: Exact HICDBADDR7 register being used for an access is determined by the HICBASESEL.BASE_SELECT field value. Read-only for Host. Reset type: SYSRSn |
6-0 | RESERVED | R-0 | 0h | Reserved |
HICH2DINTEN is shown in Figure 14-28 and described in Table 14-29.
Return to the Summary Table.
H2D Interrupt Enable
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ILLRD_INTEN | ILLWR_INTEN | BUSERR_INTEN | H2D_INTEN | |||
R-0-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-4 | RESERVED | R-0 | 0h | Reserved |
3 | ILLRD_INTEN | R/W | 0h | Enables Illegal Read Error Interrupt 0 : Illegal Read event does not result in an interrupt 1 : Illegal Read event will trigger an interrupt on H2DINT port Read-Write for Host. Reset type: SYSRSn |
2 | ILLWR_INTEN | R/W | 0h | Enables Illegal Write Error Interrupt 0 : Illegal Write event does not result in an interrupt 1 : Illegal Write event will trigger an interrupt on H2DINT port Read-Write for Host. Reset type: SYSRSn |
1 | BUSERR_INTEN | R/W | 0h | Enables Bus Error Interrupt 0 : BusError does not result in an interrupt 1 : BusError event will trigger an interrupt on H2DINT port Read-Write for Host. Reset type: SYSRSn |
0 | H2D_INTEN | R/W | 0h | Enables Host-to-Device data ready Interrupt 0 : Host-to-Device data ready does not result in an interrupt 1 : Host-to-Device data ready will trigger an interrupt on H2DINT port Read-Write for Host. Reset type: SYSRSn |
HICH2DINTFLG is shown in Figure 14-29 and described in Table 14-30.
Return to the Summary Table.
H2D Interrupt status Flag
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ILLRD_FLG | ILLWR_FLG | BUSERR_FLG | H2D_FLG | |||
R-0-0h | R-0h | R-0h | R-0h | R-0h | |||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-4 | RESERVED | R-0 | 0h | Reserved |
3 | ILLRD_FLG | R | 0h | Status of Illegal Read Error Interrupt 0 : Illegal Read event is not detected 1 : Illegal Read event is detected Read-only for Host. Reset type: SYSRSn |
2 | ILLWR_FLG | R | 0h | Status of Illegal Write Error Interrupt 0 : Illegal Write event is not detected 1 : Illegal Write event is detected Read-only for Host. Reset type: SYSRSn |
1 | BUSERR_FLG | R | 0h | Status of Bus Error event 0 : BusError event is not detected 1 : BusError event has occurred BusError is generated when there is a loss of data due to simultaneous write access by Host as well as Device to a single register. Read-only for Host. Reset type: SYSRSn |
0 | H2D_FLG | R | 0h | Status of Host-to-Device data ready event 0 : Host-to-Device data ready event is not detected 1 : Host-to-Device data ready event is detected Read-only for Host. Reset type: SYSRSn |
HICH2DINTCLR is shown in Figure 14-30 and described in Table 14-31.
Return to the Summary Table.
H2D Interrupt status Clear
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ILLRD_CLR | ILLWR_CLR | BUSERR_CLR | H2D_CLR | |||
R-0-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | |||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-4 | RESERVED | R-0 | 0h | Reserved |
3 | ILLRD_CLR | R/W1C | 0h | Clear Illegal Read error flag and hence the interrupt Writing a '1' clears this flag. Writing '0' has no impact. Read returns '0' always. Read-Write-to-Clear for Host. Reset type: SYSRSn |
2 | ILLWR_CLR | R/W1C | 0h | Clear Illegal Write error flag and hence the interrupt Writing a '1' clears this flag. Writing '0' has no impact. Read returns '0' always. Read-Write-to-Clear for Host. Reset type: SYSRSn |
1 | BUSERR_CLR | R/W1C | 0h | Clear Bus Error flag and hence the interrupt. Writing a '1' clears this flag. Writing '0' has no impact. Read returns '0' always. Read-Write-to-Clear for Host. Reset type: SYSRSn |
0 | H2D_CLR | R/W1C | 0h | Clear Host-to-Device data ready flag and hence the interrupt Writing a '1' clears this flag. Writing '0' has no impact. Read returns '0' always. Read-Write-to-Clear for Host. Reset type: SYSRSn |
HICH2DINTFRC is shown in Figure 14-31 and described in Table 14-32.
Return to the Summary Table.
H2D Interrupt Set Force
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ILLRD_INTFRC | ILLWR_INTFRC | BUSERR_INTFRC | H2D_INTFRC | |||
R-0-0h | R/W1S-0h | R/W1S-0h | R/W1S-0h | R/W1S-0h | |||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-4 | RESERVED | R-0 | 0h | Reserved |
3 | ILLRD_INTFRC | R/W1S | 0h | Force the Illegal Read Interrupt Writing a '1' will set this bit. Writing '0' has no impact. Read returns '0' always. Read-Write-to-Set for Host. Reset type: SYSRSn |
2 | ILLWR_INTFRC | R/W1S | 0h | Force the Illegal Write Interrupt Writing a '1' will set this bit. Writing '0' has no impact. Read returns '0' always. Read-Write-to-Set for Host. Reset type: SYSRSn |
1 | BUSERR_INTFRC | R/W1S | 0h | Force the Bus Error Interrupt Writing a '1' to this bit will set BUSERR_FLG Writing '0' has no impact. Read returns '0' always. Read-Write-to-Set for Host. Reset type: SYSRSn |
0 | H2D_INTFRC | R/W1S | 0h | Force the Host-to-Device data ready Interrupt Writing a '1' will set H2D_FLG bit. Writing '0' has no impact. Read returns '0' always. Read-Write-to-Set for Host. Reset type: SYSRSn |
HICD2HINTEN is shown in Figure 14-32 and described in Table 14-33.
Return to the Summary Table.
D2H Interrupt Enable
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
EVTRIG_INTEN | |||||||
R/W-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
EVTRIG_INTEN | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ACCVIO_INTEN | ILLRD_INTEN | ILLWR_INTEN | BUSERR_INTEN | D2H_INTEN | ||
R-0-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | EVTRIG_INTEN | R/W | 0h | Enables Interrupts upon Event Triggers 0 : Upon an event on EVT_TRIG[n] (n=0..15), no interrupts will be triggered on D2HINT port 1 : An Interrupt is triggered on D2HINT port when an active high event is detected on EVT_TRIG[n] (n=0..15) Read-Write for Host. Reset type: SYSRSn |
15-5 | RESERVED | R-0 | 0h | Reserved |
4 | ACCVIO_INTEN | R/W | 0h | Enables Access Violation (for Device accesses) Interrupt 0 : Access Violation does not result in an interrupt 1 : Access Violation will trigger an interrupt on D2HINT port Read-Write for Host. Reset type: SYSRSn |
3 | ILLRD_INTEN | R/W | 0h | Enables Illegal Read Error Interrupt 0 : Illegal Read event does not result in an interrupt 1 : Illegal Read event will trigger an interrupt on D2HINT port Read-Write for Host. Reset type: SYSRSn |
2 | ILLWR_INTEN | R/W | 0h | Enables Illegal Write Error Interrupt 0 : Illegal Write event does not result in an interrupt 1 : Illegal Write event will trigger an interrupt on D2HINT port Read-Write for Host. Reset type: SYSRSn |
1 | BUSERR_INTEN | R/W | 0h | Enables Bus Error Interrupt 0 : BusError does not result in an interrupt 1 : BusError event will trigger an interrupt on D2HINT port Read-Write for Host. Reset type: SYSRSn |
0 | D2H_INTEN | R/W | 0h | Enables Device-to-Host data ready Interrupt 0 : Device-to-Host data ready does not result in an interrupt 1 : Device-to-Host data ready will trigger an interrupt on D2HINT port Read-Write for Host. Reset type: SYSRSn |
HICD2HINTFLG is shown in Figure 14-33 and described in Table 14-34.
Return to the Summary Table.
D2H Interrupt status Flag
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
EVTRIG_FLG | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
EVTRIG_FLG | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ACCVIO_FLG | ILLRD_FLG | ILLWR_FLG | BUSERR_FLG | D2H_FLG | ||
R-0-0h | R-0h | R-0h | R-0h | R-0h | R-0h | ||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | EVTRIG_FLG | R | 0h | Status of Event Trigger 0 : No event detected on EVT_TRIG[n] (n=0..15) 1 : Event detected on EVT_TRIG[n] (n=0..15) Read-only for Host. Reset type: SYSRSn |
15-5 | RESERVED | R-0 | 0h | Reserved |
4 | ACCVIO_FLG | R | 0h | Status of Access Violation Error 0 : Initiator Port Access Violation event is not detected 1 : Initiator Port Access Violation event is detected Read-only for Host. Reset type: SYSRSn |
3 | ILLRD_FLG | R | 0h | Status of Illegal Read Error 0 : Illegal Read event is not detected 1 : Illegal Read event is detected Read-only for Host. Reset type: SYSRSn |
2 | ILLWR_FLG | R | 0h | Status of Illegal Write Error 0 : Illegal Write event is not detected 1 : Illegal Write event is detected Read-only for Host. Reset type: SYSRSn |
1 | BUSERR_FLG | R | 0h | Status of Bus Error event 0 : BusError event is not detected 1 : BusError event has occurred BusError is generated when there is a loss of data due to simultaneous write access by Host as well as Device to a single register. Read-only for Host. Reset type: SYSRSn |
0 | D2H_FLG | R | 0h | Status of Device-to-Host data ready event 0 : Device-to-Host data ready event is not detected 1 : Device-to-Host data ready event is detected Read-only for Host. Reset type: SYSRSn |
HICD2HINTCLR is shown in Figure 14-34 and described in Table 14-35.
Return to the Summary Table.
D2H Interrupt status Clear
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
EVTRIG_CLR | |||||||
R/W1C-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
EVTRIG_CLR | |||||||
R/W1C-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ACCVIO_CLR | ILLRD_CLR | ILLWR_CLR | BUSERR_CLR | D2H_CLR | ||
R-0-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | ||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | EVTRIG_CLR | R/W1C | 0h | Clear Event Trigger flag and hence the interrupt Writing a '1' clears this flag EVTRIG_FLG[n] (n=0..15) Writing '0' has no impact. Read returns '0' always. Read-Write-to-Clear for Host. Reset type: SYSRSn |
15-5 | RESERVED | R-0 | 0h | Reserved |
4 | ACCVIO_CLR | R/W1C | 0h | Clear Access Violation error flag and hence the interrupt Writing a '1' clears this flag. Writing '0' has no impact. Read returns '0' always. Read-Write-to-Clear for Host. Reset type: SYSRSn |
3 | ILLRD_CLR | R/W1C | 0h | Clear Illegal Read error flag and hence the interrupt Writing a '1' clears this flag. Writing '0' has no impact. Read returns '0' always. Read-Write-to-Clear for Host. Reset type: SYSRSn |
2 | ILLWR_CLR | R/W1C | 0h | Clear Illegal Write error flag and hence the interrupt Writing a '1' clears this flag. Writing '0' has no impact. Read returns '0' always. Read-Write-to-Clear for Host. Reset type: SYSRSn |
1 | BUSERR_CLR | R/W1C | 0h | Clear Bus Error flag and hence the interrupt. Writing a '1' clears this flag. Writing '0' has no impact. Read returns '0' always. Read-Write-to-Clear for Host. Reset type: SYSRSn |
0 | D2H_CLR | R/W1C | 0h | Clear Device-to-Host data ready flag and hence the interrupt Writing a '1' clears this flag. Writing '0' has no impact. Read returns '0' always. Read-Write-to-Clear for Host. Reset type: SYSRSn |
HICD2HINTFRC is shown in Figure 14-35 and described in Table 14-36.
Return to the Summary Table.
D2H Interrupt Set Force
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
EVTRIG_INTFRC | |||||||
R/W1S-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
EVTRIG_INTFRC | |||||||
R/W1S-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ACCVIO_INTFRC | ILLRD_INTFRC | ILLWR_INTFRC | BUSERR_INTFRC | D2H_INTFRC | ||
R-0-0h | R/W1S-0h | R/W1S-0h | R/W1S-0h | R/W1S-0h | R/W1S-0h | ||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | EVTRIG_INTFRC | R/W1S | 0h | Force the Event Trigger Interrupt Writing a '1' will set this bit EVTRIG_FLG[n] (n=0..15) Writing '0' has no impact. Read returns '0' always. Read-Write-to-Set for Host. Reset type: SYSRSn |
15-5 | RESERVED | R-0 | 0h | Reserved |
4 | ACCVIO_INTFRC | R/W1S | 0h | Force the Access Violation Interrupt Writing a '1' will set this bit. Writing '0' has no impact. Read returns '0' always. Read-Write-to-Set for Host. Reset type: SYSRSn |
3 | ILLRD_INTFRC | R/W1S | 0h | Force the Illegal Read Interrupt Writing a '1' will set this bit. Writing '0' has no impact. Read returns '0' always. Read-Write-to-Set for Host. Reset type: SYSRSn |
2 | ILLWR_INTFRC | R/W1S | 0h | Force the Illegal Write Interrupt Writing a '1' will set this bit. Writing '0' has no impact. Read returns '0' always. Read-Write-to-Set for Host. Reset type: SYSRSn |
1 | BUSERR_INTFRC | R/W1S | 0h | Force the Bus Error Interrupt Writing a '1' to this bit will set BUSERR_FLG Writing '0' has no impact. Read returns '0' always. Read-Write-to-Set for Host. Reset type: SYSRSn |
0 | D2H_INTFRC | R/W1S | 0h | Force the Device-to-Host data ready Interrupt Writing a '1' will set this bit. Writing '0' has no impact. Read returns '0' always. Read-Write-to-Set for Host. Reset type: SYSRSn |
HICACCVIOADDR is shown in Figure 14-36 and described in Table 14-37.
Return to the Summary Table.
Access Violation Address
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
ACCVIO_ADDR | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | ACCVIO_ADDR | R | 0h | Address of the Initiator port accessing the Device region that resulted in violations like unimplemented range or access protection violation. The value will freeze upon the first capture until the ACCVIO_FLG of HICD2HINTFLG register are cleared by the user. When an access is issued by HIC to its Initiator port to allow Host to access the Device region, if any violations are reported, the address on the Initiator port will be captured into this register field while setting corresponding error flag in HICD2HINTFLG register. Read-only for Host. Reset type: SYSRSn |
HICCOMMIT is shown in Figure 14-37 and described in Table 14-38.
Return to the Summary Table.
Commit Register
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
WRITE_ENABLE_KEY | |||||||
W-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
WRITE_ENABLE_KEY | |||||||
W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | COMMIT | ||||||
R-0-0h | R/WSonce-0h | ||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | WRITE_ENABLE_KEY | W | 0h | These 16 bits act as a key to enable writes to Bit 0 of this register. The only time a '1' can be written to Bit 0 is by a single 32-bit write where bits 31:16 equal 0x5a5a. All other writes are ignored including separate 16-bit writes. Read returns 0 for this field always. Read-only for Host Reset type: SYSRSn |
15-1 | RESERVED | R-0 | 0h | Reserved |
0 | COMMIT | R/WSonce | 0h | Enable for COMMIT feature that blocks writes to certain config registers. This field can be written as '1' only along with a valid WRITE_ENABLE_KEY value. 0: Register lock configuration is not committed. 1: Register lock configuration is committed. Once configuration is committed, only reset can change the configuration. Read-only for Host Reset type: SYSRSn |
H2D_BUF0 is shown in Figure 14-38 and described in Table 14-39.
Return to the Summary Table.
Host to Device Buffer 0
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Host to be consumed by the Device. These registers can be read and written by primarily HOST, but can also be written by Device if H2DBUF_DEVWREN bit is set '1'. Reset type: SYSRSn |
H2D_BUF1 is shown in Figure 14-39 and described in Table 14-40.
Return to the Summary Table.
Host to Device Buffer 1
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Host to be consumed by the Device. These registers can be read and written by primarily HOST, but can also be written by Device if H2DBUF_DEVWREN bit is set '1'. Reset type: SYSRSn |
H2D_BUF2 is shown in Figure 14-40 and described in Table 14-41.
Return to the Summary Table.
Host to Device Buffer 2
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Host to be consumed by the Device. These registers can be read and written by primarily HOST, but can also be written by Device if H2DBUF_DEVWREN bit is set '1'. Reset type: SYSRSn |
H2D_BUF3 is shown in Figure 14-41 and described in Table 14-42.
Return to the Summary Table.
Host to Device Buffer 3
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Host to be consumed by the Device. These registers can be read and written by primarily HOST, but can also be written by Device if H2DBUF_DEVWREN bit is set '1'. Reset type: SYSRSn |
H2D_BUF4 is shown in Figure 14-42 and described in Table 14-43.
Return to the Summary Table.
Host to Device Buffer 4
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Host to be consumed by the Device. These registers can be read and written by primarily HOST, but can also be written by Device if H2DBUF_DEVWREN bit is set '1'. Reset type: SYSRSn |
H2D_BUF5 is shown in Figure 14-43 and described in Table 14-44.
Return to the Summary Table.
Host to Device Buffer 5
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Host to be consumed by the Device. These registers can be read and written by primarily HOST, but can also be written by Device if H2DBUF_DEVWREN bit is set '1'. Reset type: SYSRSn |
H2D_BUF6 is shown in Figure 14-44 and described in Table 14-45.
Return to the Summary Table.
Host to Device Buffer 6
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Host to be consumed by the Device. These registers can be read and written by primarily HOST, but can also be written by Device if H2DBUF_DEVWREN bit is set '1'. Reset type: SYSRSn |
H2D_BUF7 is shown in Figure 14-45 and described in Table 14-46.
Return to the Summary Table.
Host to Device Buffer 7
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Host to be consumed by the Device. These registers can be read and written by primarily HOST, but can also be written by Device if H2DBUF_DEVWREN bit is set '1'. Reset type: SYSRSn |
H2D_BUF8 is shown in Figure 14-46 and described in Table 14-47.
Return to the Summary Table.
Host to Device Buffer 8
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Host to be consumed by the Device. These registers can be read and written by primarily HOST, but can also be written by Device if H2DBUF_DEVWREN bit is set '1'. Reset type: SYSRSn |
H2D_BUF9 is shown in Figure 14-47 and described in Table 14-48.
Return to the Summary Table.
Host to Device Buffer 9
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Host to be consumed by the Device. These registers can be read and written by primarily HOST, but can also be written by Device if H2DBUF_DEVWREN bit is set '1'. Reset type: SYSRSn |
H2D_BUF10 is shown in Figure 14-48 and described in Table 14-49.
Return to the Summary Table.
Host to Device Buffer 10
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Host to be consumed by the Device. These registers can be read and written by primarily HOST, but can also be written by Device if H2DBUF_DEVWREN bit is set '1'. Reset type: SYSRSn |
H2D_BUF11 is shown in Figure 14-49 and described in Table 14-50.
Return to the Summary Table.
Host to Device Buffer 11
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Host to be consumed by the Device. These registers can be read and written by primarily HOST, but can also be written by Device if H2DBUF_DEVWREN bit is set '1'. Reset type: SYSRSn |
H2D_BUF12 is shown in Figure 14-50 and described in Table 14-51.
Return to the Summary Table.
Host to Device Buffer 12
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Host to be consumed by the Device. These registers can be read and written by primarily HOST, but can also be written by Device if H2DBUF_DEVWREN bit is set '1'. Reset type: SYSRSn |
H2D_BUF13 is shown in Figure 14-51 and described in Table 14-52.
Return to the Summary Table.
Host to Device Buffer 13
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Host to be consumed by the Device. These registers can be read and written by primarily HOST, but can also be written by Device if H2DBUF_DEVWREN bit is set '1'. Reset type: SYSRSn |
H2D_BUF14 is shown in Figure 14-52 and described in Table 14-53.
Return to the Summary Table.
Host to Device Buffer 14
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Host to be consumed by the Device. These registers can be read and written by primarily HOST, but can also be written by Device if H2DBUF_DEVWREN bit is set '1'. Reset type: SYSRSn |
H2D_BUF15 is shown in Figure 14-53 and described in Table 14-54.
Return to the Summary Table.
Host to Device Buffer 15
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Host to be consumed by the Device. These registers can be read and written by primarily HOST, but can also be written by Device if H2DBUF_DEVWREN bit is set '1'. Reset type: SYSRSn |
D2H_BUF0 is shown in Figure 14-54 and described in Table 14-55.
Return to the Summary Table.
Device to Host Buffer 0
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Device to be consumed by the Host. These registers are primarily written by Device, but can also be written by Host if the D2HBUF_HOSTWREN bit is set '1'. Reset type: SYSRSn |
D2H_BUF1 is shown in Figure 14-55 and described in Table 14-56.
Return to the Summary Table.
Device to Host Buffer 1
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Device to be consumed by the Host. These registers are primarily written by Device, but can also be written by Host if the D2HBUF_HOSTWREN bit is set '1'. Reset type: SYSRSn |
D2H_BUF2 is shown in Figure 14-56 and described in Table 14-57.
Return to the Summary Table.
Device to Host Buffer 2
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Device to be consumed by the Host. These registers are primarily written by Device, but can also be written by Host if the D2HBUF_HOSTWREN bit is set '1'. Reset type: SYSRSn |
D2H_BUF3 is shown in Figure 14-57 and described in Table 14-58.
Return to the Summary Table.
Device to Host Buffer 3
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Device to be consumed by the Host. These registers are primarily written by Device, but can also be written by Host if the D2HBUF_HOSTWREN bit is set '1'. Reset type: SYSRSn |
D2H_BUF4 is shown in Figure 14-58 and described in Table 14-59.
Return to the Summary Table.
Device to Host Buffer 4
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Device to be consumed by the Host. These registers are primarily written by Device, but can also be written by Host if the D2HBUF_HOSTWREN bit is set '1'. Reset type: SYSRSn |
D2H_BUF5 is shown in Figure 14-59 and described in Table 14-60.
Return to the Summary Table.
Device to Host Buffer 5
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Device to be consumed by the Host. These registers are primarily written by Device, but can also be written by Host if the D2HBUF_HOSTWREN bit is set '1'. Reset type: SYSRSn |
D2H_BUF6 is shown in Figure 14-60 and described in Table 14-61.
Return to the Summary Table.
Device to Host Buffer 6
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Device to be consumed by the Host. These registers are primarily written by Device, but can also be written by Host if the D2HBUF_HOSTWREN bit is set '1'. Reset type: SYSRSn |
D2H_BUF7 is shown in Figure 14-61 and described in Table 14-62.
Return to the Summary Table.
Device to Host Buffer 7
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Device to be consumed by the Host. These registers are primarily written by Device, but can also be written by Host if the D2HBUF_HOSTWREN bit is set '1'. Reset type: SYSRSn |
D2H_BUF8 is shown in Figure 14-62 and described in Table 14-63.
Return to the Summary Table.
Device to Host Buffer 8
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Device to be consumed by the Host. These registers are primarily written by Device, but can also be written by Host if the D2HBUF_HOSTWREN bit is set '1'. Reset type: SYSRSn |
D2H_BUF9 is shown in Figure 14-63 and described in Table 14-64.
Return to the Summary Table.
Device to Host Buffer 9
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Device to be consumed by the Host. These registers are primarily written by Device, but can also be written by Host if the D2HBUF_HOSTWREN bit is set '1'. Reset type: SYSRSn |
D2H_BUF10 is shown in Figure 14-64 and described in Table 14-65.
Return to the Summary Table.
Device to Host Buffer 10
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Device to be consumed by the Host. These registers are primarily written by Device, but can also be written by Host if the D2HBUF_HOSTWREN bit is set '1'. Reset type: SYSRSn |
D2H_BUF11 is shown in Figure 14-65 and described in Table 14-66.
Return to the Summary Table.
Device to Host Buffer 11
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Device to be consumed by the Host. These registers are primarily written by Device, but can also be written by Host if the D2HBUF_HOSTWREN bit is set '1'. Reset type: SYSRSn |
D2H_BUF12 is shown in Figure 14-66 and described in Table 14-67.
Return to the Summary Table.
Device to Host Buffer 12
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Device to be consumed by the Host. These registers are primarily written by Device, but can also be written by Host if the D2HBUF_HOSTWREN bit is set '1'. Reset type: SYSRSn |
D2H_BUF13 is shown in Figure 14-67 and described in Table 14-68.
Return to the Summary Table.
Device to Host Buffer 13
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Device to be consumed by the Host. These registers are primarily written by Device, but can also be written by Host if the D2HBUF_HOSTWREN bit is set '1'. Reset type: SYSRSn |
D2H_BUF14 is shown in Figure 14-68 and described in Table 14-69.
Return to the Summary Table.
Device to Host Buffer 14
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Device to be consumed by the Host. These registers are primarily written by Device, but can also be written by Host if the D2HBUF_HOSTWREN bit is set '1'. Reset type: SYSRSn |
D2H_BUF15 is shown in Figure 14-69 and described in Table 14-70.
Return to the Summary Table.
Device to Host Buffer 15
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Data | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | Data | R/W | 0h | Data written by the Device to be consumed by the Host. These registers are primarily written by Device, but can also be written by Host if the D2HBUF_HOSTWREN bit is set '1'. Reset type: SYSRSn |