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

Compare with Current View Page History

Version 1 Next »

Requirements

  • Support point-to-point and Networked Ethernet
  • Use the VLAN identifier (VID) for the Virtual Channel (VC)
    • Support up to 8 VCs (limited by IEEE 802.1Qbb)
  • Chuck up the stream to MAX_SIZE=1024B (default)
    • Support 8192B via VHDL generic
  • Use the MAC's FCS for error checking

 

 

 

 

Word#Word's BYTENameDescriptionNote
0[5:0]DestMacDestination MAC 
0[11:6]SrcMacSource MAC 
0[15:12]VLAN Header802.1Q tag format 
0[17:16]EtherType0xBEEF 
018Version0x1 
019MsgTypeMessage Type
  • BIT0: Keep Alive
  • BIT1: OP-Code
  • BIT2: Payload
020Keep Alive  
021SOF  
022EOF  
023EOFE  
024   
0    
     
 27   
 29   
 30   
031OpCodeEnOP Code Enable 
0[47:32]OpCodeData128-bit OP-code Data
  • 64-bit to support full timestamp triggering with bits to spare
0[63:48]UserData128-bit User Data
  • Sampled every packet sent
1[63:0]PayloadUser Payload Data 
...    
(MAX_SIZE/64)[63:0]PayloadUser Payload Data 
  • No labels