
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  |