From 4a50e1ec639cb363d61e9c2847e5e9dfb9fdc6d1 Mon Sep 17 00:00:00 2001 From: Alex Forencich Date: Fri, 17 Apr 2020 16:35:34 -0700 Subject: [PATCH] Add block diagram --- README.md | 4 + block.svg | 906 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 910 insertions(+) create mode 100644 block.svg 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