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

Compare with Current View Page History

« Previous Version 5 Next »

Requirements

  • Support "point-to-point" and "network" mode
    • "point-to-point" by default (better logic optimization)
  • Layer 2 Ethernet framing

    • Wrapper on the Ethernet MAC
    • Targeting 100G Hard IP MAC
      • 512-bit AXI Stream interface
  • 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
  • Network mode only
0[11:6]SrcMacSource MAC
  • Network mode only
0[15:12]EtherTypeTBD Value
  • Network mode only
016Version0x1
  • Hard coded
017TIDTransaction ID
  • Increments once per packet
  • Used for out-of-order frame reorganizing in network mode
0[19:18]PauseVirtual Channel Pause
  • 1 bit per Virtual Channel
020VCVirtual Channel Index
  • BIT[3:0]: Virtual Channel Index
  • BIT[7:4]: Reserved
021tUserFirstfirst 8-bits of tUser 
022tUserLastlast 8-bits of tUser 
0[31:23]ReservedReserved
  • Zeros
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