www.ti.com
SRIO Functional Description
2.3.10.1Reset and Power Down Summary
After reset, the state of the peripheral depends on the default register values.
Software can also perform a hard reset of each logical block within the peripheral via the GBL_EN and BLKn_EN bits. The GBL_EN bit resets the peripheral, while the rest of the device is not reset. The BLKn_EN bits shut down unused portions of the peripheral, which minimizes power by resetting the appropriate logical block(s) and gating off the clock to the appropriate logical block(s). This should be considered an abrupt reset that is independent of the state of the peripheral and that resets the peripheral to its original state.
Upon reset of the peripheral, the device must reestablish communication with its link partner. Depending on the system, this may include a discovery phase in which a host processor reads the peripheral’s CAR/CSR registers to determine its capabilities. In its simplest form, it involves retraining the SERDES and going through the initialization phase to synchronize on bit and word boundaries by using idle and control symbols, as described in Section 5.5.2 of the Part VI of the RapidIO Interconnect Specification. Until the peripheral and its partner are fully initialized and ready for normal operation, the peripheral will not send any data packets or
∙GBL_EN: Resets all MMRs, excluding Reset Ctl Values
∙BLK_EN0: Resets all MMRs, excluding Reset Ctl Values
∙BLK_EN[n:1]: Single enable/reset per logical block. See Table 26.
2.3.10.2Enable and Enable Status Registers
The enable and enable status registers are comprised of two global registers and nine pairs of
Figure 32. GBL_EN (Address 0030h)
31 | 1 | 0 |
Reserved |
| EN |
| ||
LEGEND: R/W = Read/Write; R = Read only; |
|
|
|
| Figure 33. GBL_EN_STAT (Address 0034h) |
|
| |||
31 |
|
|
|
|
|
| 24 |
|
|
| Reserved |
|
|
| |
|
|
|
|
|
|
| |
23 |
|
|
|
|
|
| 16 |
|
|
| Reserved |
|
|
| |
|
|
|
|
|
|
| |
15 |
|
|
|
| 10 | 9 | 8 |
|
| Reserved |
|
| BLK8_EN_ | BLK7_EN_ | |
|
|
|
|
|
| STAT | STAT |
|
|
|
|
| |||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BLK6_EN_ | BLK5_EN_ | BLK4_EN_ | BLK3_EN_ | BLK2_EN_ | BLK1_EN_ | BLK0_EN_ | GBL_EN_ |
STAT | STAT | STAT | STAT | STAT | STAT | STAT | STAT |
LEGEND: R = Read only;
SPRUE13A | Serial RapidIO (SRIO) | 71 |
Submit Documentation Feedback |
|
|