Verilog HDL: Instantiating MAX+PLUS II Primitives
This example describes how to instantiate MAX+PLUS II primitives in Verilog HDL. It instantiates a simple D-type flip-flop, an LCELL primitive, and an open-drain pin.
For more information on using this example in your project, go to:
vprim.v
module vprim (indata, outdata, clock);
input indata, clock;
output outdata;
reg out_dff, out_lcell;
dff d1(.d(indata), .q(out_dff), .clk(clock));
lcell l1(.in(out_dff), .out(out_lcell));
opndrn o1(.in(out_lcell), .out(outdata));
endmodule
The vprim.v design would look like the following diagram if done in schematic format:

Design Examples Disclaimer
These design examples may only be used within Altera Corporation devices and remain the property of Altera. They are being provided on an “as-is” basis and as an accommodation; therefore, all warranties, representations, or guarantees of any kind (whether express, implied, or statutory) including, without limitation, warranties of merchantability, non-infringement, or fitness for a particular purpose, are specifically disclaimed. Altera expressly does not recommend, suggest, or require that these examples be used in combination with any other product not provided by Altera.
|