Forum Discussion
Altera_Forum
Honored Contributor
14 years agoHow to constraint my design using TimeQuest?
I am looking for some help to constrain my design. I've never done a timing constraint and my understanding of the subject isn't very deep at all. An overview of my design: it consists of a 72 ...
Altera_Forum
Honored Contributor
14 years ago --- Quote Start --- So from now on, the entire design uses statements like if nRESET_sync = '0' then ---do stuff Right? --- Quote End --- Essentially. However, its much easier to design your logic as components. In the top-level of the design you instantiate the reset synchronizer component and connect the synchronized output to the reset in your design. If you name your top-level reset differently than the reset port on your components, then you can do something like:
-- Synchronized reset
signal rstN : std_logic;
...
u1: sync
...
d => ext_rstN,
q => rstN
...
u2: mydesign
...
rstN => rstN,
...
Cheers, Dave