HDL modules for Etherent communications with APS2 and TDM modules.
- VHDL-Components for clock crossing synchronizer
- verilog-axis for AXI stream FIFOs, muxes and demuxes.
- verilog-ethernet for an ethernet MAC.
- Comblock 5402 for IP server stack - UDP/TCP/DHCP/ARP/PING.
- Xilinx Ethernet 1G/2.5G BASE-X PCS/PMA or SGMII for the PCS/PMA layer.
The APS2-Comms module is built upon the ComBlock 5402 (version 12) IP core. You
must obtain a license from ComBlock for this IP core to obtain the requisite
source files. After cloning the module and submodules (use git clone --recursive
or git submodule update --init --recursive
), copy the ComBlock
5402 files into the deps\ComBlock\5402
directory. The
add_comblocks_files.tcl
script will patch the ComBlock 5402 files to add the
necessary fixes and modifications.
BBN source files are licensed under the Mozilla Public License 2.0. Dependencies listed above carry their own licenses.