Memory Access Protocol (MAP)  ¯\_(ツ)_/¯

Incoming Request

Word#BITSNameDescriptionNote
0[31:0]TID[31:0]Transaction ID(echoed back)
0[31:0]TID[63:32]Transaction ID(echoed back)
1[29:0]SizeNumber of 32-bit words to transfer 
1[31:30]Unused  
2[30:0]Address[33:2]Starting word address of transferBits 1:0 are always 0
2[31]RNWOpCode0=Read, 1=Write

Outgoing Response

Word#BITSNameDescriptionNote
0[31:0]TID[31:0]Transaction ID(echoed back)
0[31:0]TID[63:32]Transaction ID(echoed back)
1[29:0]SizeNumber of 32-bit words to transfer 
1[31:30]Unused  
2[30:0]Address[33:2]Starting word address of transferBits 1:0 are always 0
2[31]RNWOpCode0=Read, 1=Write
3+N DataRead data word N 
3+N+Size[0]ErrorAn error occured 
3+N+Size[2:1]ErrorValueAXI Return code 

Contact

Till Straumann

strauman@slac.stanford.edu

 

 

  • No labels