andrey4eg 0 15 мая, 2012 Опубликовано 15 мая, 2012 · Жалоба Здравстуйте? Помогите розобратся. В чем разнца описания суматора на VHDL в структурном стиле, или в поведенческом на уровне логических операций над двоичными числами, и тем что просто задать числам тип integer и реализовать сумирование оператором "+". Т.е. есть ли смысл описывать схему устройства или ее состояния, естли можно все реализовать одним оператором? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex11 6 15 мая, 2012 Опубликовано 15 мая, 2012 · Жалоба Все зависит от того, насколько Вам нужна скорость и оптимизация. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
eugen_pcad_ru 0 16 мая, 2012 Опубликовано 16 мая, 2012 · Жалоба Разница в результатах компиляции: предельная скорость работы, количество занимаемых ячеек и т.д. Вы сами результаты сравнили? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Builder 1 16 мая, 2012 Опубликовано 16 мая, 2012 · Жалоба Здравстуйте? Помогите розобратся. В чем разнца описания суматора на VHDL в структурном стиле, или в поведенческом на уровне логических операций над двоичными числами, и тем что просто задать числам тип integer и реализовать сумирование оператором "+". Т.е. есть ли смысл описывать схему устройства или ее состояния, если можно все реализовать одним оператором? ИМХО. В большинстве случаев нет смысла сумирование расписывать, пишите "+". Оптимизаторы на сегодня работают достаточно хорошо чтобы разложить операцию оптимально на структуру микрухи. Вижу только один оправданный случай возится с этим - если есть критическое место по скорости, которое оптимизатор не может уложить во времянку. В этом случае ВОЗМОЖНО есть смысл ручками оптимизировать. Оговорка в связи с тем, что часто проще и быстрее логику чуть изменить, чем возится с ручным кодированием сумматора. Для ясности проведите эксперимент, думаю что убедитесь в изложенном подходе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться