2019-08-20 20:59:03 -05:00
|
|
|
// ---------------------------------------
|
|
|
|
|
|
|
|
module TRELLIS_DPR16X4 (
|
|
|
|
input [3:0] DI,
|
|
|
|
input [3:0] WAD,
|
|
|
|
input WRE,
|
|
|
|
input WCK,
|
|
|
|
input [3:0] RAD,
|
|
|
|
output [3:0] DO
|
|
|
|
);
|
|
|
|
parameter WCKMUX = "WCK";
|
|
|
|
parameter WREMUX = "WRE";
|
|
|
|
parameter [63:0] INITVAL = 64'h0000000000000000;
|
|
|
|
wire [3:0] \$DO ;
|
|
|
|
|
2019-08-20 21:18:36 -05:00
|
|
|
TRELLIS_DPR16X4 #(
|
2019-08-20 20:59:03 -05:00
|
|
|
.WCKMUX(WCKMUX), .WREMUX(WREMUX), .INITVAL(INITVAL)
|
|
|
|
) _TECHMAP_REPLACE_ (
|
|
|
|
.DI(DI), .WAD(WAD), .WRE(WRE), .WCK(WCK),
|
|
|
|
.RAD(RAD), .DO(\$DO )
|
|
|
|
);
|
|
|
|
|
|
|
|
\$__ABC_DPR16X4_COMB do (.A(\$DO ), .S(RAD), .Y(DO));
|
|
|
|
endmodule
|