Skip to content

HDL modules for ethernet communications with APS2 and TDM modules

License

Notifications You must be signed in to change notification settings

BBN-Q/APS2-Comms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published