diff options
Diffstat (limited to 'techlibs/intel/cyclonev')
| -rw-r--r-- | techlibs/intel/cyclonev/cells_map.v | 37 | 
1 files changed, 0 insertions, 37 deletions
| diff --git a/techlibs/intel/cyclonev/cells_map.v b/techlibs/intel/cyclonev/cells_map.v index 8223df3c6..0041481ab 100644 --- a/techlibs/intel/cyclonev/cells_map.v +++ b/techlibs/intel/cyclonev/cells_map.v @@ -19,43 +19,6 @@  // > c60k28 (Viacheslav, VT) [at] yandex [dot] com  // > Intel FPGA technology mapping. User must first simulate the generated \  // > netlist before going to test it on board. -// > Changelog: 1) The missing power_up parameter in the techmap introduces a problem in Quartus mapper. Fixed. -//              2) Cyclone V 7-input LUT function was wrong implemented. Removed abc option to map this function \ -//                 and added the explanation in this file instead. Such function needs to be implemented. - -// Normal mode DFF negedge clk, negedge reset -module  \$_DFF_N_ (input D, C, output Q); -   parameter WYSIWYG="TRUE"; -   parameter power_up=1'bx; -   dffeas #(.is_wysiwyg(WYSIWYG), .power_up(power_up)) _TECHMAP_REPLACE_ (.d(D), .q(Q), .clk(C), .clrn(1'b1), .prn(1'b1), .ena(1'b1), .asdata(1'b0), .aload(1'b0), .sclr(1'b0), .sload(1'b0)); -endmodule -// Normal mode DFF -module  \$_DFF_P_ (input D, C, output Q); -   parameter WYSIWYG="TRUE"; -   parameter power_up=1'bx; -   dffeas #(.is_wysiwyg(WYSIWYG), .power_up(power_up)) _TECHMAP_REPLACE_ (.d(D), .q(Q), .clk(C), .clrn(1'b1), .prn(1'b1), .ena(1'b1), .asdata(1'b0), .aload(1'b0), .sclr(1'b0), .sload(1'b0)); -endmodule - -// Async Active Low Reset DFF -module  \$_DFF_PN0_ (input D, C, R, output Q); -   parameter WYSIWYG="TRUE"; -   parameter power_up=1'bx; -   dffeas #(.is_wysiwyg(WYSIWYG), .power_up("power_up")) _TECHMAP_REPLACE_ (.d(D), .q(Q), .clk(C), .clrn(R), .prn(1'b1), .ena(1'b1), .asdata(1'b0), .aload(1'b0), .sclr(1'b0), .sload(1'b0)); -endmodule -// Async Active High Reset DFF -module  \$_DFF_PP0_ (input D, C, R, output Q); -   parameter WYSIWYG="TRUE"; -   parameter power_up=1'bx; -   wire R_i = ~ R; -   dffeas #(.is_wysiwyg(WYSIWYG), .power_up(power_up)) _TECHMAP_REPLACE_ (.d(D), .q(Q), .clk(C), .clrn(R_i), .prn(1'b1), .ena(1'b1), .asdata(1'b0), .aload(1'b0), .sclr(1'b0), .sload(1'b0)); -endmodule - -module  \$_DFFE_PP0P_ (input D, C, E, R, output Q); -   parameter WYSIWYG="TRUE"; -   parameter power_up=1'bx; -   wire E_i = ~ E; -   dffeas #(.is_wysiwyg(WYSIWYG), .power_up(power_up)) _TECHMAP_REPLACE_ (.d(D), .q(Q), .clk(C), .clrn(R), .prn(1'b1), .ena(1'b1), .asdata(1'b0), .aload(1'b0), .sclr(E_i), .sload(1'b0)); -endmodule  // Input buffer map  module \$__inpad (input I, output O); | 
