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.

What is the use of generate statement here ?

Status
Not open for further replies.

vizpal

Member level 2
Joined
Apr 26, 2007
Messages
44
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,286
Activity points
1,519
I have the following code...

genvar 1;
generate
for (i = 0; i < num_chan; i = i+1)
begin : loop_label
a1 : assert property(p_req_gets_resp(i));
if (i < 5)
c1 : cover property (p_max_latency(i));
end
endgenerate


My Doubt is --> What is the use of generate statement here ??? How does it differ from the for loop???
 

Re: Generate Statement

Any realtion to vhdl Generate..??? :?:
 

Re: Generate Statement

Hi,
The Generate Statement in Verilog differs from the for loop, that it adds a specific parts of verilog code to the module depending on the conditions, which helps that the code in a module ---> Instance functionality , can be variable according to the parameter passed to the module for example.
 

Re: Generate Statement

in generate model instantion is possible but in loop it is not possible
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top