fpga: lib: Pipeline and add clken to ip_hdr_checksum

Adds LATENCY parameter to control the ammount of pieplineing. Adds a
clock enable to control the advance of the pipeline.

Used in xport when calculating new UDP headers for CHDR traffic.


Original-commit: dd9847c5c3c3fac17658b526a7d8894711af086e
This commit is contained in:
Andrew Moch
2020-06-24 09:55:14 -05:00
committed by Wade Fife
parent 7b1174ffd9
commit b76ad2aef5
4 changed files with 51 additions and 66 deletions
@@ -1,9 +1,9 @@
//
// Copyright 2014 Ettus Research LLC
// Copyright 2018 Ettus Research, a National Instruments Company
// Copyright 2020 Ettus Research, a National Instruments Brand
//
// SPDX-License-Identifier: LGPL-3.0-or-later
//
module ip_hdr_checksum_tb();
initial $dumpfile("ip_hdr_checksum_tb.vcd");
@@ -28,7 +28,8 @@ module ip_hdr_checksum_tb();
ip_hdr_checksum ip_hdr_checksum
(.clk(clk),
.in(in),
.out(out));
.out(out),
.clken(1));
initial
begin