TSURKOV 0 31 января, 2006 Опубликовано 31 января, 2006 · Жалоба Господа, подскажите пожалуйста, что означают опции в настройках <Analysis & Synthesis Settings> А именно State Machine Processing: - AUTO - MINIMAL BITS - ONE HOT - USER ENCODED У меня в проекте стояло AUTO и автомат то и дело глючил, поменял на MINIMAL BITS и картина резко изменилась в лучшую сторону почему? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_b 15 31 января, 2006 Опубликовано 31 января, 2006 · Жалоба Господа,подскажите пожалуйста, что означают опции в настройках <Analysis& Synthesis Settings> А именно State Machine Processing: - AUTO - MINIMAL BITS - ONE HOT - USER ENCODED Уменя в проекте стояло AUTO и автомат то и дело глючил, поменял наMINIMAL BITS и картина резко изменилась в лучшую сторону почему? RTFM на ту тулзу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
maksya 0 2 февраля, 2006 Опубликовано 2 февраля, 2006 · Жалоба Господа, подскажите пожалуйста, что означают опции в настройках <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 - кодирование, соответсвующее извращенным представлениям проектировщика о работе автомата :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться