== RMAP Packet == __Figure 1 - RMAP Packet Structure__ [[BR]][[BR]] [[Image(rmap_pkt.jpg, 600px)]] [[BR]][[BR]] __Table 1 - RMAP Header__ ||'''TYPE'''||RMAP packet type|| || ||0x2000 - RMAP Read|| || ||0x2001 - RMAP Write|| __Table 2 - RMAP Payload__ ||'''RMAP_ADDR'''||Register address to read/write|| ||'''RMAP_DATA'''||Register data to write, applicable to Write only. For Read, this field is unused|| * For Host -> HW, we have both RMAP Read and Write types. RMAP Processor parses the Type field to initiate either a RMAP read or write cycle. * For HW -> Host, we only have RMAP Read type e.g. read data content is fed back to Host. RMAP header is added by Packet Processor, Read content by RMAP Processor. * Note, UDP port 1000 is used for RMAP packet. Packet Classifier forwards UDP port 1000 packets to RMAP Processor. [wiki:Software/Firmware/Framework/R3_arch/outline/pkt ..]