caryan / APS2-Comms

HDL modules for ethernet communications with APS2 and TDM modules

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

APS2-Comms

HDL modules for Etherent communications with APS2 and TDM modules.

Dependencies

  1. VHDL-Components for clock crossing synchronizer
  2. verilog-axis for AXI stream FIFOs, muxes and demuxes.
  3. verilog-ethernet for an ethernet MAC.
  4. Comblock 5402 for IP server stack - UDP/TCP/DHCP/ARP/PING.
  5. Xilinx Ethernet 1G/2.5G BASE-X PCS/PMA or SGMII for the PCS/PMA layer.

ComBlock 5402 IP core

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.

License

BBN source files are licensed under the Mozilla Public License 2.0. Dependencies listed above carry their own licenses.

About

HDL modules for ethernet communications with APS2 and TDM modules

License:Other


Languages

Language:VHDL 95.4%Language:Tcl 2.1%Language:Verilog 1.7%Language:Shell 0.7%Language:Python 0.0%