| // --------------------------------------- | |
| 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 ; | |
| TRELLIS_DPR16X4 #( | |
| .WCKMUX(WCKMUX), .WREMUX(WREMUX), .INITVAL(INITVAL) | |
| ) _TECHMAP_REPLACE_ ( | |
| .DI(DI), .WAD(WAD), .WRE(WRE), .WCK(WCK), | |
| .RAD(RAD), .DO(\$DO ) | |
| ); | |
| \$__ABC9_DPR16X4_COMB do (.A(\$DO ), .S(RAD), .Y(DO)); | |
| endmodule |