From d971d108cf654a4101cc599c25962e646756266f Mon Sep 17 00:00:00 2001 From: "Konstantin Pavlov (fm)" Date: Wed, 9 Jan 2019 14:34:45 +0300 Subject: [PATCH] Removed obsolete delay modules --- DynDelay.v | 53 --------------------------------------------------- StaticDelay.v | 51 ------------------------------------------------- 2 files changed, 104 deletions(-) delete mode 100644 DynDelay.v delete mode 100644 StaticDelay.v diff --git a/DynDelay.v b/DynDelay.v deleted file mode 100644 index a95889f..0000000 --- a/DynDelay.v +++ /dev/null @@ -1,53 +0,0 @@ -//-------------------------------------------------------------------------------- -// DynDelay.v -// Konstantin Pavlov, pavlovconst@gmail.com -//-------------------------------------------------------------------------------- - -// INFO -------------------------------------------------------------------------------- -// Dynamic delay for arbitrary signal -// - -/* --- INSTANTIATION TEMPLATE BEGIN --- - -DynDelay DD1 ( - .clk( ), - .nrst( 1'b1 ), - .in( ), - .sel( ), - .out( ) - ); -defparam DD1.LENGTH = 8; - ---- INSTANTIATION TEMPLATE END ---*/ - - -//(* keep_hierarchy = "yes" *) -module DynDelay(clk,nrst,in,sel,out); - -input wire clk; -input wire nrst; -input wire in; -input wire [(LENGTH-1):0] sel; // output selector -output reg out; - -parameter LENGTH = 8; - -(* keep = "true" *) reg [(LENGTH-1):0] data = 0; - -integer i; - -always @ (posedge clk) begin - if (~nrst) begin - data[(LENGTH-1):0] <= 0; - out <= 0; - end - else begin - data[0] <= in; - for (i=1; i