Перейти к содержанию
    

Вопрос по настройкам автомата

Господа, подскажите пожалуйста, что означают опции в настройках <Analysis & Synthesis Settings>

А именно State Machine Processing:

 

- AUTO

- MINIMAL BITS

- ONE HOT

- USER ENCODED

 

У меня в проекте стояло AUTO и автомат то и дело глючил, поменял на MINIMAL BITS и картина резко изменилась в лучшую сторону почему?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Господа,подскажите пожалуйста, что означают опции в настройках <Analysis& Synthesis Settings>

А именно State Machine Processing:

 

- AUTO

- MINIMAL BITS

- ONE HOT

- USER ENCODED

 

Уменя в проекте стояло AUTO и автомат то и дело глючил, поменял наMINIMAL BITS и картина резко изменилась в лучшую сторону почему?

RTFM на ту тулзу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Господа, подскажите пожалуйста, что означают опции в настройках <Analysis & Synthesis Settings>

А именно State Machine Processing:

 

- AUTO

- MINIMAL BITS

- ONE HOT

- USER ENCODED

 

У меня в проекте стояло AUTO и автомат то и дело глючил, поменял на MINIMAL BITS и картина резко изменилась в лучшую сторону почему?

Да можно и без мануала обойтись. Хватит и знаний из теории автоматов.

Существует несколько способов кодирования состояний автомата (цифрового, а не АК-47). Один из них (one hot) - это когда каждое состояние кодируется двоичной комбинацией, содержащей только одну единицу. Соответственно сколько состояний, столько и разрядов необходимо для кодирования.

Другой вариант (minimal bits) - это когда состояние кодируется "обычной" двоичной комбинацией. Т.е., скажем, для кодирования автомата с 4 состояниями достаточно двух бит (aka триггеров).

 

Отличия двух вариантов налицо - первый больше триггеров лопает, а у второго выходная логика сложнее. Выбор варианта зависит от конкретных требований разрабатываемой системы.

 

AUTO выбирает способ кодирования в соответствии с настройками САПР, USER ENCODED - кодирование, соответсвующее извращенным представлениям проектировщика о работе автомата :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...