Приклад виконання роботи

 

Суматор SM(n) складається з n повних суматорів. Повний суматор має три входи (A – перший доданок, B – другий доданок, C – вхід переносу). На входи A і B повних суматорів надходять два n-розрядних доданка, перенос C передається від попереднього до наступного розряду. Таблиця дійсності повного суматора наведена в таблиці 3.11.

 

Таблиця 3.11 – Таблиця дійсності повного суматора

 

Входи Виходи
A B C S P

 

Опис мовою VHDL повного суматора, що має входи двох доданків А й В, вхід переносу з боку молодшого сусіднього розряду C та виходи суми S і переносу Р у сусідній старший розряд наведений у листингу 3.1.

Складемо на мові VHDL програму імітації поведінки суматора SM(3) (трьох-розрядного суматора). Суматор SM(3) складається з трьох повних суматорів.