Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Quartus Adder Schematic

Status
Not open for further replies.

pew007

Newbie level 1
Joined
Aug 15, 2011
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,289
Hey, I'm new to Quartus and I need to draw a schematic for the following Verilog code for an adder:

module adder#(parameter W = 8)
(
input clk,
input [W-1:0] a_i, b_i,
output [W:0] sum_o,
output is_odd_o
);

reg [W-1:0] a_r, b_r;
reg [W:0] sum_r;
reg is_odd_r;
wire [W:0] sum_next;

assign sum_next = a_r + b_r;
assign sum_o = sum_r;
assign is_odd_o= is_odd_r;

always_ff @(posedge clk) //enable SystemVerilog to make always_ff work!
begin
a_r <= a_i;
b_r <= b_i;
sum_r <= sum_next;
is_odd_r <= (sum_o[0]) ? 1'b1: 1'b0;
end

endmodule


can anyone help me please? Thank you!
 

In Quartus, if you want to draw a new schematic, create project and other stuff. Click on new, and add a new block diagram or schematic file. There, you can draw a new schematic, using the components given there/ megafunctions.

Regardless of VHDL or verilog, Quartus RTL viewer gives the schematic after you compile it.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top