Z
zlotawy
Guest
Hello,
Device: vp30-5ff1152
In my project there is a state machine. The machine suppose to be in the
last state as long as the user defines in constants. At least that's what I
figured. Is there any other way than using variable and counting cycles of
the clock?
The moment when machines leaves the last state depends on function IF which
explores several conditions each time. Those are mathematical conditions
such as: if variable_counter modulo 7 equls 0 then sth, otherwise if
variable_counter minus 1 modulo 5 equls 0 then sth and so on...
Thanks to that Maximum Frequency decreases a lot. "Optimizing unit" lasts
very long.
The notation
variable_counter:=variable_counter+1
has a very bad influance.
With that notation: Max freq 133.672MHz
Without that notation: Max freq 30 MHz
My idea is not to use the variables but to solve the problem in a differant
way.
What does that notation mean: "Found area constraint ratio of 100 (+ 5) on
block"?
Somebody told me to use Constraint Times, but I have no clue how to do that.
I appreciate any advice.
Best regards,
Wojtek
Device: vp30-5ff1152
In my project there is a state machine. The machine suppose to be in the
last state as long as the user defines in constants. At least that's what I
figured. Is there any other way than using variable and counting cycles of
the clock?
The moment when machines leaves the last state depends on function IF which
explores several conditions each time. Those are mathematical conditions
such as: if variable_counter modulo 7 equls 0 then sth, otherwise if
variable_counter minus 1 modulo 5 equls 0 then sth and so on...
Thanks to that Maximum Frequency decreases a lot. "Optimizing unit" lasts
very long.
The notation
variable_counter:=variable_counter+1
has a very bad influance.
With that notation: Max freq 133.672MHz
Without that notation: Max freq 30 MHz
My idea is not to use the variables but to solve the problem in a differant
way.
What does that notation mean: "Found area constraint ratio of 100 (+ 5) on
block"?
Somebody told me to use Constraint Times, but I have no clue how to do that.
I appreciate any advice.
Best regards,
Wojtek