You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

SRP Version 0

Incoming Request

Word#BITSNameDescriptionNote
0[31:0]TID[31:0]Transaction ID(echoed back)
1[29:0]Address[31:2]Start AddressAlways 32-bit aligned
1[31:30]OP-CodeOperation Code

0x0=Read, 0x1=Write,

0x2=Set, 0x3=Clear

2[31:0]WriteData[31:0] or ReadCount[8:0]First Write or Read request counterUp to 2^9 words per transactions
............ 
N-1[31:0]WriteData[31:0]Last Write 
N[31:0]Don't CareDon't Care 

Outgoing Response

Word#BITSNameDescriptionNote
0[31:0]TID[31:0]Transaction ID(echoed back)
1[29:0]Address[31:2]Start AddressAlways 32-bit aligned
1[31:30]OP-CodeOperation Code

0x0=Read, 0x1=Write,

0x2=Set, 0x3=Clear

2[31:0]WriteData[31:0] or ReadData[31:0]First Write or First Read 
............ 
N-1[31:0]WriteData[31:0] or ReadData[31:0]Last  Write or Last Read 
N[0]Fail FlagRegister transaction Error(response data)
N[1]Timeout FlagTimeout Error(response data)
N[31:2]ReservedReserved (0x0)Reserved for Future Use

Note: "set" and "clear" were defined but never implemented in the software and firmware.

  • No labels