
www.ti.com
SRIO Functional Description
Initialization Example
= 0 ; | ||
= 0 ; | ||
= 0 ; | ||
= 0 ; | ||
= 0 ; | ||
= 0 ; | ||
= 0 ; | ||
= 0 ; | ||
= 0 ; | ||
= 0 ; | ||
= 0 ; | ||
= 0 ; | ||
= 0 | ; | |
= 0 | ; | |
= 0 | ; | |
= 0 | ; |
Queue Mapping
|
| ||||
CSL_FMK( SRIO_RXU_MAP01_L_MAILBOX_MASK, 0x3F) |
| ||||
CSL_FMK( SRIO_RXU_MAP01_L_LETTER, 0) |
| ||||
CSL_FMK( SRIO_RXU_MAP01_L_MAILBOX, | 1) |
| |||
CSL_FMK( SRIO_RXU_MAP01_L_SOURCEID, 0xBEEF); |
|
| |||
|
|
| |||
CSL_FMK( SRIO_RXU_MAP01_H_QUEUE_ID, 0) |
|
| |||
CSL_FMK( SRIO_RXU_MAP01_H_PROMISCUOUS, 1) |
|
| |||
CSL_FMK( SRIO_RXU_MAP01_H_SEGMENT_MAPPING, 1); |
|
| |||
RX Buffer Descriptor |
|
|
|
|
|
SRIO_RXDESC0_N_POINTER,(int )RX_DESCP0_1 ); //link to RX_DESCP0_1 | |||||
SRIO_RXDESC1_B_POINTER,(int )&rcvBuff1[0] ); |
| ||||
SRIO_RXDESC2_SRC_ID, 0xBEEF) |
|
| |||
CSL_FMK( | SRIO_RXDESC2_PRI, 1) |
|
|
| |
CSL_FMK( | SRIO_RXDESC2_TT, 1) |
|
|
| |
CSL_FMK( | SRIO_RXDESC2_MAILBOX, 0); |
|
|
|
|
SRIO_RXDESC3_SOP,1 ) |
|
|
| ||
CSL_FMK( | SRIO_RXDESC3_EOP,1 ) |
|
|
| |
CSL_FMK( | SRIO_RXDESC3_OWNERSHIP,1 ) |
|
|
| |
CSL_FMK( | SRIO_RXDESC3_EOQ,1 ) |
|
|
| |
CSL_FMK( | SRIO_RXDESC3_TEARDOWN,0 ) |
|
|
| |
CSL_FMK( | SRIO_RXDESC3_CC,0 ) |
|
|
| |
CSL_FMK( | SRIO_RXDESC3_MESSAGE_LENGTH,MLEN_512DW); |
|
| ||
SRIO_RXDESC0_N_POINTER, 0); | //end of message |
| |||
SRIO_RXDESC1_B_POINTER,(int )&rcvBuff2[0] ); |
| ||||
SRIO_RXDESC2_SRC_ID, 0xBEEF) |
|
| |||
CSL_FMK( | SRIO_RXDESC2_PRI, 1) |
|
|
| |
CSL_FMK( | SRIO_RXDESC2_TT, 1) |
|
|
| |
CSL_FMK( | SRIO_RXDESC2_MAILBOX, 1); |
|
|
|
|
SRIO_RXDESC3_SOP,1 ) |
|
|
| ||
CSL_FMK( | SRIO_RXDESC3_EOP,1 ) |
|
|
| |
CSL_FMK( | SRIO_RXDESC3_OWNERSHIP,1 ) |
|
|
| |
CSL_FMK( | SRIO_RXDESC3_EOQ,1 ) |
|
|
| |
CSL_FMK( | SRIO_RXDESC3_TEARDOWN,0 ) |
|
|
| |
CSL_FMK( | SRIO_RXDESC3_CC,0 ) |
|
|
| |
CSL_FMK( | SRIO_RXDESC3_MESSAGE_LENGTH,MLEN_512DW ); |
|
| ||
SPRUE13A |
|
|
| Serial RapidIO (SRIO) | 61 |