diff --git a/README.md b/README.md index 17fbdc60b..2cb25a55e 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,10 @@ enabled, which is covered by the free CMAC license on Xilinx Ultrascale+ parts. ## Documentation +### Block Diagram + +![Corundum block diagram](block.svg) + ### Modules #### cmac_pad module diff --git a/block.svg b/block.svg new file mode 100644 index 000000000..6cc3b309f --- /dev/null +++ b/block.svg @@ -0,0 +1,906 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Host + + + + + + + + FPGA + + + + + + + + Interface + + + + + + + + Interface + + + + + + + + Port + + + + + + + + Port + + + + + + + + TXCQ + + + + + + + + RXCQ + + + + + + + + TXQ + + + + + + + + RXQ + + + + + + + + EQ + + + + + + + + Descfetch + + + + + + + + PCIe HIP + + + + + + + + DMA IF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MAC+PHY + + + + + + + + SFP + + + + + + + + + + + + + + + + DMA + + + + + + + + TX engine + + + + + + + + TX scheduler + + + + + + + + RX engine + + + + + + + + Hash + + + + + + + + Csum + + + + + + + + Csum + + + + + + + + DMA + + + + + + + + + + + + + + + + + + + + + + + + + + Driver + + + + + + + + SFP + + + + + + + + + + + + + + + + OS + + + + + + + + App + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MAC+PHY + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ... + + + + + + ... + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AXIL M + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PTP HC + + + + + + + + + + + + + + + + + + + + + + Cplwrite + + + + + + AXI lite + + + + + + + + + + + + + Stream + + + + + + + + + + + + + + + + + + + + DMA + + + + + + + + + + + + + PTP + + + + + + + + + + + + + + + + + + + + + + + + + + + RAM + + + + + + + + Scheduler ctrl + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file