diff options
author | Larry Doolittle <ldoolitt@recycle.lbl.gov> | 2017-04-08 20:54:31 -0700 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2017-04-12 15:11:09 +0200 |
commit | 2021ddecb39d3848e180cd7e078facf82132440f (patch) | |
tree | a768dd33906dae73482f79cd78c8bce8ddd56f0d /techlibs/altera_intel/cycloneiv | |
parent | 41d4e91f388f41c97f71567cd5a0f5652a5968fd (diff) | |
download | yosys-2021ddecb39d3848e180cd7e078facf82132440f.tar.gz yosys-2021ddecb39d3848e180cd7e078facf82132440f.tar.bz2 yosys-2021ddecb39d3848e180cd7e078facf82132440f.zip |
Squelch trailing whitespace
Diffstat (limited to 'techlibs/altera_intel/cycloneiv')
-rw-r--r-- | techlibs/altera_intel/cycloneiv/cells_comb_cycloneiv.v | 28 | ||||
-rw-r--r-- | techlibs/altera_intel/cycloneiv/cells_map_cycloneiv.v | 14 |
2 files changed, 21 insertions, 21 deletions
diff --git a/techlibs/altera_intel/cycloneiv/cells_comb_cycloneiv.v b/techlibs/altera_intel/cycloneiv/cells_comb_cycloneiv.v index c32984859..a65d0c991 100644 --- a/techlibs/altera_intel/cycloneiv/cells_comb_cycloneiv.v +++ b/techlibs/altera_intel/cycloneiv/cells_comb_cycloneiv.v @@ -16,7 +16,7 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * */ - + module VCC (output V); assign V = 1'b1; endmodule // VCC @@ -37,23 +37,23 @@ module cycloneiv_io_obuf (output o, input i, input oe); assign oe = oe; endmodule // fiftyfivenm_io_obuf -/* Altera MAX10 4-input non-fracturable LUT Primitive */ +/* Altera MAX10 4-input non-fracturable LUT Primitive */ module cycloneiv_lcell_comb (output combout, cout, input dataa, datab, datac, datad, cin); /* Internal parameters which define the behaviour of the LUT primitive. lut_mask define the lut function, can be expressed in 16-digit bin or hex. - sum_lutc_input define the type of LUT (combinational | arithmetic). + sum_lutc_input define the type of LUT (combinational | arithmetic). dont_touch for retiming || carry options. - lpm_type for WYSIWYG */ - + lpm_type for WYSIWYG */ + parameter lut_mask = 16'hFFFF; parameter dont_touch = "off"; parameter lpm_type = "cycloneiv_lcell_comb"; parameter sum_lutc_input = "datac"; - -reg [1:0] lut_type; + +reg [1:0] lut_type; reg cout_rt; reg combout_rt; wire dataa_w; @@ -84,7 +84,7 @@ endfunction initial begin if (sum_lutc_input == "datac") lut_type = 0; - else + else if (sum_lutc_input == "cin") lut_type = 1; else begin $error("Error in sum_lutc_input. Parameter %s is not a valid value.\n", sum_lutc_input); @@ -94,11 +94,11 @@ end always @(dataa_w or datab_w or datac_w or datad_w or cin_w) begin if (lut_type == 0) begin // logic function - combout_rt = lut_data(lut_mask, dataa_w, datab_w, + combout_rt = lut_data(lut_mask, dataa_w, datab_w, datac_w, datad_w); end else if (lut_type == 1) begin // arithmetic function - combout_rt = lut_data(lut_mask, dataa_w, datab_w, + combout_rt = lut_data(lut_mask, dataa_w, datab_w, cin_w, datad_w); end cout_rt = lut_data(lut_mask, dataa_w, datab_w, cin_w, 'b0); @@ -111,17 +111,17 @@ endmodule // cycloneiv_lcell_comb /* Altera Cyclone IV Flip-Flop Primitive */ // TODO: Implement advanced simulation functions -module dffeas ( output q, - input d, clk, clrn, prn, ena, +module dffeas ( output q, + input d, clk, clrn, prn, ena, input asdata, aload, sclr, sload ); - + parameter power_up="dontcare"; parameter is_wysiwyg="false"; reg q; always @(posedge clk) q <= d; - + endmodule diff --git a/techlibs/altera_intel/cycloneiv/cells_map_cycloneiv.v b/techlibs/altera_intel/cycloneiv/cells_map_cycloneiv.v index 9860647ae..e02332712 100644 --- a/techlibs/altera_intel/cycloneiv/cells_map_cycloneiv.v +++ b/techlibs/altera_intel/cycloneiv/cells_map_cycloneiv.v @@ -16,7 +16,7 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * */ - + // Flip-flop D module \$_DFF_P_ (input D, input C, output Q); parameter WYSIWYG="TRUE"; @@ -26,12 +26,12 @@ endmodule // // Input buffer map module \$__inpad (input I, output O); cycloneiv_io_ibuf _TECHMAP_REPLACE_ (.o(O), .i(I), .ibar(1'b0)); -endmodule +endmodule -// Output buffer map +// Output buffer map module \$__outpad (input I, output O); cycloneiv_io_obuf _TECHMAP_REPLACE_ (.o(O), .i(I), .oe(1'b1)); -endmodule +endmodule // LUT Map /* 0 -> datac @@ -41,14 +41,14 @@ module \$lut (A, Y); parameter LUT = 0; input [WIDTH-1:0] A; output Y; - generate + generate if (WIDTH == 1) begin assign Y = ~A[0]; // Not need to spend 1 logic cell for such an easy function end else if (WIDTH == 2) begin cycloneiv_lcell_comb #(.lut_mask({4{LUT}}), .sum_lutc_input("datac")) _TECHMAP_REPLACE_ (.combout(Y), .dataa(A[0]), .datab(A[1]), .datac(1'b1),.datad(1'b1)); end else - if(WIDTH == 3) begin + if(WIDTH == 3) begin cycloneiv_lcell_comb #(.lut_mask({2{LUT}}), .sum_lutc_input("datac")) _TECHMAP_REPLACE_ (.combout(Y), .dataa(A[0]), .datab(A[1]), .datac(A[2]),.datad(1'b1)); end else if(WIDTH == 4) begin @@ -58,4 +58,4 @@ module \$lut (A, Y); endgenerate endmodule // - + |