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 description it states "there are two paths in the ioe for a combinatorial input to reach the logicarray. each of the two paths can have a different delay. this allows you
adjust delays from the pin to internal le registers that reside in two
different areas of the device. the designer sets the two combinatorial
input delays by selecting different delays for two different paths under
the decrease input delay to internal cells logic option in the quartus ii
software. when the input signal requires two different delays for the
combinatorial input, the input register in the ioe is no longer available." So if I drive a single pin with say a 1uS rep rate signal and I want to produce a narrow pulse on both the rising and falling edges of that 1uS edge, (basically a logic delay edge detector) how does one go about defeating the Quartus tools from optimizing the path delays? We prefer a solution that uses the Graphic/Block editor and assignment tools, as opposed to a VHDL/AHDL methods, but not opposed to the latter. Thanks