Forum Discussion
Altera_Forum
Honored Contributor
17 years agopulse generation
Hello Forum, I have an application that requires me to produce 2.5 - 3.5nS pulses from externally generated edges. Our target device is a Cyclone 1C6 and SW Quartus 7.2. In the IOE descript...
Altera_Forum
Honored Contributor
17 years agoThis violates all kinds of rules and normally I would never do this but here's a shot:
module edge_detect(
input clk_150,
input edge_in,
output edge_pulse
);
reg edge_in_r;
assign edge_pulse = clk_150 & ^edge_in_r;
always @(posedge clk_150)
edge_in_r <= {edge_in_r,edge_in};
endmodule
Jake