This section
provides information on the AXISWITCH15X9_DW_AXI Module Instance. Each of the
module registers is described below.
Register Name |
Type |
Register Width (Bits)
|
Register Reset |
Address Offset |
Physical Address |
RO |
32 |
0x3430 322A |
0x000 |
0x2000 4000 |
|
RO |
32 |
0x0090 F105 |
0x004 |
0x2000 4004 |
|
RW |
32 |
0x0000 0000 |
0x008 |
0x2000 4008 |
|
RW |
32 |
0x0000 0000 |
0x00C |
0x2000 400C |
Address offset |
0x000 |
||
Physical address |
0x2000 4000 |
Instance |
AXISW |
Description |
Version ID register |
||
Type |
RO |
Bits |
Field Name |
Description |
Type |
Reset |
31:0 |
AXI_VERID_FIELDS |
DW_AXI Version ID Number. ASCII value of each number in
component version followed by *. For example, 33_30_30_2A represents the
version 3.00*. |
RO |
0x3430 322A |
Address offset |
0x004 |
||
Physical address |
0x2000 4004 |
Instance |
AXISW |
Description |
Hardware configuration register |
||
Type |
RO |
Bits |
Field Name |
Description |
Type |
Reset |
31:25 |
Reserved |
|
RO |
0x00 |
24:20 |
AXI_NUM_SLAVES |
Number of AXI Slaves. |
RO |
0x09 |
19:17 |
Reserved |
|
RO |
0x0 |
16:12 |
AXI_NUM_MASTERS |
Number of AXI masters |
RO |
0x0F |
11:9 |
Reserved |
|
RO |
0x0 |
8 |
AXI_LOW_POWER_IF |
Include/exclude low-power interface. 0x1
(REMAP_SUPPORTED): DW_axi- Low-power interface is included. 0x0
(REMAP_NOT_SUPPORTED): DW_axi- Low-power interface is not included. |
RO |
1 |
7 |
AXI_BI_DIR_CMD_EN |
Support for Enable Bi-directional Command.0x1
(REMAP_SUPPORTED): DW_axi supports the bi-directional command. 0x0
(REMAP_NOT_SUPPORTED): DW_axi does not support the bi-directional command |
RO |
0 |
6 |
AXI_REMAP_EN |
Support for Enable Remap mode.0x1 (REMAP_SUPPORTED):
DW_axi supports Enable Remap mode. 0x0 (REMAP_NOT_SUPPORTED): DW_axi does not
support Enable Remap mode |
RO |
0 |
5 |
AXI_DECODER_TYPE |
Use of External/Internal Decoder.0x1 (EXT_DECODER): DW_axi
uses external decoder. 0x0 (INT_DECODER): DW_axi does not use the external
decoder |
RO |
0 |
4 |
AXI_HWCFG_TRUST_ZONE_EN |
Support for Enable Trust Zone. 0x1 (TZEN_SUPPORTED):
DW_axi-Trust Zone features are Enabled. 0x0 (TZEN_NOT_SUPPORTED):
DW_axi-Trust Zone features are Disabled. |
RO |
0 |
3 |
AXI_HWCFG_LOCK_EN |
Support for Enable Lock transactions. 0x1
(LOCKEN_SUPPORTED): DW_axi-Locking feature is Enabled. 0x0 (LOCKEN_NOT_SUPPORTED):
DW_axi-Locking feature is Disabled |
RO |
0 |
2 |
AXI_HWCFG_AXI4_SUPPORT |
Support for AXI4 features. 0x1 (AXI4_SUPPORTED): DW_axi
supports AXI4 features. 0x0 (AXI4_NOT_SUPPORTED): DW_axi does not support
AXI4 features. |
RO |
1 |
1 |
AXI_HWCFG_APB3_SUPPORT |
Has APB3 support. 0x1 (APB3_SUPPORTED): DW_axi has APB3
support. 0x0 (APB3_NOT_SUPPORTED): DW_axi does not have APB3 support. |
RO |
0 |
0 |
AXI_HWCFG_QOS_SUPPORT |
QOS Support. 0x1 (QOS_ENABLED): DW_axi QOS support is
enabled. 0x0 (QOS_DISABLED): DW_axi QOS support is disabled |
RO |
1 |
Address offset |
0x008 |
||
Physical address |
0x2000 4008 |
Instance |
AXISW |
Description |
command register |
||
Type |
RW |
Bits |
Field Name |
Description |
Type |
Reset |
31 |
AXI_CMD_EN |
1: The command in the register is valid and it is not yet
completed by the interconnect. The command and data registers are locked for
any updates till this bit is reset to 0. Any write to this bit by APB master
when it is already set to 1 will be ignored without any error. 0: The command
register is ready to accept new commands. The data register holds the data of
the last successful transaction depending on whether it was for a read or
write |
RW |
0 |
30 |
AXI_RD_WR_CMD |
0: Read command. 1: Write command |
RW |
0 |
29 |
AXI_SOFT_RESET_BIT |
Internal Register reset. When this bit is set to 1 by the
APB master, it resets all registers in the interconnect to their reset
values. It is valid when command enable is set to 1 by the APB master. If
this bit is 1 along with the command enable bit then it will execute Internal
Registers Reset command irrespective of other bits value. |
RW |
0 |
28 |
AXI_ERR_BIT |
Error Bit. This bit is a read-only bit as it is set to 1
only by the interconnect in case of error scenarios. It is valid only once
command enable is reset to 0 by the interconnect. It will be cleared to 0 on
next write to the command register by APB master. |
RO |
0 |
27:12 |
Reserved |
|
RO |
0x0000 |
11:8 |
AXI_MASTER_PORT |
Master Port ID. Identifies the master port for which
command (bit[2:0]) is configured. |
RW |
0x0 |
7 |
AXI_RD_WR_CHAN |
Read Address Channel /Write Address Channel. Identifies
that the command is for read address channel or write address channel of the
master port (bit[11:8]). 0: the command is for read address channel. 1: the
command is for write address channel. It is valid when command enable bit is
set to 1 by the APB master |
RW |
0 |
6:3 |
Reserved |
|
RO |
0x0 |
2:0 |
AXI_CMD |
3'b000: BURSTINESS_REGULATOR_EN , 3'b001:
PEAK_RATE_XCT_RATE , 3'b010: QOS_VALUE , 3'b011: SLV_READY |
RW |
0x0 |
Address offset |
0x00C |
||
Physical address |
0x2000 400C |
Instance |
AXISW |
Description |
Data register |
||
Type |
RW |
Bits |
Field Name |
Description |
Type |
Reset |
31:0 |
AXI_DATA |
Data to be written into the QoS internal register or the
data read from the QoS internal register |
RW |
0x0000 0000 |
AXISWITCH15X9_DW_AXI
has no common memories.