brgmodrst
The BRGMODRST register is used by software to control the bridge module resets. Software explicitly asserts and de-asserts module reset signals by writing bits in the appropriate *MODRST register. It is up to software to ensure module reset signals are asserted for the appropriate length of time and are de-asserted in the correct order. It is also up to software to not assert a module reset signal that would prevent software from de-asserting the module reset signal.
Software writes a bit to 1 to assert the module reset signal and to 0 to de-assert the module reset signal.
All fields are reset by a cold reset. All fields are also reset by a warm reset if not masked by the corresponding BRGWARMMASK field.
The reset value of all fields is 1. This holds the corresponding module in reset until software is ready to release the module from reset by writing 0 to its field.
Module Instance | Base Address | Register Address |
---|---|---|
i_rst_mgr_rstmgr | 0xFFD11000 | 0xFFD1102C |
Size: 32
Offset: 0x2C
Access: RW
Access mode: PRIVILEGEMODE
Note: The processor must make a privileged bus access to this register. You can configure processor mode settings in the control registers of the ARM Cortex-A53 MPcore processor. For more information about processor modes, please refer to the ARM Infocenter.
Bit Fields | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
Reserved |
|||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Reserved |
ddrsch RW 0x1 |
f2ssdram2 RW 0x1 |
f2ssdram1 RW 0x1 |
f2ssdram0 RW 0x1 |
fpga2soc RW 0x1 |
lwhps2fpga RW 0x1 |
soc2fpga RW 0x1 |
brgmodrst Fields
Bit | Name | Description | Access | Reset |
---|---|---|---|---|
6 | ddrsch |
Resets logic in the DDR Scheduler in the NOC. |
RW | 0x1 |
5 | f2ssdram2 |
Resets F2S_SDRAM2 Bridge. |
RW | 0x1 |
4 | f2ssdram1 |
Resets F2S_SDRAM1 Bridge. |
RW | 0x1 |
3 | f2ssdram0 |
Resets F2S_SDRAM0 Bridge. |
RW | 0x1 |
2 | fpga2soc |
Resets FPGA2SOC Bridge. NOTE: Software must never write a 0x1 to this bit. Software may only write a 0x0 to this bit. |
RW | 0x1 |
1 | lwhps2fpga |
Resets LWHPS2FPGA Bridge. |
RW | 0x1 |
0 | soc2fpga |
Resets SOC2FPGA Bridge. |
RW | 0x1 |