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

Compare with Current View Page History

« Previous Version 3 Next »

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

Ben Reese

bareese@slac.stanford.edu

  • No labels