V
Victory1981
Guest
Із заявою процесу можуть бути синтезовані в комбінаційної схеми та послідовної ланцюга.Чи є які-небудь загальні правила для визначення, яка схема буде синтезований в?
Наприклад:
P1: Процес (години)
Починати
Якщо rising_edge (Clock), то
Справа держави
Коли S0 =>
Якщо потім XXXX
Держава <= S1;
End If;
При S1 =>
Якщо потім XXXX
Держава <= S2;
End If;
...
Кінець Case;
End If;
End;
Р2: Процес (держава)
Починати
Справа (держава)
Коли S0 =>
Вихідний <= XXX;
При S1 =>
Вихідний <= XXX;
...
Кінець Case;
"Завершити процес";
P1 були узагальнені в послідовної ланцюга а р2 було комбінаційної схеми.
Чому?Чи є загальне правило?
Спасибі.
Наприклад:
P1: Процес (години)
Починати
Якщо rising_edge (Clock), то
Справа держави
Коли S0 =>
Якщо потім XXXX
Держава <= S1;
End If;
При S1 =>
Якщо потім XXXX
Держава <= S2;
End If;
...
Кінець Case;
End If;
End;
Р2: Процес (держава)
Починати
Справа (держава)
Коли S0 =>
Вихідний <= XXX;
При S1 =>
Вихідний <= XXX;
...
Кінець Case;
"Завершити процес";
P1 були узагальнені в послідовної ланцюга а р2 було комбінаційної схеми.
Чому?Чи є загальне правило?
Спасибі.