
www.ti.com
SRIO Functional Description
Teardown of an Rx queue causes the following actions:
∙If teardown is issued by software during the time when the RX state machine is idle, then the state machine will immediately start the teardown procedure:
–If the queue to be torn down is
–If the queue is not
–If the queue is not
∙If teardown is issued by software during the time when the RXU state machine is busy, the teardown procedure will be postponed until the state machine is idle.
After the teardown process is complete and the interrupt is serviced by the CPU, the software must
The buffer descriptor queues are maintained in local SRAM just outside of the peripheral. This allows the quickest access time, while maintaining a level of configurability for device implementation. The SRAM is accessible by the CPU through the configuration bus. Alternatively, the buffer descriptors could use L2 memory as well.
Figure 21. CPPI Boundary Diagram
| Peripheral |
|
|
CPPI |
|
|
|
| Config |
| 32 |
CPPI control | 32 |
| 32 |
registers | Buffer | ||
|
| descriptor |
|
|
|
| |
|
| SRAM |
|
|
| (Nx20B) |
|
Data buffer | DMA | 128 |
|
|
|
|
CPU
L2
48 | Serial RapidIO (SRIO) | SPRU976 |