Задал вопрос нашим инженерам-аппаратчикам.

Feb 04, 2008 16:53

Вопрос простой: как выглядит описание схемы накапливающего сумматора на Verilog и VHDL (чтобы вставить в презентацию настоящее знаниеВ результате мы проспорили полчаса, потом я ушел кушать и по приходу с обеда мы еще поспорили полчаса ( Read more... )

языки описания аппаратуры, vhdl, verilog, работа

Leave a comment

Comments 18

vshabanov February 4 2008, 16:09:26 UTC
А о чем спорили? И кто такой асинхронный сброс? Писать его, кстати, могут и по привычке (типа всю жисть работало, нафиг менять, других задач валом)

Интересно посмотреть на описания на Verilog, VHDL и Haskell. Чтобы было настоящее сравнение )

Reply

thesz February 4 2008, 20:45:43 UTC
Я для включения кода в сравнение и спрашивал. ;)

Reply

vshabanov February 5 2008, 10:13:23 UTC
Дак выдали код, али только спорили? )

И все-таки, кто такой асинхронный сброс? Или без кода не объяснить? )

Reply

thesz February 5 2008, 10:44:18 UTC
Выдали, с чего и начался спор.

Асинхронный сброс - это когда триггера, хранящие выходные данные и состояния производят запись не только по фронту тактирующего сигнала, но и по фронту сброса. Или, технически, "сброс находится в списке чувствительности."

Reply


nealar February 7 2008, 09:30:28 UTC
Накакпливающий сумматор - это регистр + сумматор в одном флаконе?
А как в него начальное состояние заливать без асинхронного сброса?

Reply

thesz February 7 2008, 10:41:59 UTC
Да. sum = sum + input.

Начальное состояние можно заливать с помощью синхронного сброса.

Reply

nealar February 13 2008, 18:04:06 UTC
Может, это рудимент? Остался от тех схем, которые можно было начальным состоянием заклинить в таком положении, в котором они не понимают тактовый вход. Электродарвинизм, однако :)

Reply

thesz February 13 2008, 20:46:57 UTC
Просто сброс может быть снят в любой момент.

В общем, да, рудимент. Что-то пока очень загадочное.

Reply


Leave a comment

Up