aboutsummaryrefslogtreecommitdiffstats
path: root/.gitignore
diff options
context:
space:
mode:
authorAndrew Moch <Andrew.Moch@ni.com>2020-06-25 21:49:00 +0100
committerWade Fife <wade.fife@ettus.com>2020-06-30 10:29:35 -0500
commiteed4988cc266a63370a4332351d02fadedde3a3b (patch)
treeba8b4d4518153d88d40c835ae5b31192d79ae763 /.gitignore
parent6d9b174086ddebf49183eb09b779bd2c2658573a (diff)
downloaduhd-eed4988cc266a63370a4332351d02fadedde3a3b.tar.gz
uhd-eed4988cc266a63370a4332351d02fadedde3a3b.tar.bz2
uhd-eed4988cc266a63370a4332351d02fadedde3a3b.zip
fpga: lib: Add width agnostic version of Ethernet Interface
The rnfoc/xport section is refactored in System Verilog to allow the following improvements (1) CPU_W - Sets the size of the c2e and e2c pipes. This can be run at a different clock rate than the main ethernet pipe (2) CHDR_W - Sets the size of the v2e and e2v pipes. This can be run at a different clock rate than the main ethernet pipe (3) ENET_W - Sets the size of the eth_tx and eth_rx pipes. eth_interface_tb runs traffic from e2c,e2v,v2e,c2e simultaneously against the original xport_sv implementation, and against the new implementation with widths of 64/128/512. A chdr_management node info request queries the port info of the node0 in the eth_interface. eth_ifc_synth_test.sv can be compiled with the make xsim target to test out the size of various configurations.
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions