Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / model / verilog / mem / fbdimm / library / delay.v
// ========== Copyright Header Begin ==========================================
//
// OpenSPARC T2 Processor File: delay.v
// Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
// 4150 Network Circle, Santa Clara, California 95054, U.S.A.
//
// * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; version 2 of the License.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// For the avoidance of doubt, and except that if any non-GPL license
// choice is available it will apply instead, Sun elects to use only
// the General Public License version 2 (GPLv2) at this time for any
// software where a choice of GPL license versions is made
// available with the language indicating that GPLv2 or any later version
// may be used, or where a choice of which version of the GPL is applied is
// otherwise unspecified.
//
// Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
// CA 95054 USA or visit www.sun.com if you need additional information or
// have any questions.
//
// ========== Copyright Header End ============================================
module delay(signal_in,signal_out,delay_cycles,clk);
parameter SIZE=1;
input [SIZE-1:0] signal_in;
output [SIZE-1:0] signal_out;
input [5:0] delay_cycles;
input clk;
wire [15:0] shifted_signal;
assign signal_out = ( delay_cycles == 6'h1 ) ? shifted_signal[1]:
( delay_cycles == 6'h2 ) ? shifted_signal[2]:
( delay_cycles == 6'h3 ) ? shifted_signal[3]:
( delay_cycles == 6'h4 ) ? shifted_signal[4]:
( delay_cycles == 6'h5 ) ? shifted_signal[5]:
( delay_cycles == 6'h6 ) ? shifted_signal[6]:
( delay_cycles == 6'h7 ) ? shifted_signal[7]:
( delay_cycles == 6'h8 ) ? shifted_signal[8]:
( delay_cycles == 6'h9 ) ? shifted_signal[9]:
( delay_cycles == 6'ha ) ? shifted_signal[10]:
( delay_cycles == 6'hb ) ? shifted_signal[11]:
( delay_cycles == 6'hc ) ? shifted_signal[12]:
( delay_cycles == 6'hd ) ? shifted_signal[13]: (signal_in);
dff_p #(SIZE) dff1( .signal_in (signal_in),
.signal_out (shifted_signal[1]),
.clk (clk));
dff_p #(SIZE) dff2( .signal_in (shifted_signal[1]),
.signal_out (shifted_signal[2]),
.clk (clk));
dff_p #(SIZE) dff3( .signal_in (shifted_signal[2]),
.signal_out (shifted_signal[3]),
.clk (clk));
dff_p #(SIZE) dff4( .signal_in (shifted_signal[3]),
.signal_out (shifted_signal[4]),
.clk (clk));
dff_p #(SIZE) dff5( .signal_in (shifted_signal[4]),
.signal_out (shifted_signal[5]),
.clk (clk));
dff_p #(SIZE) dff6( .signal_in (shifted_signal[5]),
.signal_out (shifted_signal[6]),
.clk (clk));
dff_p #(SIZE) dff7( .signal_in (shifted_signal[6]),
.signal_out (shifted_signal[7]),
.clk (clk));
dff_p #(SIZE) dff8( .signal_in (shifted_signal[7]),
.signal_out (shifted_signal[8]),
.clk (clk));
dff_p #(SIZE) dff9( .signal_in (shifted_signal[8]),
.signal_out (shifted_signal[9]),
.clk (clk));
dff_p #(SIZE) dff10( .signal_in (shifted_signal[9]),
.signal_out (shifted_signal[10]),
.clk (clk));
dff_p #(SIZE) dff11( .signal_in (shifted_signal[10]),
.signal_out (shifted_signal[11]),
.clk (clk));
dff_p #(SIZE) dff12( .signal_in (shifted_signal[11]),
.signal_out (shifted_signal[12]),
.clk (clk));
dff_p #(SIZE) dff13( .signal_in (shifted_signal[12]),
.signal_out (shifted_signal[13]),
.clk (clk));
endmodule
module shifter(signal_in,signal_out,delay_cycles,clk);
parameter SIZE=1;
input [SIZE-1:0] signal_in;
output [SIZE-1:0] signal_out;
input [9:0] delay_cycles;
input clk;
reg [9:0] counter;
reg [SIZE-1:0] signal_out_reg;
wire [SIZE-1:0] shifted_signal0,shifted_signal1,shifted_signal2,shifted_signal3,shifted_signal4;
wire [SIZE-1:0] shifted_signal5,shifted_signal6,shifted_signal7,shifted_signal8,shifted_signal9;
wire [SIZE-1:0] shifted_signal10,shifted_signal11,shifted_signal12,shifted_signal13,shifted_signal14;
wire [SIZE-1:0] shifted_signal15,shifted_signal16,shifted_signal17,shifted_signal18,shifted_signal19;
wire [SIZE-1:0] shifted_signal20,shifted_signal21,shifted_signal22,shifted_signal23,shifted_signal24;
wire [SIZE-1:0] shifted_signal25,shifted_signal26,shifted_signal27,shifted_signal28,shifted_signal29;
wire [SIZE-1:0] shifted_signal30,shifted_signal31,shifted_signal32,shifted_signal33,shifted_signal34;
wire [SIZE-1:0] shifted_signal35,shifted_signal36,shifted_signal37,shifted_signal38,shifted_signal39;
wire [SIZE-1:0] shifted_signal40,shifted_signal41,shifted_signal42,shifted_signal43,shifted_signal44;
wire [SIZE-1:0] shifted_signal45,shifted_signal46,shifted_signal47,shifted_signal48,shifted_signal49;
wire [SIZE-1:0] shifted_signal50,shifted_signal51,shifted_signal52,shifted_signal53,shifted_signal54;
wire [SIZE-1:0] shifted_signal55,shifted_signal56,shifted_signal57,shifted_signal58,shifted_signal59;
wire [SIZE-1:0] shifted_signal60,shifted_signal61,shifted_signal62,shifted_signal63,shifted_signal64;
wire [SIZE-1:0] shifted_signal65,shifted_signal66,shifted_signal67,shifted_signal68,shifted_signal69;
wire [SIZE-1:0] shifted_signal70,shifted_signal71,shifted_signal72,shifted_signal73,shifted_signal74;
wire [SIZE-1:0] shifted_signal75,shifted_signal76,shifted_signal77,shifted_signal78,shifted_signal79;
wire [SIZE-1:0] shifted_signal80,shifted_signal81,shifted_signal82,shifted_signal83,shifted_signal84;
wire [SIZE-1:0] shifted_signal85,shifted_signal86,shifted_signal87,shifted_signal88,shifted_signal89;
wire [SIZE-1:0] shifted_signal90,shifted_signal91,shifted_signal92,shifted_signal93,shifted_signal94;
wire [SIZE-1:0] shifted_signal95,shifted_signal96,shifted_signal97,shifted_signal98,shifted_signal99;
wire [SIZE-1:0] shifted_signal100,shifted_signal101,shifted_signal102,shifted_signal103,shifted_signal104;
wire [SIZE-1:0] shifted_signal105,shifted_signal106,shifted_signal107,shifted_signal108,shifted_signal109;
wire [SIZE-1:0] shifted_signal110,shifted_signal111,shifted_signal112,shifted_signal113,shifted_signal114;
wire [SIZE-1:0] shifted_signal115,shifted_signal116,shifted_signal117,shifted_signal118,shifted_signal119;
wire [SIZE-1:0] shifted_signal120,shifted_signal121,shifted_signal122,shifted_signal123,shifted_signal124;
wire [SIZE-1:0] shifted_signal125,shifted_signal126,shifted_signal127,shifted_signal128,shifted_signal129;
wire [SIZE-1:0] shifted_signal130,shifted_signal131,shifted_signal132,shifted_signal133,shifted_signal134;
wire [SIZE-1:0] shifted_signal135,shifted_signal136,shifted_signal137,shifted_signal138,shifted_signal139;
wire [SIZE-1:0] shifted_signal140,shifted_signal141,shifted_signal142,shifted_signal143,shifted_signal144;
wire [SIZE-1:0] shifted_signal145,shifted_signal146,shifted_signal147,shifted_signal148,shifted_signal149;
wire [SIZE-1:0] shifted_signal150,shifted_signal151,shifted_signal152,shifted_signal153,shifted_signal154;
wire [SIZE-1:0] shifted_signal155,shifted_signal156,shifted_signal157,shifted_signal158,shifted_signal159;
wire [SIZE-1:0] shifted_signal160,shifted_signal161,shifted_signal162,shifted_signal163,shifted_signal164;
wire [SIZE-1:0] shifted_signal165,shifted_signal166,shifted_signal167,shifted_signal168,shifted_signal169;
wire [SIZE-1:0] shifted_signal170;
initial counter=0;
assign signal_out = ( delay_cycles == 9'h1 ) ? shifted_signal1:
( delay_cycles == 9'h2 ) ? shifted_signal2:
( delay_cycles == 9'h3 ) ? shifted_signal3:
( delay_cycles == 9'h4 ) ? shifted_signal4:
( delay_cycles == 9'h5 ) ? shifted_signal5:
( delay_cycles == 9'h6 ) ? shifted_signal6:
( delay_cycles == 9'h7 ) ? shifted_signal7:
( delay_cycles == 9'h8 ) ? shifted_signal8:
( delay_cycles == 9'h9 ) ? shifted_signal9:
( delay_cycles == 9'ha ) ? shifted_signal10:
( delay_cycles == 9'hb ) ? shifted_signal11:
( delay_cycles == 9'hc ) ? shifted_signal12:
( delay_cycles == 9'h18 ) ? shifted_signal24:
( delay_cycles == 9'h19 ) ? shifted_signal25:
( delay_cycles == 9'h1a ) ? shifted_signal26:
( delay_cycles == 9'h1b ) ? shifted_signal27:
( delay_cycles == 9'h1c ) ? shifted_signal28:
( delay_cycles == 9'h1d ) ? shifted_signal29:
( delay_cycles == 9'h1e ) ? shifted_signal30:
( delay_cycles == 9'h1f ) ? shifted_signal31:
( delay_cycles == 9'h20 ) ? shifted_signal32:
( delay_cycles == 9'h21 ) ? shifted_signal33:
( delay_cycles == 9'h22 ) ? shifted_signal34:
( delay_cycles == 9'h23 ) ? shifted_signal35:
( delay_cycles == 9'h24 ) ? shifted_signal36:
( delay_cycles == 9'h25 ) ? shifted_signal37:
( delay_cycles == 9'h26 ) ? shifted_signal38:
( delay_cycles == 9'h27 ) ? shifted_signal39:
( delay_cycles == 9'h28 ) ? shifted_signal40:
( delay_cycles == 9'h29 ) ? shifted_signal41:
( delay_cycles == 9'h2a ) ? shifted_signal42:
( delay_cycles == 9'h2b ) ? shifted_signal43:
( delay_cycles == 9'h2c ) ? shifted_signal44:
( delay_cycles == 9'h2d ) ? shifted_signal45:
( delay_cycles == 9'h2e ) ? shifted_signal46:
( delay_cycles == 9'h2f ) ? shifted_signal47:
( delay_cycles == 9'h30 ) ? shifted_signal48:
( delay_cycles == 9'h31 ) ? shifted_signal49:
( delay_cycles == 9'h36 ) ? shifted_signal54:
( delay_cycles == 9'h37 ) ? shifted_signal55:
( delay_cycles == 9'h38 ) ? shifted_signal56:
( delay_cycles == 9'h39 ) ? shifted_signal57:
( delay_cycles == 9'h3a ) ? shifted_signal58:
( delay_cycles == 9'h3b ) ? shifted_signal59:
( delay_cycles == 9'h3c ) ? shifted_signal60:
( delay_cycles == 9'h3d ) ? shifted_signal61:
( delay_cycles == 9'h3e ) ? shifted_signal62:
( delay_cycles == 9'h3f ) ? shifted_signal63:
( delay_cycles == 9'h44 ) ? shifted_signal68:
( delay_cycles == 9'h45 ) ? shifted_signal69:
( delay_cycles == 9'h48 ) ? shifted_signal72:
( delay_cycles == 9'h49 ) ? shifted_signal73:
( delay_cycles == 9'h4b ) ? shifted_signal75:
( delay_cycles == 9'h4e ) ? shifted_signal78:
( delay_cycles == 9'h4f ) ? shifted_signal79:
( delay_cycles == 9'h60 ) ? shifted_signal96:
( delay_cycles == 9'h61 ) ? shifted_signal97:
( delay_cycles == 9'h62 ) ? shifted_signal98:
( delay_cycles == 9'h63 ) ? shifted_signal99:
( delay_cycles == 9'h64 ) ? shifted_signal100:
( delay_cycles == 9'h65 ) ? shifted_signal101:
( delay_cycles == 9'h66 ) ? shifted_signal102:
( delay_cycles == 9'h67 ) ? shifted_signal103:
( delay_cycles == 9'h68 ) ? shifted_signal104:
( delay_cycles == 9'h69 ) ? shifted_signal105:
( delay_cycles == 9'h6a ) ? shifted_signal106:
( delay_cycles == 9'h6b ) ? shifted_signal107:
( delay_cycles == 9'h6c ) ? shifted_signal108:
( delay_cycles == 9'h6d ) ? shifted_signal109:
( delay_cycles == 9'h6e ) ? shifted_signal110:
( delay_cycles == 9'h78 ) ? shifted_signal120:
( delay_cycles == 9'h7c ) ? shifted_signal124:
( delay_cycles == 9'h7d ) ? shifted_signal125:
( delay_cycles == 9'h7e ) ? shifted_signal126:
( delay_cycles == 9'h7f ) ? shifted_signal127:
( delay_cycles == 9'h80 ) ? shifted_signal128:
( delay_cycles == 9'h81 ) ? shifted_signal129:
( delay_cycles == 9'h82 ) ? shifted_signal130:
( delay_cycles == 9'h83 ) ? shifted_signal131:
( delay_cycles == 9'h84 ) ? shifted_signal132:
( delay_cycles == 9'h85 ) ? shifted_signal133:
( delay_cycles == 9'h86 ) ? shifted_signal134:
( delay_cycles == 9'h87 ) ? shifted_signal135:
( delay_cycles == 9'h88 ) ? shifted_signal136:
( delay_cycles == 9'h89 ) ? shifted_signal137:
( delay_cycles == 9'h8a ) ? shifted_signal138:
( delay_cycles == 9'h8b ) ? shifted_signal139:
( delay_cycles == 9'h90 ) ? shifted_signal144:
( delay_cycles == 9'h91 ) ? shifted_signal145:
( delay_cycles == 9'h92 ) ? shifted_signal146:
( delay_cycles == 9'h93 ) ? shifted_signal147:
( delay_cycles == 9'h94 ) ? shifted_signal148:
( delay_cycles == 9'h95 ) ? shifted_signal149:
( delay_cycles == 9'h96 ) ? shifted_signal150:
( delay_cycles == 9'h97 ) ? shifted_signal151:
( delay_cycles == 9'ha2 ) ? shifted_signal162:
( delay_cycles == 9'ha3 ) ? shifted_signal163:
( delay_cycles == 9'ha8 ) ? shifted_signal168:
( delay_cycles == 9'hd ) ? shifted_signal13: (signal_in);
dff_n #(SIZE,0) dff0( .signal_in (signal_in),
.signal_out (shifted_signal1),
.clk (clk));
dff_n #(SIZE) dff1( .signal_in (shifted_signal1),
.signal_out (shifted_signal2),
.clk (clk));
dff_n #(SIZE) dff2( .signal_in (shifted_signal2),
.signal_out (shifted_signal3),
.clk (clk));
dff_n #(SIZE) dff3( .signal_in (shifted_signal3),
.signal_out (shifted_signal4),
.clk (clk));
dff_n #(SIZE) dff4( .signal_in (shifted_signal4),
.signal_out (shifted_signal5),
.clk (clk));
dff_n #(SIZE) dff5( .signal_in (shifted_signal5),
.signal_out (shifted_signal6),
.clk (clk));
dff_n #(SIZE) dff6( .signal_in (shifted_signal6),
.signal_out (shifted_signal7),
.clk (clk));
dff_n #(SIZE) dff7( .signal_in (shifted_signal7),
.signal_out (shifted_signal8),
.clk (clk));
dff_n #(SIZE) dff8( .signal_in (shifted_signal8),
.signal_out (shifted_signal9),
.clk (clk));
dff_n #(SIZE) dff9( .signal_in (shifted_signal9),
.signal_out (shifted_signal10),
.clk (clk));
dff_n #(SIZE) dff10( .signal_in (shifted_signal10),
.signal_out (shifted_signal11),
.clk (clk));
dff_n #(SIZE) dff11( .signal_in (shifted_signal11),
.signal_out (shifted_signal12),
.clk (clk));
dff_n #(SIZE) dff12( .signal_in (shifted_signal12),
.signal_out (shifted_signal13),
.clk (clk));
dff_n #(SIZE) dff13( .signal_in (shifted_signal13),
.signal_out (shifted_signal14),
.clk (clk));
dff_n #(SIZE) dff14( .signal_in (shifted_signal14),
.signal_out (shifted_signal15),
.clk (clk));
dff_n #(SIZE) dff15( .signal_in (shifted_signal15),
.signal_out (shifted_signal16),
.clk (clk));
dff_n #(SIZE) dff16( .signal_in (shifted_signal16),
.signal_out (shifted_signal17),
.clk (clk));
dff_n #(SIZE) dff17( .signal_in (shifted_signal17),
.signal_out (shifted_signal18),
.clk (clk));
dff_n #(SIZE) dff18( .signal_in (shifted_signal18),
.signal_out (shifted_signal19),
.clk (clk));
dff_n #(SIZE) dff19( .signal_in (shifted_signal19),
.signal_out (shifted_signal20),
.clk (clk));
dff_n #(SIZE) dff20( .signal_in (shifted_signal20),
.signal_out (shifted_signal21),
.clk (clk));
dff_n #(SIZE) dff21( .signal_in (shifted_signal21),
.signal_out (shifted_signal22),
.clk (clk));
dff_n #(SIZE) dff22( .signal_in (shifted_signal22),
.signal_out (shifted_signal23),
.clk (clk));
dff_n #(SIZE) dff23( .signal_in (shifted_signal23),
.signal_out (shifted_signal24),
.clk (clk));
dff_n #(SIZE) dff24( .signal_in (shifted_signal24),
.signal_out (shifted_signal25),
.clk (clk));
dff_n #(SIZE) dff25( .signal_in (shifted_signal25),
.signal_out (shifted_signal26),
.clk (clk));
dff_n #(SIZE) dff26( .signal_in (shifted_signal26),
.signal_out (shifted_signal27),
.clk (clk));
dff_n #(SIZE) dff27( .signal_in (shifted_signal27),
.signal_out (shifted_signal28),
.clk (clk));
dff_n #(SIZE) dff28( .signal_in (shifted_signal28),
.signal_out (shifted_signal29),
.clk (clk));
dff_n #(SIZE) dff29( .signal_in (shifted_signal29),
.signal_out (shifted_signal30),
.clk (clk));
dff_n #(SIZE) dff30( .signal_in (shifted_signal30),
.signal_out (shifted_signal31),
.clk (clk));
dff_n #(SIZE) dff31( .signal_in (shifted_signal31),
.signal_out (shifted_signal32),
.clk (clk));
dff_n #(SIZE) dff32( .signal_in (shifted_signal32),
.signal_out (shifted_signal33),
.clk (clk));
dff_n #(SIZE) dff33( .signal_in (shifted_signal33),
.signal_out (shifted_signal34),
.clk (clk));
dff_n #(SIZE) dff34( .signal_in (shifted_signal34),
.signal_out (shifted_signal35),
.clk (clk));
dff_n #(SIZE) dff35( .signal_in (shifted_signal35),
.signal_out (shifted_signal36),
.clk (clk));
dff_n #(SIZE) dff36( .signal_in (shifted_signal36),
.signal_out (shifted_signal37),
.clk (clk));
dff_n #(SIZE) dff37( .signal_in (shifted_signal37),
.signal_out (shifted_signal38),
.clk (clk));
dff_n #(SIZE) dff38( .signal_in (shifted_signal38),
.signal_out (shifted_signal39),
.clk (clk));
dff_n #(SIZE) dff39( .signal_in (shifted_signal39),
.signal_out (shifted_signal40),
.clk (clk));
dff_n #(SIZE) dff40( .signal_in (shifted_signal40),
.signal_out (shifted_signal41),
.clk (clk));
dff_n #(SIZE) dff41( .signal_in (shifted_signal41),
.signal_out (shifted_signal42),
.clk (clk));
dff_n #(SIZE) dff42( .signal_in (shifted_signal42),
.signal_out (shifted_signal43),
.clk (clk));
dff_n #(SIZE) dff43( .signal_in (shifted_signal43),
.signal_out (shifted_signal44),
.clk (clk));
dff_n #(SIZE) dff44( .signal_in (shifted_signal44),
.signal_out (shifted_signal45),
.clk (clk));
dff_n #(SIZE) dff45( .signal_in (shifted_signal45),
.signal_out (shifted_signal46),
.clk (clk));
dff_n #(SIZE) dff46( .signal_in (shifted_signal46),
.signal_out (shifted_signal47),
.clk (clk));
dff_n #(SIZE) dff47( .signal_in (shifted_signal47),
.signal_out (shifted_signal48),
.clk (clk));
dff_n #(SIZE) dff48( .signal_in (shifted_signal48),
.signal_out (shifted_signal49),
.clk (clk));
dff_n #(SIZE) dff49( .signal_in (shifted_signal49),
.signal_out (shifted_signal50),
.clk (clk));
dff_n #(SIZE) dff50( .signal_in (shifted_signal50),
.signal_out (shifted_signal51),
.clk (clk));
dff_n #(SIZE) dff51( .signal_in (shifted_signal51),
.signal_out (shifted_signal52),
.clk (clk));
dff_n #(SIZE) dff52( .signal_in (shifted_signal52),
.signal_out (shifted_signal53),
.clk (clk));
dff_n #(SIZE) dff53( .signal_in (shifted_signal53),
.signal_out (shifted_signal54),
.clk (clk));
dff_n #(SIZE) dff54( .signal_in (shifted_signal54),
.signal_out (shifted_signal55),
.clk (clk));
dff_n #(SIZE) dff55( .signal_in (shifted_signal55),
.signal_out (shifted_signal56),
.clk (clk));
dff_n #(SIZE) dff56( .signal_in (shifted_signal56),
.signal_out (shifted_signal57),
.clk (clk));
dff_n #(SIZE) dff57( .signal_in (shifted_signal57),
.signal_out (shifted_signal58),
.clk (clk));
dff_n #(SIZE) dff58( .signal_in (shifted_signal58),
.signal_out (shifted_signal59),
.clk (clk));
dff_n #(SIZE) dff59( .signal_in (shifted_signal59),
.signal_out (shifted_signal60),
.clk (clk));
dff_n #(SIZE) dff60( .signal_in (shifted_signal60),
.signal_out (shifted_signal61),
.clk (clk));
dff_n #(SIZE) dff61( .signal_in (shifted_signal61),
.signal_out (shifted_signal62),
.clk (clk));
dff_n #(SIZE) dff62( .signal_in (shifted_signal62),
.signal_out (shifted_signal63),
.clk (clk));
dff_n #(SIZE) dff63( .signal_in (shifted_signal63),
.signal_out (shifted_signal64),
.clk (clk));
dff_n #(SIZE) dff64( .signal_in (shifted_signal64),
.signal_out (shifted_signal65),
.clk (clk));
dff_n #(SIZE) dff65( .signal_in (shifted_signal65),
.signal_out (shifted_signal66),
.clk (clk));
dff_n #(SIZE) dff66( .signal_in (shifted_signal66),
.signal_out (shifted_signal67),
.clk (clk));
dff_n #(SIZE) dff67( .signal_in (shifted_signal67),
.signal_out (shifted_signal68),
.clk (clk));
dff_n #(SIZE) dff68( .signal_in (shifted_signal68),
.signal_out (shifted_signal69),
.clk (clk));
dff_n #(SIZE) dff69( .signal_in (shifted_signal69),
.signal_out (shifted_signal70),
.clk (clk));
dff_n #(SIZE) dff70( .signal_in (shifted_signal70),
.signal_out (shifted_signal71),
.clk (clk));
dff_n #(SIZE) dff71( .signal_in (shifted_signal71),
.signal_out (shifted_signal72),
.clk (clk));
dff_n #(SIZE) dff72( .signal_in (shifted_signal72),
.signal_out (shifted_signal73),
.clk (clk));
dff_n #(SIZE) dff73( .signal_in (shifted_signal73),
.signal_out (shifted_signal74),
.clk (clk));
dff_n #(SIZE) dff74( .signal_in (shifted_signal74),
.signal_out (shifted_signal75),
.clk (clk));
dff_n #(SIZE) dff75( .signal_in (shifted_signal75),
.signal_out (shifted_signal76),
.clk (clk));
dff_n #(SIZE) dff76( .signal_in (shifted_signal76),
.signal_out (shifted_signal77),
.clk (clk));
dff_n #(SIZE) dff77( .signal_in (shifted_signal77),
.signal_out (shifted_signal78),
.clk (clk));
dff_n #(SIZE) dff78( .signal_in (shifted_signal78),
.signal_out (shifted_signal79),
.clk (clk));
dff_n #(SIZE) dff79( .signal_in (shifted_signal79),
.signal_out (shifted_signal80),
.clk (clk));
dff_n #(SIZE) dff80( .signal_in (shifted_signal80),
.signal_out (shifted_signal81),
.clk (clk));
dff_n #(SIZE) dff81( .signal_in (shifted_signal81),
.signal_out (shifted_signal82),
.clk (clk));
dff_n #(SIZE) dff82( .signal_in (shifted_signal82),
.signal_out (shifted_signal83),
.clk (clk));
dff_n #(SIZE) dff83( .signal_in (shifted_signal83),
.signal_out (shifted_signal84),
.clk (clk));
dff_n #(SIZE) dff84( .signal_in (shifted_signal84),
.signal_out (shifted_signal85),
.clk (clk));
dff_n #(SIZE) dff85( .signal_in (shifted_signal85),
.signal_out (shifted_signal86),
.clk (clk));
dff_n #(SIZE) dff86( .signal_in (shifted_signal86),
.signal_out (shifted_signal87),
.clk (clk));
dff_n #(SIZE) dff87( .signal_in (shifted_signal87),
.signal_out (shifted_signal88),
.clk (clk));
dff_n #(SIZE) dff88( .signal_in (shifted_signal88),
.signal_out (shifted_signal89),
.clk (clk));
dff_n #(SIZE) dff89( .signal_in (shifted_signal89),
.signal_out (shifted_signal90),
.clk (clk));
dff_n #(SIZE) dff90( .signal_in (shifted_signal90),
.signal_out (shifted_signal91),
.clk (clk));
dff_n #(SIZE) dff91( .signal_in (shifted_signal91),
.signal_out (shifted_signal92),
.clk (clk));
dff_n #(SIZE) dff92( .signal_in (shifted_signal92),
.signal_out (shifted_signal93),
.clk (clk));
dff_n #(SIZE) dff93( .signal_in (shifted_signal93),
.signal_out (shifted_signal94),
.clk (clk));
dff_n #(SIZE) dff94( .signal_in (shifted_signal94),
.signal_out (shifted_signal95),
.clk (clk));
dff_n #(SIZE) dff95( .signal_in (shifted_signal95),
.signal_out (shifted_signal96),
.clk (clk));
dff_n #(SIZE) dff96( .signal_in (shifted_signal96),
.signal_out (shifted_signal97),
.clk (clk));
dff_n #(SIZE) dff97( .signal_in (shifted_signal97),
.signal_out (shifted_signal98),
.clk (clk));
dff_n #(SIZE) dff98( .signal_in (shifted_signal98),
.signal_out (shifted_signal99),
.clk (clk));
dff_n #(SIZE) dff99( .signal_in (shifted_signal99),
.signal_out (shifted_signal100),
.clk (clk));
dff_n #(SIZE) dff100( .signal_in (shifted_signal100),
.signal_out (shifted_signal101),
.clk (clk));
dff_n #(SIZE) dff101( .signal_in (shifted_signal101),
.signal_out (shifted_signal102),
.clk (clk));
dff_n #(SIZE) dff102( .signal_in (shifted_signal102),
.signal_out (shifted_signal103),
.clk (clk));
dff_n #(SIZE) dff103( .signal_in (shifted_signal103),
.signal_out (shifted_signal104),
.clk (clk));
dff_n #(SIZE) dff104( .signal_in (shifted_signal104),
.signal_out (shifted_signal105),
.clk (clk));
dff_n #(SIZE) dff105( .signal_in (shifted_signal105),
.signal_out (shifted_signal106),
.clk (clk));
dff_n #(SIZE) dff106( .signal_in (shifted_signal106),
.signal_out (shifted_signal107),
.clk (clk));
dff_n #(SIZE) dff107( .signal_in (shifted_signal107),
.signal_out (shifted_signal108),
.clk (clk));
dff_n #(SIZE) dff108( .signal_in (shifted_signal108),
.signal_out (shifted_signal109),
.clk (clk));
dff_n #(SIZE) dff109( .signal_in (shifted_signal109),
.signal_out (shifted_signal110),
.clk (clk));
dff_n #(SIZE) dff110( .signal_in (shifted_signal110),
.signal_out (shifted_signal111),
.clk (clk));
dff_n #(SIZE) dff111( .signal_in (shifted_signal111),
.signal_out (shifted_signal112),
.clk (clk));
dff_n #(SIZE) dff112( .signal_in (shifted_signal112),
.signal_out (shifted_signal113),
.clk (clk));
dff_n #(SIZE) dff113( .signal_in (shifted_signal113),
.signal_out (shifted_signal114),
.clk (clk));
dff_n #(SIZE) dff114( .signal_in (shifted_signal114),
.signal_out (shifted_signal115),
.clk (clk));
dff_n #(SIZE) dff115( .signal_in (shifted_signal115),
.signal_out (shifted_signal116),
.clk (clk));
dff_n #(SIZE) dff116( .signal_in (shifted_signal116),
.signal_out (shifted_signal117),
.clk (clk));
dff_n #(SIZE) dff117( .signal_in (shifted_signal117),
.signal_out (shifted_signal118),
.clk (clk));
dff_n #(SIZE) dff118( .signal_in (shifted_signal118),
.signal_out (shifted_signal119),
.clk (clk));
dff_n #(SIZE) dff119( .signal_in (shifted_signal119),
.signal_out (shifted_signal120),
.clk (clk));
dff_n #(SIZE) dff120( .signal_in (shifted_signal120),
.signal_out (shifted_signal121),
.clk (clk));
dff_n #(SIZE) dff121( .signal_in (shifted_signal121),
.signal_out (shifted_signal122),
.clk (clk));
dff_n #(SIZE) dff122( .signal_in (shifted_signal122),
.signal_out (shifted_signal123),
.clk (clk));
dff_n #(SIZE) dff123( .signal_in (shifted_signal123),
.signal_out (shifted_signal124),
.clk (clk));
dff_n #(SIZE) dff124( .signal_in (shifted_signal124),
.signal_out (shifted_signal125),
.clk (clk));
dff_n #(SIZE) dff125( .signal_in (shifted_signal125),
.signal_out (shifted_signal126),
.clk (clk));
dff_n #(SIZE) dff126( .signal_in (shifted_signal126),
.signal_out (shifted_signal127),
.clk (clk));
dff_n #(SIZE) dff127( .signal_in (shifted_signal127),
.signal_out (shifted_signal128),
.clk (clk));
dff_n #(SIZE) dff128( .signal_in (shifted_signal128),
.signal_out (shifted_signal129),
.clk (clk));
dff_n #(SIZE) dff129( .signal_in (shifted_signal129),
.signal_out (shifted_signal130),
.clk (clk));
dff_n #(SIZE) dff130( .signal_in (shifted_signal130),
.signal_out (shifted_signal131),
.clk (clk));
dff_n #(SIZE) dff131( .signal_in (shifted_signal131),
.signal_out (shifted_signal132),
.clk (clk));
dff_n #(SIZE) dff132( .signal_in (shifted_signal132),
.signal_out (shifted_signal133),
.clk (clk));
dff_n #(SIZE) dff133( .signal_in (shifted_signal133),
.signal_out (shifted_signal134),
.clk (clk));
dff_n #(SIZE) dff134( .signal_in (shifted_signal134),
.signal_out (shifted_signal135),
.clk (clk));
dff_n #(SIZE) dff135( .signal_in (shifted_signal135),
.signal_out (shifted_signal136),
.clk (clk));
dff_n #(SIZE) dff136( .signal_in (shifted_signal136),
.signal_out (shifted_signal137),
.clk (clk));
dff_n #(SIZE) dff137( .signal_in (shifted_signal137),
.signal_out (shifted_signal138),
.clk (clk));
dff_n #(SIZE) dff138( .signal_in (shifted_signal138),
.signal_out (shifted_signal139),
.clk (clk));
dff_n #(SIZE) dff139( .signal_in (shifted_signal139),
.signal_out (shifted_signal140),
.clk (clk));
dff_n #(SIZE) dff140( .signal_in (shifted_signal140),
.signal_out (shifted_signal141),
.clk (clk));
dff_n #(SIZE) dff141( .signal_in (shifted_signal141),
.signal_out (shifted_signal142),
.clk (clk));
dff_n #(SIZE) dff142( .signal_in (shifted_signal142),
.signal_out (shifted_signal143),
.clk (clk));
dff_n #(SIZE) dff143( .signal_in (shifted_signal143),
.signal_out (shifted_signal144),
.clk (clk));
dff_n #(SIZE) dff144( .signal_in (shifted_signal144),
.signal_out (shifted_signal145),
.clk (clk));
dff_n #(SIZE) dff145( .signal_in (shifted_signal145),
.signal_out (shifted_signal146),
.clk (clk));
dff_n #(SIZE) dff146( .signal_in (shifted_signal146),
.signal_out (shifted_signal147),
.clk (clk));
dff_n #(SIZE) dff147( .signal_in (shifted_signal147),
.signal_out (shifted_signal148),
.clk (clk));
dff_n #(SIZE) dff148( .signal_in (shifted_signal148),
.signal_out (shifted_signal149),
.clk (clk));
dff_n #(SIZE) dff149( .signal_in (shifted_signal149),
.signal_out (shifted_signal150),
.clk (clk));
dff_n #(SIZE) dff150( .signal_in (shifted_signal150),
.signal_out (shifted_signal151),
.clk (clk));
dff_n #(SIZE) dff151( .signal_in (shifted_signal151),
.signal_out (shifted_signal152),
.clk (clk));
dff_n #(SIZE) dff152( .signal_in (shifted_signal152),
.signal_out (shifted_signal153),
.clk (clk));
dff_n #(SIZE) dff153( .signal_in (shifted_signal153),
.signal_out (shifted_signal154),
.clk (clk));
dff_n #(SIZE) dff154( .signal_in (shifted_signal154),
.signal_out (shifted_signal155),
.clk (clk));
dff_n #(SIZE) dff155( .signal_in (shifted_signal155),
.signal_out (shifted_signal156),
.clk (clk));
dff_n #(SIZE) dff156( .signal_in (shifted_signal156),
.signal_out (shifted_signal157),
.clk (clk));
dff_n #(SIZE) dff157( .signal_in (shifted_signal157),
.signal_out (shifted_signal158),
.clk (clk));
dff_n #(SIZE) dff158( .signal_in (shifted_signal158),
.signal_out (shifted_signal159),
.clk (clk));
dff_n #(SIZE) dff159( .signal_in (shifted_signal159),
.signal_out (shifted_signal160),
.clk (clk));
dff_n #(SIZE) dff160( .signal_in (shifted_signal160),
.signal_out (shifted_signal161),
.clk (clk));
dff_n #(SIZE) dff161( .signal_in (shifted_signal161),
.signal_out (shifted_signal162),
.clk (clk));
dff_n #(SIZE) dff162( .signal_in (shifted_signal162),
.signal_out (shifted_signal163),
.clk (clk));
dff_n #(SIZE) dff163( .signal_in (shifted_signal163),
.signal_out (shifted_signal164),
.clk (clk));
dff_n #(SIZE) dff164( .signal_in (shifted_signal164),
.signal_out (shifted_signal165),
.clk (clk));
dff_n #(SIZE) dff165( .signal_in (shifted_signal165),
.signal_out (shifted_signal166),
.clk (clk));
dff_n #(SIZE) dff166( .signal_in (shifted_signal166),
.signal_out (shifted_signal167),
.clk (clk));
dff_n #(SIZE) dff167( .signal_in (shifted_signal167),
.signal_out (shifted_signal168),
.clk (clk));
endmodule
module shifter_p(signal_in,signal_out,delay_cycles,clk);
parameter SIZE=1;
input [SIZE-1:0] signal_in;
output [SIZE-1:0] signal_out;
input [9:0] delay_cycles;
input clk;
reg [9:0] counter;
reg [SIZE-1:0] signal_out_reg;
wire [SIZE-1:0] shifted_signal0,shifted_signal1,shifted_signal2,shifted_signal3,shifted_signal4;
wire [SIZE-1:0] shifted_signal5,shifted_signal6,shifted_signal7,shifted_signal8,shifted_signal9;
wire [SIZE-1:0] shifted_signal10,shifted_signal11,shifted_signal12,shifted_signal13,shifted_signal14;
wire [SIZE-1:0] shifted_signal15,shifted_signal16,shifted_signal17,shifted_signal18,shifted_signal19;
wire [SIZE-1:0] shifted_signal20,shifted_signal21,shifted_signal22,shifted_signal23,shifted_signal24;
wire [SIZE-1:0] shifted_signal25,shifted_signal26,shifted_signal27,shifted_signal28,shifted_signal29;
wire [SIZE-1:0] shifted_signal30,shifted_signal31,shifted_signal32,shifted_signal33,shifted_signal34;
wire [SIZE-1:0] shifted_signal35,shifted_signal36,shifted_signal37,shifted_signal38,shifted_signal39;
wire [SIZE-1:0] shifted_signal40,shifted_signal41,shifted_signal42,shifted_signal43,shifted_signal44;
wire [SIZE-1:0] shifted_signal45,shifted_signal46,shifted_signal47,shifted_signal48,shifted_signal49;
wire [SIZE-1:0] shifted_signal50,shifted_signal51,shifted_signal52,shifted_signal53,shifted_signal54;
wire [SIZE-1:0] shifted_signal55,shifted_signal56,shifted_signal57,shifted_signal58,shifted_signal59;
wire [SIZE-1:0] shifted_signal60,shifted_signal61,shifted_signal62,shifted_signal63,shifted_signal64;
wire [SIZE-1:0] shifted_signal65,shifted_signal66,shifted_signal67,shifted_signal68,shifted_signal69;
wire [SIZE-1:0] shifted_signal70,shifted_signal71,shifted_signal72,shifted_signal73,shifted_signal74;
wire [SIZE-1:0] shifted_signal75,shifted_signal76,shifted_signal77,shifted_signal78,shifted_signal79;
wire [SIZE-1:0] shifted_signal80,shifted_signal81,shifted_signal82,shifted_signal83,shifted_signal84;
wire [SIZE-1:0] shifted_signal85,shifted_signal86,shifted_signal87,shifted_signal88,shifted_signal89;
wire [SIZE-1:0] shifted_signal90,shifted_signal91,shifted_signal92,shifted_signal93,shifted_signal94;
wire [SIZE-1:0] shifted_signal95,shifted_signal96,shifted_signal97,shifted_signal98,shifted_signal99;
wire [SIZE-1:0] shifted_signal100,shifted_signal101,shifted_signal102,shifted_signal103,shifted_signal104;
wire [SIZE-1:0] shifted_signal105,shifted_signal106,shifted_signal107,shifted_signal108,shifted_signal109;
wire [SIZE-1:0] shifted_signal110,shifted_signal111,shifted_signal112,shifted_signal113,shifted_signal114;
wire [SIZE-1:0] shifted_signal115,shifted_signal116,shifted_signal117,shifted_signal118,shifted_signal119;
wire [SIZE-1:0] shifted_signal120,shifted_signal121,shifted_signal122,shifted_signal123,shifted_signal124;
wire [SIZE-1:0] shifted_signal125,shifted_signal126,shifted_signal127,shifted_signal128,shifted_signal129;
wire [SIZE-1:0] shifted_signal130,shifted_signal131,shifted_signal132,shifted_signal133,shifted_signal134;
wire [SIZE-1:0] shifted_signal135,shifted_signal136,shifted_signal137,shifted_signal138,shifted_signal139;
wire [SIZE-1:0] shifted_signal140,shifted_signal141,shifted_signal142,shifted_signal143,shifted_signal144;
wire [SIZE-1:0] shifted_signal145,shifted_signal146,shifted_signal147,shifted_signal148,shifted_signal149;
wire [SIZE-1:0] shifted_signal150,shifted_signal151,shifted_signal152,shifted_signal153,shifted_signal154;
wire [SIZE-1:0] shifted_signal155,shifted_signal156,shifted_signal157,shifted_signal158,shifted_signal159;
wire [SIZE-1:0] shifted_signal160,shifted_signal161,shifted_signal162,shifted_signal163,shifted_signal164;
wire [SIZE-1:0] shifted_signal165,shifted_signal166,shifted_signal167,shifted_signal168,shifted_signal169;
wire [SIZE-1:0] shifted_signal170,shifted_signal171,shifted_signal172,shifted_signal173,shifted_signal174;
wire [SIZE-1:0] shifted_signal175,shifted_signal176,shifted_signal177,shifted_signal178,shifted_signal179;
wire [SIZE-1:0] shifted_signal180,shifted_signal181,shifted_signal182,shifted_signal183,shifted_signal184;
wire [SIZE-1:0] shifted_signal185,shifted_signal186,shifted_signal187,shifted_signal188,shifted_signal189;
wire [SIZE-1:0] shifted_signal190,shifted_signal191,shifted_signal192,shifted_signal193,shifted_signal194;
wire [SIZE-1:0] shifted_signal195,shifted_signal196,shifted_signal197,shifted_signal198,shifted_signal199;
wire [SIZE-1:0] shifted_signal200;
initial counter=0;
assign signal_out = //( delay_cycles == 9'h0 ) ? shifted_signal1:
( delay_cycles == 9'h1 ) ? shifted_signal1:
( delay_cycles == 9'h2 ) ? shifted_signal2:
( delay_cycles == 9'h3 ) ? shifted_signal3:
( delay_cycles == 9'h4 ) ? shifted_signal4:
( delay_cycles == 9'h5 ) ? shifted_signal5:
( delay_cycles == 9'h6 ) ? shifted_signal6:
( delay_cycles == 9'h7 ) ? shifted_signal7:
( delay_cycles == 9'h8 ) ? shifted_signal8:
( delay_cycles == 9'h9 ) ? shifted_signal9:
( delay_cycles == 9'ha ) ? shifted_signal10:
( delay_cycles == 9'hb ) ? shifted_signal11:
( delay_cycles == 9'hc ) ? shifted_signal12:
( delay_cycles == 9'hd ) ? shifted_signal13:
( delay_cycles == 9'he ) ? shifted_signal14:
( delay_cycles == 9'hf ) ? shifted_signal15:
( delay_cycles == 9'h10 ) ? shifted_signal16:
( delay_cycles == 9'h11 ) ? shifted_signal17:
( delay_cycles == 9'h12 ) ? shifted_signal18:
( delay_cycles == 9'h13 ) ? shifted_signal19:
( delay_cycles == 9'h14 ) ? shifted_signal20:
( delay_cycles == 9'h15 ) ? shifted_signal21:
( delay_cycles == 9'h16 ) ? shifted_signal22:
( delay_cycles == 9'h17 ) ? shifted_signal23:
( delay_cycles == 9'h18 ) ? shifted_signal24:
( delay_cycles == 9'h19 ) ? shifted_signal25:
( delay_cycles == 9'h1a ) ? shifted_signal26:
( delay_cycles == 9'h1b ) ? shifted_signal27:
( delay_cycles == 9'h1c ) ? shifted_signal28:
( delay_cycles == 9'h1d ) ? shifted_signal29:
( delay_cycles == 9'h1e ) ? shifted_signal30:
( delay_cycles == 9'h1f ) ? shifted_signal31:
( delay_cycles == 9'h20 ) ? shifted_signal32:
( delay_cycles == 9'h21 ) ? shifted_signal33:
( delay_cycles == 9'h22 ) ? shifted_signal34:
( delay_cycles == 9'h23 ) ? shifted_signal35:
( delay_cycles == 9'h24 ) ? shifted_signal36:
( delay_cycles == 9'h25 ) ? shifted_signal37:
( delay_cycles == 9'h26 ) ? shifted_signal38:
( delay_cycles == 9'h27 ) ? shifted_signal39:
( delay_cycles == 9'h28 ) ? shifted_signal40:
( delay_cycles == 9'h29 ) ? shifted_signal41:
( delay_cycles == 9'h2a ) ? shifted_signal42:
( delay_cycles == 9'h2b ) ? shifted_signal43:
( delay_cycles == 9'h2c ) ? shifted_signal44:
( delay_cycles == 9'h30 ) ? shifted_signal48:
( delay_cycles == 9'h36 ) ? shifted_signal54:
( delay_cycles == 9'h37 ) ? shifted_signal55:
( delay_cycles == 9'h44 ) ? shifted_signal68:
( delay_cycles == 9'h45 ) ? shifted_signal69:
( delay_cycles == 9'h48 ) ? shifted_signal72:
( delay_cycles == 9'h49 ) ? shifted_signal73:
( delay_cycles == 9'h4e ) ? shifted_signal78:
( delay_cycles == 9'h4f ) ? shifted_signal79:
( delay_cycles == 9'h50 ) ? shifted_signal80:
( delay_cycles == 9'h51 ) ? shifted_signal81:
( delay_cycles == 9'h52 ) ? shifted_signal82:
( delay_cycles == 9'h53 ) ? shifted_signal83:
( delay_cycles == 9'h54 ) ? shifted_signal84:
( delay_cycles == 9'h55 ) ? shifted_signal85:
( delay_cycles == 9'h56 ) ? shifted_signal86:
( delay_cycles == 9'h57 ) ? shifted_signal87:
( delay_cycles == 9'h58 ) ? shifted_signal88:
( delay_cycles == 9'h59 ) ? shifted_signal89:
( delay_cycles == 9'h5a ) ? shifted_signal90:
( delay_cycles == 9'h5b ) ? shifted_signal91: // AL+CL=3 latency for nb_encode block
( delay_cycles == 9'h5c ) ? shifted_signal92:
( delay_cycles == 9'h5d ) ? shifted_signal93:
( delay_cycles == 9'h5e ) ? shifted_signal94:
( delay_cycles == 9'h5f ) ? shifted_signal95:
( delay_cycles == 9'h60 ) ? shifted_signal96:
( delay_cycles == 9'h61 ) ? shifted_signal97:
( delay_cycles == 9'h62 ) ? shifted_signal98:
( delay_cycles == 9'h63 ) ? shifted_signal99:
( delay_cycles == 9'h64 ) ? shifted_signal100:
( delay_cycles == 9'h65 ) ? shifted_signal101:
( delay_cycles == 9'h66 ) ? shifted_signal102:
( delay_cycles == 9'h67 ) ? shifted_signal103: // AL+CL=4 latency for nb_encode block
( delay_cycles == 9'h68 ) ? shifted_signal104:
( delay_cycles == 9'h69 ) ? shifted_signal105:
( delay_cycles == 9'h6a ) ? shifted_signal106:
( delay_cycles == 9'h6b ) ? shifted_signal107:
( delay_cycles == 9'h6c ) ? shifted_signal108:
( delay_cycles == 9'h6d ) ? shifted_signal109:
( delay_cycles == 9'h6e ) ? shifted_signal110:
( delay_cycles == 9'h6f ) ? shifted_signal111:
( delay_cycles == 9'h70 ) ? shifted_signal112:
( delay_cycles == 9'h71 ) ? shifted_signal113:
( delay_cycles == 9'h72 ) ? shifted_signal114:
( delay_cycles == 9'h73 ) ? shifted_signal115: // AL+CL=5 latency for nb_encode block
( delay_cycles == 9'h74 ) ? shifted_signal116:
( delay_cycles == 9'h78 ) ? shifted_signal120:
( delay_cycles == 9'h79 ) ? shifted_signal121:
( delay_cycles == 9'h7a ) ? shifted_signal122:
( delay_cycles == 9'h7b ) ? shifted_signal123:
( delay_cycles == 9'h7c ) ? shifted_signal124:
( delay_cycles == 9'h7d ) ? shifted_signal125:
( delay_cycles == 9'h7e ) ? shifted_signal126:
( delay_cycles == 9'h7f ) ? shifted_signal127: // AL+CL=6 latency for nb_encode block
( delay_cycles == 9'h80 ) ? shifted_signal128:
( delay_cycles == 9'h81 ) ? shifted_signal129:
( delay_cycles == 9'h82 ) ? shifted_signal130:
( delay_cycles == 9'h83 ) ? shifted_signal131:
( delay_cycles == 9'h84 ) ? shifted_signal132:
( delay_cycles == 9'h85 ) ? shifted_signal133:
( delay_cycles == 9'h86 ) ? shifted_signal134:
( delay_cycles == 9'h87 ) ? shifted_signal135:
( delay_cycles == 9'h88 ) ? shifted_signal136:
( delay_cycles == 9'h89 ) ? shifted_signal137:
( delay_cycles == 9'h8a ) ? shifted_signal138:
( delay_cycles == 9'h8b ) ? shifted_signal139: // AL+CL=7 latency for nb_encode block
( delay_cycles == 9'h8c ) ? shifted_signal140:
( delay_cycles == 9'h8d ) ? shifted_signal141:
( delay_cycles == 9'h8e ) ? shifted_signal142:
( delay_cycles == 9'h8f ) ? shifted_signal143:
( delay_cycles == 9'h90 ) ? shifted_signal144:
( delay_cycles == 9'h91 ) ? shifted_signal145:
( delay_cycles == 9'h92 ) ? shifted_signal146:
( delay_cycles == 9'h93 ) ? shifted_signal147:
( delay_cycles == 9'h94 ) ? shifted_signal148:
( delay_cycles == 9'h95 ) ? shifted_signal149:
( delay_cycles == 9'h96 ) ? shifted_signal150:
( delay_cycles == 9'h97 ) ? shifted_signal151: // AL+CL=8 latency for nb_encode block
( delay_cycles == 9'h98 ) ? shifted_signal152:
( delay_cycles == 9'h99 ) ? shifted_signal153:
( delay_cycles == 9'h9a ) ? shifted_signal154:
( delay_cycles == 9'h9b ) ? shifted_signal155:
( delay_cycles == 9'h9c ) ? shifted_signal156:
( delay_cycles == 9'h9d ) ? shifted_signal157:
( delay_cycles == 9'h9e ) ? shifted_signal158:
( delay_cycles == 9'ha3 ) ? shifted_signal163: // AL+CL=9 latency for nb_encode block
( delay_cycles == 9'ha4 ) ? shifted_signal164:
( delay_cycles == 9'ha5 ) ? shifted_signal165:
( delay_cycles == 9'ha6 ) ? shifted_signal166:
( delay_cycles == 9'ha7 ) ? shifted_signal167:
( delay_cycles == 9'ha8 ) ? shifted_signal168:
( delay_cycles == 9'ha9 ) ? shifted_signal169:
( delay_cycles == 9'haa ) ? shifted_signal170:
( delay_cycles == 9'hab ) ? shifted_signal171:
( delay_cycles == 9'hac ) ? shifted_signal172:
( delay_cycles == 9'had ) ? shifted_signal173:
( delay_cycles == 9'hae ) ? shifted_signal174:
( delay_cycles == 9'haf ) ? shifted_signal175: // AL+CL=10 latency for nb_encode block
( delay_cycles == 9'hb0 ) ? shifted_signal176:
( delay_cycles == 9'hb1 ) ? shifted_signal177:
( delay_cycles == 9'hb2 ) ? shifted_signal178:
( delay_cycles == 9'hb3 ) ? shifted_signal179:
( delay_cycles == 9'hbb ) ? shifted_signal187: // AL+CL=11 latency for nb_encode block
( delay_cycles == 9'hc7 ) ? shifted_signal199: // AL+CL=12 latency for nb_encode block
( delay_cycles == 9'hd ) ? shifted_signal13: (signal_in);
dff_p #(SIZE,0) dff0( .signal_in (signal_in),
.signal_out (shifted_signal1),
.clk (clk));
dff_p #(SIZE) dff1( .signal_in (shifted_signal1),
.signal_out (shifted_signal2),
.clk (clk));
dff_p #(SIZE) dff2( .signal_in (shifted_signal2),
.signal_out (shifted_signal3),
.clk (clk));
dff_p #(SIZE) dff3( .signal_in (shifted_signal3),
.signal_out (shifted_signal4),
.clk (clk));
dff_p #(SIZE) dff4( .signal_in (shifted_signal4),
.signal_out (shifted_signal5),
.clk (clk));
dff_p #(SIZE) dff5( .signal_in (shifted_signal5),
.signal_out (shifted_signal6),
.clk (clk));
dff_p #(SIZE) dff6( .signal_in (shifted_signal6),
.signal_out (shifted_signal7),
.clk (clk));
dff_p #(SIZE) dff7( .signal_in (shifted_signal7),
.signal_out (shifted_signal8),
.clk (clk));
dff_p #(SIZE) dff8( .signal_in (shifted_signal8),
.signal_out (shifted_signal9),
.clk (clk));
dff_p #(SIZE) dff9( .signal_in (shifted_signal9),
.signal_out (shifted_signal10),
.clk (clk));
dff_p #(SIZE) dff10( .signal_in (shifted_signal10),
.signal_out (shifted_signal11),
.clk (clk));
dff_p #(SIZE) dff11( .signal_in (shifted_signal11),
.signal_out (shifted_signal12),
.clk (clk));
dff_p #(SIZE) dff12( .signal_in (shifted_signal12),
.signal_out (shifted_signal13),
.clk (clk));
dff_p #(SIZE) dff13( .signal_in (shifted_signal13),
.signal_out (shifted_signal14),
.clk (clk));
dff_p #(SIZE) dff14( .signal_in (shifted_signal14),
.signal_out (shifted_signal15),
.clk (clk));
`ifdef AXIS_FBDIMM_HW
`else
dff_p #(SIZE) dff15( .signal_in (shifted_signal15),
.signal_out (shifted_signal16),
.clk (clk));
dff_p #(SIZE) dff16( .signal_in (shifted_signal16),
.signal_out (shifted_signal17),
.clk (clk));
dff_p #(SIZE) dff17( .signal_in (shifted_signal17),
.signal_out (shifted_signal18),
.clk (clk));
dff_p #(SIZE) dff18( .signal_in (shifted_signal18),
.signal_out (shifted_signal19),
.clk (clk));
dff_p #(SIZE) dff19( .signal_in (shifted_signal19),
.signal_out (shifted_signal20),
.clk (clk));
dff_p #(SIZE) dff20( .signal_in (shifted_signal20),
.signal_out (shifted_signal21),
.clk (clk));
dff_p #(SIZE) dff21( .signal_in (shifted_signal21),
.signal_out (shifted_signal22),
.clk (clk));
dff_p #(SIZE) dff22( .signal_in (shifted_signal22),
.signal_out (shifted_signal23),
.clk (clk));
dff_p #(SIZE) dff23( .signal_in (shifted_signal23),
.signal_out (shifted_signal24),
.clk (clk));
dff_p #(SIZE) dff24( .signal_in (shifted_signal24),
.signal_out (shifted_signal25),
.clk (clk));
dff_p #(SIZE) dff25( .signal_in (shifted_signal25),
.signal_out (shifted_signal26),
.clk (clk));
dff_p #(SIZE) dff26( .signal_in (shifted_signal26),
.signal_out (shifted_signal27),
.clk (clk));
dff_p #(SIZE) dff27( .signal_in (shifted_signal27),
.signal_out (shifted_signal28),
.clk (clk));
dff_p #(SIZE) dff28( .signal_in (shifted_signal28),
.signal_out (shifted_signal29),
.clk (clk));
dff_p #(SIZE) dff29( .signal_in (shifted_signal29),
.signal_out (shifted_signal30),
.clk (clk));
dff_p #(SIZE) dff30( .signal_in (shifted_signal30),
.signal_out (shifted_signal31),
.clk (clk));
dff_p #(SIZE) dff31( .signal_in (shifted_signal31),
.signal_out (shifted_signal32),
.clk (clk));
dff_p #(SIZE) dff32( .signal_in (shifted_signal32),
.signal_out (shifted_signal33),
.clk (clk));
dff_p #(SIZE) dff33( .signal_in (shifted_signal33),
.signal_out (shifted_signal34),
.clk (clk));
dff_p #(SIZE) dff34( .signal_in (shifted_signal34),
.signal_out (shifted_signal35),
.clk (clk));
dff_p #(SIZE) dff35( .signal_in (shifted_signal35),
.signal_out (shifted_signal36),
.clk (clk));
dff_p #(SIZE) dff36( .signal_in (shifted_signal36),
.signal_out (shifted_signal37),
.clk (clk));
dff_p #(SIZE) dff37( .signal_in (shifted_signal37),
.signal_out (shifted_signal38),
.clk (clk));
dff_p #(SIZE) dff38( .signal_in (shifted_signal38),
.signal_out (shifted_signal39),
.clk (clk));
dff_p #(SIZE) dff39( .signal_in (shifted_signal39),
.signal_out (shifted_signal40),
.clk (clk));
dff_p #(SIZE) dff40( .signal_in (shifted_signal40),
.signal_out (shifted_signal41),
.clk (clk));
dff_p #(SIZE) dff41( .signal_in (shifted_signal41),
.signal_out (shifted_signal42),
.clk (clk));
dff_p #(SIZE) dff42( .signal_in (shifted_signal42),
.signal_out (shifted_signal43),
.clk (clk));
dff_p #(SIZE) dff43( .signal_in (shifted_signal43),
.signal_out (shifted_signal44),
.clk (clk));
dff_p #(SIZE) dff44( .signal_in (shifted_signal44),
.signal_out (shifted_signal45),
.clk (clk));
dff_p #(SIZE) dff45( .signal_in (shifted_signal45),
.signal_out (shifted_signal46),
.clk (clk));
dff_p #(SIZE) dff46( .signal_in (shifted_signal46),
.signal_out (shifted_signal47),
.clk (clk));
dff_p #(SIZE) dff47( .signal_in (shifted_signal47),
.signal_out (shifted_signal48),
.clk (clk));
dff_p #(SIZE) dff48( .signal_in (shifted_signal48),
.signal_out (shifted_signal49),
.clk (clk));
dff_p #(SIZE) dff49( .signal_in (shifted_signal49),
.signal_out (shifted_signal50),
.clk (clk));
dff_p #(SIZE) dff50( .signal_in (shifted_signal50),
.signal_out (shifted_signal51),
.clk (clk));
dff_p #(SIZE) dff51( .signal_in (shifted_signal51),
.signal_out (shifted_signal52),
.clk (clk));
dff_p #(SIZE) dff52( .signal_in (shifted_signal52),
.signal_out (shifted_signal53),
.clk (clk));
dff_p #(SIZE) dff53( .signal_in (shifted_signal53),
.signal_out (shifted_signal54),
.clk (clk));
dff_p #(SIZE) dff54( .signal_in (shifted_signal54),
.signal_out (shifted_signal55),
.clk (clk));
dff_p #(SIZE) dff55( .signal_in (shifted_signal55),
.signal_out (shifted_signal56),
.clk (clk));
dff_p #(SIZE) dff56( .signal_in (shifted_signal56),
.signal_out (shifted_signal57),
.clk (clk));
dff_p #(SIZE) dff57( .signal_in (shifted_signal57),
.signal_out (shifted_signal58),
.clk (clk));
dff_p #(SIZE) dff58( .signal_in (shifted_signal58),
.signal_out (shifted_signal59),
.clk (clk));
dff_p #(SIZE) dff59( .signal_in (shifted_signal59),
.signal_out (shifted_signal60),
.clk (clk));
dff_p #(SIZE) dff60( .signal_in (shifted_signal60),
.signal_out (shifted_signal61),
.clk (clk));
dff_p #(SIZE) dff61( .signal_in (shifted_signal61),
.signal_out (shifted_signal62),
.clk (clk));
dff_p #(SIZE) dff62( .signal_in (shifted_signal62),
.signal_out (shifted_signal63),
.clk (clk));
dff_p #(SIZE) dff63( .signal_in (shifted_signal63),
.signal_out (shifted_signal64),
.clk (clk));
dff_p #(SIZE) dff64( .signal_in (shifted_signal64),
.signal_out (shifted_signal65),
.clk (clk));
dff_p #(SIZE) dff65( .signal_in (shifted_signal65),
.signal_out (shifted_signal66),
.clk (clk));
dff_p #(SIZE) dff66( .signal_in (shifted_signal66),
.signal_out (shifted_signal67),
.clk (clk));
dff_p #(SIZE) dff67( .signal_in (shifted_signal67),
.signal_out (shifted_signal68),
.clk (clk));
dff_p #(SIZE) dff68( .signal_in (shifted_signal68),
.signal_out (shifted_signal69),
.clk (clk));
dff_p #(SIZE) dff69( .signal_in (shifted_signal69),
.signal_out (shifted_signal70),
.clk (clk));
dff_p #(SIZE) dff70( .signal_in (shifted_signal70),
.signal_out (shifted_signal71),
.clk (clk));
dff_p #(SIZE) dff71( .signal_in (shifted_signal71),
.signal_out (shifted_signal72),
.clk (clk));
dff_p #(SIZE) dff72( .signal_in (shifted_signal72),
.signal_out (shifted_signal73),
.clk (clk));
dff_p #(SIZE) dff73( .signal_in (shifted_signal73),
.signal_out (shifted_signal74),
.clk (clk));
dff_p #(SIZE) dff74( .signal_in (shifted_signal74),
.signal_out (shifted_signal75),
.clk (clk));
dff_p #(SIZE) dff75( .signal_in (shifted_signal75),
.signal_out (shifted_signal76),
.clk (clk));
dff_p #(SIZE) dff76( .signal_in (shifted_signal76),
.signal_out (shifted_signal77),
.clk (clk));
dff_p #(SIZE) dff77( .signal_in (shifted_signal77),
.signal_out (shifted_signal78),
.clk (clk));
dff_p #(SIZE) dff78( .signal_in (shifted_signal78),
.signal_out (shifted_signal79),
.clk (clk));
dff_p #(SIZE) dff79( .signal_in (shifted_signal79),
.signal_out (shifted_signal80),
.clk (clk));
dff_p #(SIZE) dff80( .signal_in (shifted_signal80),
.signal_out (shifted_signal81),
.clk (clk));
dff_p #(SIZE) dff81( .signal_in (shifted_signal81),
.signal_out (shifted_signal82),
.clk (clk));
dff_p #(SIZE) dff82( .signal_in (shifted_signal82),
.signal_out (shifted_signal83),
.clk (clk));
dff_p #(SIZE) dff83( .signal_in (shifted_signal83),
.signal_out (shifted_signal84),
.clk (clk));
dff_p #(SIZE) dff84( .signal_in (shifted_signal84),
.signal_out (shifted_signal85),
.clk (clk));
dff_p #(SIZE) dff85( .signal_in (shifted_signal85),
.signal_out (shifted_signal86),
.clk (clk));
dff_p #(SIZE) dff86( .signal_in (shifted_signal86),
.signal_out (shifted_signal87),
.clk (clk));
dff_p #(SIZE) dff87( .signal_in (shifted_signal87),
.signal_out (shifted_signal88),
.clk (clk));
dff_p #(SIZE) dff88( .signal_in (shifted_signal88),
.signal_out (shifted_signal89),
.clk (clk));
dff_p #(SIZE) dff89( .signal_in (shifted_signal89),
.signal_out (shifted_signal90),
.clk (clk));
dff_p #(SIZE) dff90( .signal_in (shifted_signal90),
.signal_out (shifted_signal91),
.clk (clk));
dff_p #(SIZE) dff91( .signal_in (shifted_signal91),
.signal_out (shifted_signal92),
.clk (clk));
dff_p #(SIZE) dff92( .signal_in (shifted_signal92),
.signal_out (shifted_signal93),
.clk (clk));
dff_p #(SIZE) dff93( .signal_in (shifted_signal93),
.signal_out (shifted_signal94),
.clk (clk));
dff_p #(SIZE) dff94( .signal_in (shifted_signal94),
.signal_out (shifted_signal95),
.clk (clk));
dff_p #(SIZE) dff95( .signal_in (shifted_signal95),
.signal_out (shifted_signal96),
.clk (clk));
dff_p #(SIZE) dff96( .signal_in (shifted_signal96),
.signal_out (shifted_signal97),
.clk (clk));
dff_p #(SIZE) dff97( .signal_in (shifted_signal97),
.signal_out (shifted_signal98),
.clk (clk));
dff_p #(SIZE) dff98( .signal_in (shifted_signal98),
.signal_out (shifted_signal99),
.clk (clk));
dff_p #(SIZE) dff99( .signal_in (shifted_signal99),
.signal_out (shifted_signal100),
.clk (clk));
dff_p #(SIZE) dff100( .signal_in (shifted_signal100),
.signal_out (shifted_signal101),
.clk (clk));
dff_p #(SIZE) dff101( .signal_in (shifted_signal101),
.signal_out (shifted_signal102),
.clk (clk));
dff_p #(SIZE) dff102( .signal_in (shifted_signal102),
.signal_out (shifted_signal103),
.clk (clk));
dff_p #(SIZE) dff103( .signal_in (shifted_signal103),
.signal_out (shifted_signal104),
.clk (clk));
dff_p #(SIZE) dff104( .signal_in (shifted_signal104),
.signal_out (shifted_signal105),
.clk (clk));
dff_p #(SIZE) dff105( .signal_in (shifted_signal105),
.signal_out (shifted_signal106),
.clk (clk));
dff_p #(SIZE) dff106( .signal_in (shifted_signal106),
.signal_out (shifted_signal107),
.clk (clk));
dff_p #(SIZE) dff107( .signal_in (shifted_signal107),
.signal_out (shifted_signal108),
.clk (clk));
dff_p #(SIZE) dff108( .signal_in (shifted_signal108),
.signal_out (shifted_signal109),
.clk (clk));
dff_p #(SIZE) dff109( .signal_in (shifted_signal109),
.signal_out (shifted_signal110),
.clk (clk));
dff_p #(SIZE) dff110( .signal_in (shifted_signal110),
.signal_out (shifted_signal111),
.clk (clk));
dff_p #(SIZE) dff111( .signal_in (shifted_signal111),
.signal_out (shifted_signal112),
.clk (clk));
dff_p #(SIZE) dff112( .signal_in (shifted_signal112),
.signal_out (shifted_signal113),
.clk (clk));
dff_p #(SIZE) dff113( .signal_in (shifted_signal113),
.signal_out (shifted_signal114),
.clk (clk));
dff_p #(SIZE) dff114( .signal_in (shifted_signal114),
.signal_out (shifted_signal115),
.clk (clk));
dff_p #(SIZE) dff115( .signal_in (shifted_signal115),
.signal_out (shifted_signal116),
.clk (clk));
dff_p #(SIZE) dff116( .signal_in (shifted_signal116),
.signal_out (shifted_signal117),
.clk (clk));
dff_p #(SIZE) dff117( .signal_in (shifted_signal117),
.signal_out (shifted_signal118),
.clk (clk));
dff_p #(SIZE) dff118( .signal_in (shifted_signal118),
.signal_out (shifted_signal119),
.clk (clk));
dff_p #(SIZE) dff119( .signal_in (shifted_signal119),
.signal_out (shifted_signal120),
.clk (clk));
dff_p #(SIZE) dff120( .signal_in (shifted_signal120),
.signal_out (shifted_signal121),
.clk (clk));
dff_p #(SIZE) dff121( .signal_in (shifted_signal121),
.signal_out (shifted_signal122),
.clk (clk));
dff_p #(SIZE) dff122( .signal_in (shifted_signal122),
.signal_out (shifted_signal123),
.clk (clk));
dff_p #(SIZE) dff123( .signal_in (shifted_signal123),
.signal_out (shifted_signal124),
.clk (clk));
dff_p #(SIZE) dff124( .signal_in (shifted_signal124),
.signal_out (shifted_signal125),
.clk (clk));
dff_p #(SIZE) dff125( .signal_in (shifted_signal125),
.signal_out (shifted_signal126),
.clk (clk));
dff_p #(SIZE) dff126( .signal_in (shifted_signal126),
.signal_out (shifted_signal127),
.clk (clk));
dff_p #(SIZE) dff127( .signal_in (shifted_signal127),
.signal_out (shifted_signal128),
.clk (clk));
dff_p #(SIZE) dff128( .signal_in (shifted_signal128),
.signal_out (shifted_signal129),
.clk (clk));
dff_p #(SIZE) dff129( .signal_in (shifted_signal129),
.signal_out (shifted_signal130),
.clk (clk));
dff_p #(SIZE) dff130( .signal_in (shifted_signal130),
.signal_out (shifted_signal131),
.clk (clk));
dff_p #(SIZE) dff131( .signal_in (shifted_signal131),
.signal_out (shifted_signal132),
.clk (clk));
dff_p #(SIZE) dff132( .signal_in (shifted_signal132),
.signal_out (shifted_signal133),
.clk (clk));
dff_p #(SIZE) dff133( .signal_in (shifted_signal133),
.signal_out (shifted_signal134),
.clk (clk));
dff_p #(SIZE) dff134( .signal_in (shifted_signal134),
.signal_out (shifted_signal135),
.clk (clk));
dff_p #(SIZE) dff135( .signal_in (shifted_signal135),
.signal_out (shifted_signal136),
.clk (clk));
dff_p #(SIZE) dff136( .signal_in (shifted_signal136),
.signal_out (shifted_signal137),
.clk (clk));
dff_p #(SIZE) dff137( .signal_in (shifted_signal137),
.signal_out (shifted_signal138),
.clk (clk));
dff_p #(SIZE) dff138( .signal_in (shifted_signal138),
.signal_out (shifted_signal139),
.clk (clk));
dff_p #(SIZE) dff139( .signal_in (shifted_signal139),
.signal_out (shifted_signal140),
.clk (clk));
dff_p #(SIZE) dff140( .signal_in (shifted_signal140),
.signal_out (shifted_signal141),
.clk (clk));
dff_p #(SIZE) dff141( .signal_in (shifted_signal141),
.signal_out (shifted_signal142),
.clk (clk));
dff_p #(SIZE) dff142( .signal_in (shifted_signal142),
.signal_out (shifted_signal143),
.clk (clk));
dff_p #(SIZE) dff143( .signal_in (shifted_signal143),
.signal_out (shifted_signal144),
.clk (clk));
dff_p #(SIZE) dff144( .signal_in (shifted_signal144),
.signal_out (shifted_signal145),
.clk (clk));
dff_p #(SIZE) dff145( .signal_in (shifted_signal145),
.signal_out (shifted_signal146),
.clk (clk));
dff_p #(SIZE) dff146( .signal_in (shifted_signal145),
.signal_out (shifted_signal146),
.clk (clk));
dff_p #(SIZE) dff147( .signal_in (shifted_signal146),
.signal_out (shifted_signal147),
.clk (clk));
dff_p #(SIZE) dff148( .signal_in (shifted_signal147),
.signal_out (shifted_signal148),
.clk (clk));
dff_p #(SIZE) dff149( .signal_in (shifted_signal148),
.signal_out (shifted_signal149),
.clk (clk));
dff_p #(SIZE) dff150( .signal_in (shifted_signal149),
.signal_out (shifted_signal150),
.clk (clk));
dff_p #(SIZE) dff151( .signal_in (shifted_signal150),
.signal_out (shifted_signal151),
.clk (clk));
dff_p #(SIZE) dff152( .signal_in (shifted_signal151),
.signal_out (shifted_signal152),
.clk (clk));
dff_p #(SIZE) dff153( .signal_in (shifted_signal152),
.signal_out (shifted_signal153),
.clk (clk));
dff_p #(SIZE) dff154( .signal_in (shifted_signal153),
.signal_out (shifted_signal154),
.clk (clk));
dff_p #(SIZE) dff155( .signal_in (shifted_signal154),
.signal_out (shifted_signal155),
.clk (clk));
dff_p #(SIZE) dff156( .signal_in (shifted_signal155),
.signal_out (shifted_signal156),
.clk (clk));
dff_p #(SIZE) dff157( .signal_in (shifted_signal156),
.signal_out (shifted_signal157),
.clk (clk));
dff_p #(SIZE) dff158( .signal_in (shifted_signal157),
.signal_out (shifted_signal158),
.clk (clk));
dff_p #(SIZE) dff159( .signal_in (shifted_signal158),
.signal_out (shifted_signal159),
.clk (clk));
dff_p #(SIZE) dff160( .signal_in (shifted_signal159),
.signal_out (shifted_signal160),
.clk (clk));
dff_p #(SIZE) dff161( .signal_in (shifted_signal160),
.signal_out (shifted_signal161),
.clk (clk));
dff_p #(SIZE) dff162( .signal_in (shifted_signal161),
.signal_out (shifted_signal162),
.clk (clk));
dff_p #(SIZE) dff163( .signal_in (shifted_signal162),
.signal_out (shifted_signal163),
.clk (clk));
dff_p #(SIZE) dff164( .signal_in (shifted_signal163),
.signal_out (shifted_signal164),
.clk (clk));
dff_p #(SIZE) dff165( .signal_in (shifted_signal164),
.signal_out (shifted_signal165),
.clk (clk));
dff_p #(SIZE) dff166( .signal_in (shifted_signal165),
.signal_out (shifted_signal166),
.clk (clk));
dff_p #(SIZE) dff167( .signal_in (shifted_signal166),
.signal_out (shifted_signal167),
.clk (clk));
dff_p #(SIZE) dff168( .signal_in (shifted_signal167),
.signal_out (shifted_signal168),
.clk (clk));
dff_p #(SIZE) dff169( .signal_in (shifted_signal168),
.signal_out (shifted_signal169),
.clk (clk));
dff_p #(SIZE) dff170( .signal_in (shifted_signal169),
.signal_out (shifted_signal170),
.clk (clk));
dff_p #(SIZE) dff171( .signal_in (shifted_signal170),
.signal_out (shifted_signal171),
.clk (clk));
dff_p #(SIZE) dff172( .signal_in (shifted_signal171),
.signal_out (shifted_signal172),
.clk (clk));
dff_p #(SIZE) dff173( .signal_in (shifted_signal172),
.signal_out (shifted_signal173),
.clk (clk));
dff_p #(SIZE) dff174( .signal_in (shifted_signal173),
.signal_out (shifted_signal174),
.clk (clk));
dff_p #(SIZE) dff175( .signal_in (shifted_signal174),
.signal_out (shifted_signal175),
.clk (clk));
dff_p #(SIZE) dff176( .signal_in (shifted_signal175),
.signal_out (shifted_signal176),
.clk (clk));
dff_p #(SIZE) dff177( .signal_in (shifted_signal176),
.signal_out (shifted_signal177),
.clk (clk));
dff_p #(SIZE) dff178( .signal_in (shifted_signal177),
.signal_out (shifted_signal178),
.clk (clk));
dff_p #(SIZE) dff179 ( .signal_in (shifted_signal178 ),
.signal_out (shifted_signal179 ),
.clk (clk));
dff_p #(SIZE) dff180 ( .signal_in (shifted_signal179 ),
.signal_out (shifted_signal180 ),
.clk (clk));
dff_p #(SIZE) dff181 ( .signal_in (shifted_signal180 ),
.signal_out (shifted_signal181 ),
.clk (clk));
dff_p #(SIZE) dff182 ( .signal_in (shifted_signal181 ),
.signal_out (shifted_signal182 ),
.clk (clk));
dff_p #(SIZE) dff183 ( .signal_in (shifted_signal182 ),
.signal_out (shifted_signal183 ),
.clk (clk));
dff_p #(SIZE) dff184 ( .signal_in (shifted_signal183 ),
.signal_out (shifted_signal184 ),
.clk (clk));
dff_p #(SIZE) dff185 ( .signal_in (shifted_signal184 ),
.signal_out (shifted_signal185 ),
.clk (clk));
dff_p #(SIZE) dff186 ( .signal_in (shifted_signal185 ),
.signal_out (shifted_signal186 ),
.clk (clk));
dff_p #(SIZE) dff187 ( .signal_in (shifted_signal186 ),
.signal_out (shifted_signal187 ),
.clk (clk));
dff_p #(SIZE) dff188 ( .signal_in (shifted_signal187 ),
.signal_out (shifted_signal188 ),
.clk (clk));
dff_p #(SIZE) dff189 ( .signal_in (shifted_signal188 ),
.signal_out (shifted_signal189 ),
.clk (clk));
dff_p #(SIZE) dff190 ( .signal_in (shifted_signal189 ),
.signal_out (shifted_signal190 ),
.clk (clk));
dff_p #(SIZE) dff191 ( .signal_in (shifted_signal190 ),
.signal_out (shifted_signal191 ),
.clk (clk));
dff_p #(SIZE) dff192 ( .signal_in (shifted_signal191 ),
.signal_out (shifted_signal192 ),
.clk (clk));
dff_p #(SIZE) dff193 ( .signal_in (shifted_signal192 ),
.signal_out (shifted_signal193 ),
.clk (clk));
dff_p #(SIZE) dff194 ( .signal_in (shifted_signal193 ),
.signal_out (shifted_signal194 ),
.clk (clk));
dff_p #(SIZE) dff195 ( .signal_in (shifted_signal194 ),
.signal_out (shifted_signal195 ),
.clk (clk));
dff_p #(SIZE) dff196 ( .signal_in (shifted_signal195 ),
.signal_out (shifted_signal196 ),
.clk (clk));
dff_p #(SIZE) dff197 ( .signal_in (shifted_signal196 ),
.signal_out (shifted_signal197 ),
.clk (clk));
dff_p #(SIZE) dff198 ( .signal_in (shifted_signal197 ),
.signal_out (shifted_signal198 ),
.clk (clk));
dff_p #(SIZE) dff199 ( .signal_in (shifted_signal198 ),
.signal_out (shifted_signal199 ),
.clk (clk));
dff_p #(SIZE) dff200 ( .signal_in (shifted_signal199 ),
.signal_out (shifted_signal200 ),
.clk (clk));
`endif // AXIS_FBDIMM_HW
endmodule
module shifter_UI_p(signal_in,signal_out,delay_cycles,clk);
parameter SIZE=1;
input [SIZE-1:0] signal_in;
output [SIZE-1:0] signal_out;
input [9:0] delay_cycles;
input clk;
reg [9:0] counter;
reg [SIZE-1:0] signal_out_reg;
wire [SIZE-1:0] shifted_signal0,shifted_signal1,shifted_signal2,shifted_signal3,shifted_signal4;
wire [SIZE-1:0] shifted_signal5,shifted_signal6,shifted_signal7,shifted_signal8,shifted_signal9;
wire [SIZE-1:0] shifted_signal10,shifted_signal11,shifted_signal12,shifted_signal13,shifted_signal14;
wire [SIZE-1:0] shifted_signal15,shifted_signal16,shifted_signal17,shifted_signal18,shifted_signal19;
wire [SIZE-1:0] shifted_signal20,shifted_signal21,shifted_signal22,shifted_signal23,shifted_signal24;
wire [SIZE-1:0] shifted_signal25,shifted_signal26,shifted_signal27,shifted_signal28,shifted_signal29;
wire [SIZE-1:0] shifted_signal30,shifted_signal31,shifted_signal32,shifted_signal33,shifted_signal34;
wire [SIZE-1:0] shifted_signal35,shifted_signal36,shifted_signal37,shifted_signal38,shifted_signal39;
wire [SIZE-1:0] shifted_signal40,shifted_signal41,shifted_signal42,shifted_signal43,shifted_signal44;
wire [SIZE-1:0] shifted_signal45,shifted_signal46,shifted_signal47,shifted_signal48,shifted_signal49;
wire [SIZE-1:0] shifted_signal50,shifted_signal51,shifted_signal52,shifted_signal53,shifted_signal54;
wire [SIZE-1:0] shifted_signal55,shifted_signal56,shifted_signal57,shifted_signal58,shifted_signal59;
wire [SIZE-1:0] shifted_signal60,shifted_signal61,shifted_signal62,shifted_signal63,shifted_signal64;
wire [SIZE-1:0] shifted_signal65,shifted_signal66,shifted_signal67,shifted_signal68,shifted_signal69;
wire [SIZE-1:0] shifted_signal70,shifted_signal71,shifted_signal72,shifted_signal73,shifted_signal74;
wire [SIZE-1:0] shifted_signal75,shifted_signal76,shifted_signal77,shifted_signal78,shifted_signal79;
wire [SIZE-1:0] shifted_signal80,shifted_signal81,shifted_signal82,shifted_signal83,shifted_signal84;
wire [SIZE-1:0] shifted_signal85,shifted_signal86,shifted_signal87,shifted_signal88,shifted_signal89;
wire [SIZE-1:0] shifted_signal90,shifted_signal91,shifted_signal92,shifted_signal93,shifted_signal94;
wire [SIZE-1:0] shifted_signal95,shifted_signal96,shifted_signal97,shifted_signal98,shifted_signal99;
wire [SIZE-1:0] shifted_signal100,shifted_signal101,shifted_signal102,shifted_signal103,shifted_signal104;
wire [SIZE-1:0] shifted_signal105,shifted_signal106,shifted_signal107,shifted_signal108,shifted_signal109;
wire [SIZE-1:0] shifted_signal110,shifted_signal111,shifted_signal112,shifted_signal113,shifted_signal114;
wire [SIZE-1:0] shifted_signal115,shifted_signal116,shifted_signal117,shifted_signal118,shifted_signal119;
wire [SIZE-1:0] shifted_signal120,shifted_signal121,shifted_signal122,shifted_signal123,shifted_signal124;
wire [SIZE-1:0] shifted_signal125,shifted_signal126,shifted_signal127,shifted_signal128,shifted_signal129;
wire [SIZE-1:0] shifted_signal130,shifted_signal131,shifted_signal132,shifted_signal133,shifted_signal134;
wire [SIZE-1:0] shifted_signal135,shifted_signal136,shifted_signal137,shifted_signal138,shifted_signal139;
wire [SIZE-1:0] shifted_signal140,shifted_signal141,shifted_signal142,shifted_signal143,shifted_signal144;
wire [SIZE-1:0] shifted_signal145,shifted_signal146,shifted_signal147,shifted_signal148,shifted_signal149;
wire [SIZE-1:0] shifted_signal150,shifted_signal151,shifted_signal152,shifted_signal153,shifted_signal154;
wire [SIZE-1:0] shifted_signal155,shifted_signal156,shifted_signal157,shifted_signal158,shifted_signal159;
wire [SIZE-1:0] shifted_signal160,shifted_signal161,shifted_signal162,shifted_signal163,shifted_signal164;
wire [SIZE-1:0] shifted_signal165,shifted_signal166,shifted_signal167,shifted_signal168,shifted_signal169;
wire [SIZE-1:0] shifted_signal170,shifted_signal171,shifted_signal172,shifted_signal173,shifted_signal174;
wire [SIZE-1:0] shifted_signal175,shifted_signal176,shifted_signal177,shifted_signal178,shifted_signal179;
wire [SIZE-1:0] shifted_signal180,shifted_signal181,shifted_signal182,shifted_signal183,shifted_signal184;
wire [SIZE-1:0] shifted_signal185,shifted_signal186,shifted_signal187,shifted_signal188,shifted_signal189;
wire [SIZE-1:0] shifted_signal190,shifted_signal191,shifted_signal192,shifted_signal193,shifted_signal194;
wire [SIZE-1:0] shifted_signal195,shifted_signal196,shifted_signal197,shifted_signal198,shifted_signal199;
wire [SIZE-1:0] shifted_signal200;
initial counter=0;
assign signal_out = //( delay_cycles == 9'h0 ) ? shifted_signal1:
( delay_cycles == 9'h1 ) ? shifted_signal1:
( delay_cycles == 9'h2 ) ? shifted_signal2:
( delay_cycles == 9'h3 ) ? shifted_signal3:
( delay_cycles == 9'h4 ) ? shifted_signal4:
( delay_cycles == 9'h5 ) ? shifted_signal5:
( delay_cycles == 9'h6 ) ? shifted_signal6:
( delay_cycles == 9'h7 ) ? shifted_signal7:
( delay_cycles == 9'h8 ) ? shifted_signal8:
( delay_cycles == 9'h9 ) ? shifted_signal9:
( delay_cycles == 9'ha ) ? shifted_signal10:
( delay_cycles == 9'hb ) ? shifted_signal11:
( delay_cycles == 9'hc ) ? shifted_signal12:
( delay_cycles == 9'hd ) ? shifted_signal13:
( delay_cycles == 9'he ) ? shifted_signal14:
( delay_cycles == 9'hf ) ? shifted_signal15:
( delay_cycles == 9'h10 ) ? shifted_signal16:
( delay_cycles == 9'h11 ) ? shifted_signal17:
( delay_cycles == 9'h12 ) ? shifted_signal18:
( delay_cycles == 9'h13 ) ? shifted_signal19:
( delay_cycles == 9'h14 ) ? shifted_signal20:
( delay_cycles == 9'h15 ) ? shifted_signal21:
( delay_cycles == 9'h16 ) ? shifted_signal22:
( delay_cycles == 9'h17 ) ? shifted_signal23:
( delay_cycles == 9'h18 ) ? shifted_signal24:
( delay_cycles == 9'h19 ) ? shifted_signal25:
( delay_cycles == 9'h1a ) ? shifted_signal26:
( delay_cycles == 9'h1b ) ? shifted_signal27:
( delay_cycles == 9'h1c ) ? shifted_signal28:
( delay_cycles == 9'h1d ) ? shifted_signal29:
( delay_cycles == 9'h1e ) ? shifted_signal30:
( delay_cycles == 9'h1f ) ? shifted_signal31:
( delay_cycles == 9'h20 ) ? shifted_signal32:
( delay_cycles == 9'h21 ) ? shifted_signal33:
( delay_cycles == 9'h22 ) ? shifted_signal34:
( delay_cycles == 9'h23 ) ? shifted_signal35:
( delay_cycles == 9'h24 ) ? shifted_signal36:
( delay_cycles == 9'h25 ) ? shifted_signal37:
( delay_cycles == 9'h26 ) ? shifted_signal38:
( delay_cycles == 9'h27 ) ? shifted_signal39:
( delay_cycles == 9'h28 ) ? shifted_signal40:
( delay_cycles == 9'h29 ) ? shifted_signal41:
( delay_cycles == 9'h2a ) ? shifted_signal42:
( delay_cycles == 9'h2b ) ? shifted_signal43:
( delay_cycles == 9'h2c ) ? shifted_signal44:
( delay_cycles == 9'h30 ) ? shifted_signal48:
( delay_cycles == 9'h36 ) ? shifted_signal54:
( delay_cycles == 9'h37 ) ? shifted_signal55:
( delay_cycles == 9'h44 ) ? shifted_signal68:
( delay_cycles == 9'h45 ) ? shifted_signal69:
( delay_cycles == 9'h48 ) ? shifted_signal72:
( delay_cycles == 9'h49 ) ? shifted_signal73:
( delay_cycles == 9'h4e ) ? shifted_signal78:
( delay_cycles == 9'h4f ) ? shifted_signal79:
( delay_cycles == 9'h50 ) ? shifted_signal80:
( delay_cycles == 9'h51 ) ? shifted_signal81:
( delay_cycles == 9'h52 ) ? shifted_signal82:
( delay_cycles == 9'h53 ) ? shifted_signal83:
( delay_cycles == 9'h54 ) ? shifted_signal84:
( delay_cycles == 9'h55 ) ? shifted_signal85:
( delay_cycles == 9'h56 ) ? shifted_signal86:
( delay_cycles == 9'h57 ) ? shifted_signal87:
( delay_cycles == 9'h58 ) ? shifted_signal88:
( delay_cycles == 9'h59 ) ? shifted_signal89:
( delay_cycles == 9'h5a ) ? shifted_signal90:
( delay_cycles == 9'h5b ) ? shifted_signal91: // AL+CL=3 latency for nb_encode block
( delay_cycles == 9'h5c ) ? shifted_signal92:
( delay_cycles == 9'h5d ) ? shifted_signal93:
( delay_cycles == 9'h5e ) ? shifted_signal94:
( delay_cycles == 9'h5f ) ? shifted_signal95:
( delay_cycles == 9'h60 ) ? shifted_signal96:
( delay_cycles == 9'h61 ) ? shifted_signal97:
( delay_cycles == 9'h62 ) ? shifted_signal98:
( delay_cycles == 9'h63 ) ? shifted_signal99:
( delay_cycles == 9'h64 ) ? shifted_signal100:
( delay_cycles == 9'h65 ) ? shifted_signal101:
( delay_cycles == 9'h66 ) ? shifted_signal102:
( delay_cycles == 9'h67 ) ? shifted_signal103: // AL+CL=4 latency for nb_encode block
( delay_cycles == 9'h68 ) ? shifted_signal104:
( delay_cycles == 9'h69 ) ? shifted_signal105:
( delay_cycles == 9'h6a ) ? shifted_signal106:
( delay_cycles == 9'h6b ) ? shifted_signal107:
( delay_cycles == 9'h6c ) ? shifted_signal108:
( delay_cycles == 9'h6d ) ? shifted_signal109:
( delay_cycles == 9'h6e ) ? shifted_signal110:
( delay_cycles == 9'h6f ) ? shifted_signal111:
( delay_cycles == 9'h70 ) ? shifted_signal112:
( delay_cycles == 9'h71 ) ? shifted_signal113:
( delay_cycles == 9'h72 ) ? shifted_signal114:
( delay_cycles == 9'h73 ) ? shifted_signal115: // AL+CL=5 latency for nb_encode block
( delay_cycles == 9'h74 ) ? shifted_signal116:
( delay_cycles == 9'h78 ) ? shifted_signal120:
( delay_cycles == 9'h79 ) ? shifted_signal121:
( delay_cycles == 9'h7a ) ? shifted_signal122:
( delay_cycles == 9'h7b ) ? shifted_signal123:
( delay_cycles == 9'h7c ) ? shifted_signal124:
( delay_cycles == 9'h7d ) ? shifted_signal125:
( delay_cycles == 9'h7e ) ? shifted_signal126:
( delay_cycles == 9'h7f ) ? shifted_signal127: // AL+CL=6 latency for nb_encode block
( delay_cycles == 9'h80 ) ? shifted_signal128:
( delay_cycles == 9'h81 ) ? shifted_signal129:
( delay_cycles == 9'h82 ) ? shifted_signal130:
( delay_cycles == 9'h83 ) ? shifted_signal131:
( delay_cycles == 9'h84 ) ? shifted_signal132:
( delay_cycles == 9'h85 ) ? shifted_signal133:
( delay_cycles == 9'h86 ) ? shifted_signal134:
( delay_cycles == 9'h87 ) ? shifted_signal135:
( delay_cycles == 9'h88 ) ? shifted_signal136:
( delay_cycles == 9'h89 ) ? shifted_signal137:
( delay_cycles == 9'h8a ) ? shifted_signal138:
( delay_cycles == 9'h8b ) ? shifted_signal139: // AL+CL=7 latency for nb_encode block
( delay_cycles == 9'h8c ) ? shifted_signal140:
( delay_cycles == 9'h8d ) ? shifted_signal141:
( delay_cycles == 9'h8e ) ? shifted_signal142:
( delay_cycles == 9'h8f ) ? shifted_signal143:
( delay_cycles == 9'h90 ) ? shifted_signal144:
( delay_cycles == 9'h91 ) ? shifted_signal145:
( delay_cycles == 9'h92 ) ? shifted_signal146:
( delay_cycles == 9'h93 ) ? shifted_signal147:
( delay_cycles == 9'h94 ) ? shifted_signal148:
( delay_cycles == 9'h95 ) ? shifted_signal149:
( delay_cycles == 9'h96 ) ? shifted_signal150:
( delay_cycles == 9'h97 ) ? shifted_signal151: // AL+CL=8 latency for nb_encode block
( delay_cycles == 9'h98 ) ? shifted_signal152:
( delay_cycles == 9'h99 ) ? shifted_signal153:
( delay_cycles == 9'h9a ) ? shifted_signal154:
( delay_cycles == 9'h9b ) ? shifted_signal155:
( delay_cycles == 9'h9c ) ? shifted_signal156:
( delay_cycles == 9'h9d ) ? shifted_signal157:
( delay_cycles == 9'h9e ) ? shifted_signal158:
( delay_cycles == 9'ha3 ) ? shifted_signal163: // AL+CL=9 latency for nb_encode block
( delay_cycles == 9'ha4 ) ? shifted_signal164:
( delay_cycles == 9'ha5 ) ? shifted_signal165:
( delay_cycles == 9'ha6 ) ? shifted_signal166:
( delay_cycles == 9'ha7 ) ? shifted_signal167:
( delay_cycles == 9'ha8 ) ? shifted_signal168:
( delay_cycles == 9'ha9 ) ? shifted_signal169:
( delay_cycles == 9'haa ) ? shifted_signal170:
( delay_cycles == 9'hab ) ? shifted_signal171:
( delay_cycles == 9'hac ) ? shifted_signal172:
( delay_cycles == 9'had ) ? shifted_signal173:
( delay_cycles == 9'hae ) ? shifted_signal174:
( delay_cycles == 9'haf ) ? shifted_signal175: // AL+CL=10 latency for nb_encode block
( delay_cycles == 9'hb0 ) ? shifted_signal176:
( delay_cycles == 9'hb1 ) ? shifted_signal177:
( delay_cycles == 9'hb2 ) ? shifted_signal178:
( delay_cycles == 9'hb3 ) ? shifted_signal179:
( delay_cycles == 9'hbb ) ? shifted_signal187: // AL+CL=11 latency for nb_encode block
( delay_cycles == 9'hc7 ) ? shifted_signal199: // AL+CL=12 latency for nb_encode block
( delay_cycles == 9'hd ) ? shifted_signal13: (signal_in);
dff_p #(SIZE,0) dff0( .signal_in (signal_in),
.signal_out (shifted_signal1),
.clk (clk));
dff_p #(SIZE) dff1( .signal_in (shifted_signal1),
.signal_out (shifted_signal2),
.clk (clk));
dff_p #(SIZE) dff2( .signal_in (shifted_signal2),
.signal_out (shifted_signal3),
.clk (clk));
dff_p #(SIZE) dff3( .signal_in (shifted_signal3),
.signal_out (shifted_signal4),
.clk (clk));
dff_p #(SIZE) dff4( .signal_in (shifted_signal4),
.signal_out (shifted_signal5),
.clk (clk));
dff_p #(SIZE) dff5( .signal_in (shifted_signal5),
.signal_out (shifted_signal6),
.clk (clk));
dff_p #(SIZE) dff6( .signal_in (shifted_signal6),
.signal_out (shifted_signal7),
.clk (clk));
dff_p #(SIZE) dff7( .signal_in (shifted_signal7),
.signal_out (shifted_signal8),
.clk (clk));
dff_p #(SIZE) dff8( .signal_in (shifted_signal8),
.signal_out (shifted_signal9),
.clk (clk));
dff_p #(SIZE) dff9( .signal_in (shifted_signal9),
.signal_out (shifted_signal10),
.clk (clk));
dff_p #(SIZE) dff10( .signal_in (shifted_signal10),
.signal_out (shifted_signal11),
.clk (clk));
dff_p #(SIZE) dff11( .signal_in (shifted_signal11),
.signal_out (shifted_signal12),
.clk (clk));
dff_p #(SIZE) dff12( .signal_in (shifted_signal12),
.signal_out (shifted_signal13),
.clk (clk));
dff_p #(SIZE) dff13( .signal_in (shifted_signal13),
.signal_out (shifted_signal14),
.clk (clk));
dff_p #(SIZE) dff14( .signal_in (shifted_signal14),
.signal_out (shifted_signal15),
.clk (clk));
dff_p #(SIZE) dff15( .signal_in (shifted_signal15),
.signal_out (shifted_signal16),
.clk (clk));
dff_p #(SIZE) dff16( .signal_in (shifted_signal16),
.signal_out (shifted_signal17),
.clk (clk));
dff_p #(SIZE) dff17( .signal_in (shifted_signal17),
.signal_out (shifted_signal18),
.clk (clk));
dff_p #(SIZE) dff18( .signal_in (shifted_signal18),
.signal_out (shifted_signal19),
.clk (clk));
dff_p #(SIZE) dff19( .signal_in (shifted_signal19),
.signal_out (shifted_signal20),
.clk (clk));
dff_p #(SIZE) dff20( .signal_in (shifted_signal20),
.signal_out (shifted_signal21),
.clk (clk));
dff_p #(SIZE) dff21( .signal_in (shifted_signal21),
.signal_out (shifted_signal22),
.clk (clk));
dff_p #(SIZE) dff22( .signal_in (shifted_signal22),
.signal_out (shifted_signal23),
.clk (clk));
dff_p #(SIZE) dff23( .signal_in (shifted_signal23),
.signal_out (shifted_signal24),
.clk (clk));
dff_p #(SIZE) dff24( .signal_in (shifted_signal24),
.signal_out (shifted_signal25),
.clk (clk));
dff_p #(SIZE) dff25( .signal_in (shifted_signal25),
.signal_out (shifted_signal26),
.clk (clk));
dff_p #(SIZE) dff26( .signal_in (shifted_signal26),
.signal_out (shifted_signal27),
.clk (clk));
dff_p #(SIZE) dff27( .signal_in (shifted_signal27),
.signal_out (shifted_signal28),
.clk (clk));
dff_p #(SIZE) dff28( .signal_in (shifted_signal28),
.signal_out (shifted_signal29),
.clk (clk));
dff_p #(SIZE) dff29( .signal_in (shifted_signal29),
.signal_out (shifted_signal30),
.clk (clk));
dff_p #(SIZE) dff30( .signal_in (shifted_signal30),
.signal_out (shifted_signal31),
.clk (clk));
dff_p #(SIZE) dff31( .signal_in (shifted_signal31),
.signal_out (shifted_signal32),
.clk (clk));
dff_p #(SIZE) dff32( .signal_in (shifted_signal32),
.signal_out (shifted_signal33),
.clk (clk));
dff_p #(SIZE) dff33( .signal_in (shifted_signal33),
.signal_out (shifted_signal34),
.clk (clk));
dff_p #(SIZE) dff34( .signal_in (shifted_signal34),
.signal_out (shifted_signal35),
.clk (clk));
dff_p #(SIZE) dff35( .signal_in (shifted_signal35),
.signal_out (shifted_signal36),
.clk (clk));
dff_p #(SIZE) dff36( .signal_in (shifted_signal36),
.signal_out (shifted_signal37),
.clk (clk));
dff_p #(SIZE) dff37( .signal_in (shifted_signal37),
.signal_out (shifted_signal38),
.clk (clk));
dff_p #(SIZE) dff38( .signal_in (shifted_signal38),
.signal_out (shifted_signal39),
.clk (clk));
dff_p #(SIZE) dff39( .signal_in (shifted_signal39),
.signal_out (shifted_signal40),
.clk (clk));
dff_p #(SIZE) dff40( .signal_in (shifted_signal40),
.signal_out (shifted_signal41),
.clk (clk));
dff_p #(SIZE) dff41( .signal_in (shifted_signal41),
.signal_out (shifted_signal42),
.clk (clk));
dff_p #(SIZE) dff42( .signal_in (shifted_signal42),
.signal_out (shifted_signal43),
.clk (clk));
dff_p #(SIZE) dff43( .signal_in (shifted_signal43),
.signal_out (shifted_signal44),
.clk (clk));
dff_p #(SIZE) dff44( .signal_in (shifted_signal44),
.signal_out (shifted_signal45),
.clk (clk));
dff_p #(SIZE) dff45( .signal_in (shifted_signal45),
.signal_out (shifted_signal46),
.clk (clk));
dff_p #(SIZE) dff46( .signal_in (shifted_signal46),
.signal_out (shifted_signal47),
.clk (clk));
dff_p #(SIZE) dff47( .signal_in (shifted_signal47),
.signal_out (shifted_signal48),
.clk (clk));
dff_p #(SIZE) dff48( .signal_in (shifted_signal48),
.signal_out (shifted_signal49),
.clk (clk));
dff_p #(SIZE) dff49( .signal_in (shifted_signal49),
.signal_out (shifted_signal50),
.clk (clk));
dff_p #(SIZE) dff50( .signal_in (shifted_signal50),
.signal_out (shifted_signal51),
.clk (clk));
dff_p #(SIZE) dff51( .signal_in (shifted_signal51),
.signal_out (shifted_signal52),
.clk (clk));
dff_p #(SIZE) dff52( .signal_in (shifted_signal52),
.signal_out (shifted_signal53),
.clk (clk));
dff_p #(SIZE) dff53( .signal_in (shifted_signal53),
.signal_out (shifted_signal54),
.clk (clk));
dff_p #(SIZE) dff54( .signal_in (shifted_signal54),
.signal_out (shifted_signal55),
.clk (clk));
dff_p #(SIZE) dff55( .signal_in (shifted_signal55),
.signal_out (shifted_signal56),
.clk (clk));
dff_p #(SIZE) dff56( .signal_in (shifted_signal56),
.signal_out (shifted_signal57),
.clk (clk));
dff_p #(SIZE) dff57( .signal_in (shifted_signal57),
.signal_out (shifted_signal58),
.clk (clk));
dff_p #(SIZE) dff58( .signal_in (shifted_signal58),
.signal_out (shifted_signal59),
.clk (clk));
dff_p #(SIZE) dff59( .signal_in (shifted_signal59),
.signal_out (shifted_signal60),
.clk (clk));
dff_p #(SIZE) dff60( .signal_in (shifted_signal60),
.signal_out (shifted_signal61),
.clk (clk));
dff_p #(SIZE) dff61( .signal_in (shifted_signal61),
.signal_out (shifted_signal62),
.clk (clk));
dff_p #(SIZE) dff62( .signal_in (shifted_signal62),
.signal_out (shifted_signal63),
.clk (clk));
dff_p #(SIZE) dff63( .signal_in (shifted_signal63),
.signal_out (shifted_signal64),
.clk (clk));
dff_p #(SIZE) dff64( .signal_in (shifted_signal64),
.signal_out (shifted_signal65),
.clk (clk));
dff_p #(SIZE) dff65( .signal_in (shifted_signal65),
.signal_out (shifted_signal66),
.clk (clk));
dff_p #(SIZE) dff66( .signal_in (shifted_signal66),
.signal_out (shifted_signal67),
.clk (clk));
dff_p #(SIZE) dff67( .signal_in (shifted_signal67),
.signal_out (shifted_signal68),
.clk (clk));
dff_p #(SIZE) dff68( .signal_in (shifted_signal68),
.signal_out (shifted_signal69),
.clk (clk));
dff_p #(SIZE) dff69( .signal_in (shifted_signal69),
.signal_out (shifted_signal70),
.clk (clk));
dff_p #(SIZE) dff70( .signal_in (shifted_signal70),
.signal_out (shifted_signal71),
.clk (clk));
dff_p #(SIZE) dff71( .signal_in (shifted_signal71),
.signal_out (shifted_signal72),
.clk (clk));
dff_p #(SIZE) dff72( .signal_in (shifted_signal72),
.signal_out (shifted_signal73),
.clk (clk));
dff_p #(SIZE) dff73( .signal_in (shifted_signal73),
.signal_out (shifted_signal74),
.clk (clk));
dff_p #(SIZE) dff74( .signal_in (shifted_signal74),
.signal_out (shifted_signal75),
.clk (clk));
dff_p #(SIZE) dff75( .signal_in (shifted_signal75),
.signal_out (shifted_signal76),
.clk (clk));
dff_p #(SIZE) dff76( .signal_in (shifted_signal76),
.signal_out (shifted_signal77),
.clk (clk));
dff_p #(SIZE) dff77( .signal_in (shifted_signal77),
.signal_out (shifted_signal78),
.clk (clk));
dff_p #(SIZE) dff78( .signal_in (shifted_signal78),
.signal_out (shifted_signal79),
.clk (clk));
dff_p #(SIZE) dff79( .signal_in (shifted_signal79),
.signal_out (shifted_signal80),
.clk (clk));
dff_p #(SIZE) dff80( .signal_in (shifted_signal80),
.signal_out (shifted_signal81),
.clk (clk));
dff_p #(SIZE) dff81( .signal_in (shifted_signal81),
.signal_out (shifted_signal82),
.clk (clk));
dff_p #(SIZE) dff82( .signal_in (shifted_signal82),
.signal_out (shifted_signal83),
.clk (clk));
dff_p #(SIZE) dff83( .signal_in (shifted_signal83),
.signal_out (shifted_signal84),
.clk (clk));
dff_p #(SIZE) dff84( .signal_in (shifted_signal84),
.signal_out (shifted_signal85),
.clk (clk));
dff_p #(SIZE) dff85( .signal_in (shifted_signal85),
.signal_out (shifted_signal86),
.clk (clk));
dff_p #(SIZE) dff86( .signal_in (shifted_signal86),
.signal_out (shifted_signal87),
.clk (clk));
dff_p #(SIZE) dff87( .signal_in (shifted_signal87),
.signal_out (shifted_signal88),
.clk (clk));
dff_p #(SIZE) dff88( .signal_in (shifted_signal88),
.signal_out (shifted_signal89),
.clk (clk));
dff_p #(SIZE) dff89( .signal_in (shifted_signal89),
.signal_out (shifted_signal90),
.clk (clk));
dff_p #(SIZE) dff90( .signal_in (shifted_signal90),
.signal_out (shifted_signal91),
.clk (clk));
dff_p #(SIZE) dff91( .signal_in (shifted_signal91),
.signal_out (shifted_signal92),
.clk (clk));
dff_p #(SIZE) dff92( .signal_in (shifted_signal92),
.signal_out (shifted_signal93),
.clk (clk));
dff_p #(SIZE) dff93( .signal_in (shifted_signal93),
.signal_out (shifted_signal94),
.clk (clk));
dff_p #(SIZE) dff94( .signal_in (shifted_signal94),
.signal_out (shifted_signal95),
.clk (clk));
dff_p #(SIZE) dff95( .signal_in (shifted_signal95),
.signal_out (shifted_signal96),
.clk (clk));
dff_p #(SIZE) dff96( .signal_in (shifted_signal96),
.signal_out (shifted_signal97),
.clk (clk));
dff_p #(SIZE) dff97( .signal_in (shifted_signal97),
.signal_out (shifted_signal98),
.clk (clk));
dff_p #(SIZE) dff98( .signal_in (shifted_signal98),
.signal_out (shifted_signal99),
.clk (clk));
dff_p #(SIZE) dff99( .signal_in (shifted_signal99),
.signal_out (shifted_signal100),
.clk (clk));
dff_p #(SIZE) dff100( .signal_in (shifted_signal100),
.signal_out (shifted_signal101),
.clk (clk));
dff_p #(SIZE) dff101( .signal_in (shifted_signal101),
.signal_out (shifted_signal102),
.clk (clk));
dff_p #(SIZE) dff102( .signal_in (shifted_signal102),
.signal_out (shifted_signal103),
.clk (clk));
dff_p #(SIZE) dff103( .signal_in (shifted_signal103),
.signal_out (shifted_signal104),
.clk (clk));
dff_p #(SIZE) dff104( .signal_in (shifted_signal104),
.signal_out (shifted_signal105),
.clk (clk));
dff_p #(SIZE) dff105( .signal_in (shifted_signal105),
.signal_out (shifted_signal106),
.clk (clk));
dff_p #(SIZE) dff106( .signal_in (shifted_signal106),
.signal_out (shifted_signal107),
.clk (clk));
dff_p #(SIZE) dff107( .signal_in (shifted_signal107),
.signal_out (shifted_signal108),
.clk (clk));
dff_p #(SIZE) dff108( .signal_in (shifted_signal108),
.signal_out (shifted_signal109),
.clk (clk));
dff_p #(SIZE) dff109( .signal_in (shifted_signal109),
.signal_out (shifted_signal110),
.clk (clk));
dff_p #(SIZE) dff110( .signal_in (shifted_signal110),
.signal_out (shifted_signal111),
.clk (clk));
dff_p #(SIZE) dff111( .signal_in (shifted_signal111),
.signal_out (shifted_signal112),
.clk (clk));
dff_p #(SIZE) dff112( .signal_in (shifted_signal112),
.signal_out (shifted_signal113),
.clk (clk));
dff_p #(SIZE) dff113( .signal_in (shifted_signal113),
.signal_out (shifted_signal114),
.clk (clk));
dff_p #(SIZE) dff114( .signal_in (shifted_signal114),
.signal_out (shifted_signal115),
.clk (clk));
dff_p #(SIZE) dff115( .signal_in (shifted_signal115),
.signal_out (shifted_signal116),
.clk (clk));
dff_p #(SIZE) dff116( .signal_in (shifted_signal116),
.signal_out (shifted_signal117),
.clk (clk));
dff_p #(SIZE) dff117( .signal_in (shifted_signal117),
.signal_out (shifted_signal118),
.clk (clk));
dff_p #(SIZE) dff118( .signal_in (shifted_signal118),
.signal_out (shifted_signal119),
.clk (clk));
dff_p #(SIZE) dff119( .signal_in (shifted_signal119),
.signal_out (shifted_signal120),
.clk (clk));
dff_p #(SIZE) dff120( .signal_in (shifted_signal120),
.signal_out (shifted_signal121),
.clk (clk));
dff_p #(SIZE) dff121( .signal_in (shifted_signal121),
.signal_out (shifted_signal122),
.clk (clk));
dff_p #(SIZE) dff122( .signal_in (shifted_signal122),
.signal_out (shifted_signal123),
.clk (clk));
dff_p #(SIZE) dff123( .signal_in (shifted_signal123),
.signal_out (shifted_signal124),
.clk (clk));
dff_p #(SIZE) dff124( .signal_in (shifted_signal124),
.signal_out (shifted_signal125),
.clk (clk));
dff_p #(SIZE) dff125( .signal_in (shifted_signal125),
.signal_out (shifted_signal126),
.clk (clk));
dff_p #(SIZE) dff126( .signal_in (shifted_signal126),
.signal_out (shifted_signal127),
.clk (clk));
dff_p #(SIZE) dff127( .signal_in (shifted_signal127),
.signal_out (shifted_signal128),
.clk (clk));
dff_p #(SIZE) dff128( .signal_in (shifted_signal128),
.signal_out (shifted_signal129),
.clk (clk));
dff_p #(SIZE) dff129( .signal_in (shifted_signal129),
.signal_out (shifted_signal130),
.clk (clk));
dff_p #(SIZE) dff130( .signal_in (shifted_signal130),
.signal_out (shifted_signal131),
.clk (clk));
dff_p #(SIZE) dff131( .signal_in (shifted_signal131),
.signal_out (shifted_signal132),
.clk (clk));
dff_p #(SIZE) dff132( .signal_in (shifted_signal132),
.signal_out (shifted_signal133),
.clk (clk));
dff_p #(SIZE) dff133( .signal_in (shifted_signal133),
.signal_out (shifted_signal134),
.clk (clk));
dff_p #(SIZE) dff134( .signal_in (shifted_signal134),
.signal_out (shifted_signal135),
.clk (clk));
dff_p #(SIZE) dff135( .signal_in (shifted_signal135),
.signal_out (shifted_signal136),
.clk (clk));
dff_p #(SIZE) dff136( .signal_in (shifted_signal136),
.signal_out (shifted_signal137),
.clk (clk));
dff_p #(SIZE) dff137( .signal_in (shifted_signal137),
.signal_out (shifted_signal138),
.clk (clk));
dff_p #(SIZE) dff138( .signal_in (shifted_signal138),
.signal_out (shifted_signal139),
.clk (clk));
dff_p #(SIZE) dff139( .signal_in (shifted_signal139),
.signal_out (shifted_signal140),
.clk (clk));
dff_p #(SIZE) dff140( .signal_in (shifted_signal140),
.signal_out (shifted_signal141),
.clk (clk));
dff_p #(SIZE) dff141( .signal_in (shifted_signal141),
.signal_out (shifted_signal142),
.clk (clk));
dff_p #(SIZE) dff142( .signal_in (shifted_signal142),
.signal_out (shifted_signal143),
.clk (clk));
dff_p #(SIZE) dff143( .signal_in (shifted_signal143),
.signal_out (shifted_signal144),
.clk (clk));
dff_p #(SIZE) dff144( .signal_in (shifted_signal144),
.signal_out (shifted_signal145),
.clk (clk));
dff_p #(SIZE) dff145( .signal_in (shifted_signal145),
.signal_out (shifted_signal146),
.clk (clk));
dff_p #(SIZE) dff146( .signal_in (shifted_signal145),
.signal_out (shifted_signal146),
.clk (clk));
dff_p #(SIZE) dff147( .signal_in (shifted_signal146),
.signal_out (shifted_signal147),
.clk (clk));
dff_p #(SIZE) dff148( .signal_in (shifted_signal147),
.signal_out (shifted_signal148),
.clk (clk));
dff_p #(SIZE) dff149( .signal_in (shifted_signal148),
.signal_out (shifted_signal149),
.clk (clk));
dff_p #(SIZE) dff150( .signal_in (shifted_signal149),
.signal_out (shifted_signal150),
.clk (clk));
dff_p #(SIZE) dff151( .signal_in (shifted_signal150),
.signal_out (shifted_signal151),
.clk (clk));
dff_p #(SIZE) dff152( .signal_in (shifted_signal151),
.signal_out (shifted_signal152),
.clk (clk));
dff_p #(SIZE) dff153( .signal_in (shifted_signal152),
.signal_out (shifted_signal153),
.clk (clk));
dff_p #(SIZE) dff154( .signal_in (shifted_signal153),
.signal_out (shifted_signal154),
.clk (clk));
dff_p #(SIZE) dff155( .signal_in (shifted_signal154),
.signal_out (shifted_signal155),
.clk (clk));
dff_p #(SIZE) dff156( .signal_in (shifted_signal155),
.signal_out (shifted_signal156),
.clk (clk));
dff_p #(SIZE) dff157( .signal_in (shifted_signal156),
.signal_out (shifted_signal157),
.clk (clk));
dff_p #(SIZE) dff158( .signal_in (shifted_signal157),
.signal_out (shifted_signal158),
.clk (clk));
dff_p #(SIZE) dff159( .signal_in (shifted_signal158),
.signal_out (shifted_signal159),
.clk (clk));
dff_p #(SIZE) dff160( .signal_in (shifted_signal159),
.signal_out (shifted_signal160),
.clk (clk));
dff_p #(SIZE) dff161( .signal_in (shifted_signal160),
.signal_out (shifted_signal161),
.clk (clk));
dff_p #(SIZE) dff162( .signal_in (shifted_signal161),
.signal_out (shifted_signal162),
.clk (clk));
dff_p #(SIZE) dff163( .signal_in (shifted_signal162),
.signal_out (shifted_signal163),
.clk (clk));
dff_p #(SIZE) dff164( .signal_in (shifted_signal163),
.signal_out (shifted_signal164),
.clk (clk));
dff_p #(SIZE) dff165( .signal_in (shifted_signal164),
.signal_out (shifted_signal165),
.clk (clk));
dff_p #(SIZE) dff166( .signal_in (shifted_signal165),
.signal_out (shifted_signal166),
.clk (clk));
dff_p #(SIZE) dff167( .signal_in (shifted_signal166),
.signal_out (shifted_signal167),
.clk (clk));
dff_p #(SIZE) dff168( .signal_in (shifted_signal167),
.signal_out (shifted_signal168),
.clk (clk));
dff_p #(SIZE) dff169( .signal_in (shifted_signal168),
.signal_out (shifted_signal169),
.clk (clk));
dff_p #(SIZE) dff170( .signal_in (shifted_signal169),
.signal_out (shifted_signal170),
.clk (clk));
dff_p #(SIZE) dff171( .signal_in (shifted_signal170),
.signal_out (shifted_signal171),
.clk (clk));
dff_p #(SIZE) dff172( .signal_in (shifted_signal171),
.signal_out (shifted_signal172),
.clk (clk));
dff_p #(SIZE) dff173( .signal_in (shifted_signal172),
.signal_out (shifted_signal173),
.clk (clk));
dff_p #(SIZE) dff174( .signal_in (shifted_signal173),
.signal_out (shifted_signal174),
.clk (clk));
dff_p #(SIZE) dff175( .signal_in (shifted_signal174),
.signal_out (shifted_signal175),
.clk (clk));
dff_p #(SIZE) dff176( .signal_in (shifted_signal175),
.signal_out (shifted_signal176),
.clk (clk));
dff_p #(SIZE) dff177( .signal_in (shifted_signal176),
.signal_out (shifted_signal177),
.clk (clk));
dff_p #(SIZE) dff178( .signal_in (shifted_signal177),
.signal_out (shifted_signal178),
.clk (clk));
dff_p #(SIZE) dff179 ( .signal_in (shifted_signal178 ),
.signal_out (shifted_signal179 ),
.clk (clk));
dff_p #(SIZE) dff180 ( .signal_in (shifted_signal179 ),
.signal_out (shifted_signal180 ),
.clk (clk));
dff_p #(SIZE) dff181 ( .signal_in (shifted_signal180 ),
.signal_out (shifted_signal181 ),
.clk (clk));
dff_p #(SIZE) dff182 ( .signal_in (shifted_signal181 ),
.signal_out (shifted_signal182 ),
.clk (clk));
dff_p #(SIZE) dff183 ( .signal_in (shifted_signal182 ),
.signal_out (shifted_signal183 ),
.clk (clk));
dff_p #(SIZE) dff184 ( .signal_in (shifted_signal183 ),
.signal_out (shifted_signal184 ),
.clk (clk));
dff_p #(SIZE) dff185 ( .signal_in (shifted_signal184 ),
.signal_out (shifted_signal185 ),
.clk (clk));
dff_p #(SIZE) dff186 ( .signal_in (shifted_signal185 ),
.signal_out (shifted_signal186 ),
.clk (clk));
dff_p #(SIZE) dff187 ( .signal_in (shifted_signal186 ),
.signal_out (shifted_signal187 ),
.clk (clk));
dff_p #(SIZE) dff188 ( .signal_in (shifted_signal187 ),
.signal_out (shifted_signal188 ),
.clk (clk));
dff_p #(SIZE) dff189 ( .signal_in (shifted_signal188 ),
.signal_out (shifted_signal189 ),
.clk (clk));
dff_p #(SIZE) dff190 ( .signal_in (shifted_signal189 ),
.signal_out (shifted_signal190 ),
.clk (clk));
dff_p #(SIZE) dff191 ( .signal_in (shifted_signal190 ),
.signal_out (shifted_signal191 ),
.clk (clk));
dff_p #(SIZE) dff192 ( .signal_in (shifted_signal191 ),
.signal_out (shifted_signal192 ),
.clk (clk));
dff_p #(SIZE) dff193 ( .signal_in (shifted_signal192 ),
.signal_out (shifted_signal193 ),
.clk (clk));
dff_p #(SIZE) dff194 ( .signal_in (shifted_signal193 ),
.signal_out (shifted_signal194 ),
.clk (clk));
dff_p #(SIZE) dff195 ( .signal_in (shifted_signal194 ),
.signal_out (shifted_signal195 ),
.clk (clk));
dff_p #(SIZE) dff196 ( .signal_in (shifted_signal195 ),
.signal_out (shifted_signal196 ),
.clk (clk));
dff_p #(SIZE) dff197 ( .signal_in (shifted_signal196 ),
.signal_out (shifted_signal197 ),
.clk (clk));
dff_p #(SIZE) dff198 ( .signal_in (shifted_signal197 ),
.signal_out (shifted_signal198 ),
.clk (clk));
dff_p #(SIZE) dff199 ( .signal_in (shifted_signal198 ),
.signal_out (shifted_signal199 ),
.clk (clk));
dff_p #(SIZE) dff200 ( .signal_in (shifted_signal199 ),
.signal_out (shifted_signal200 ),
.clk (clk));
endmodule