2016-03-12 5 views
-1

Предположим, мы хотим спроектировать арифметический и логический блок (ALU) так, чтобы он выполнял следующие операции: Скажем, Два входа A и B. cin представляет перенос. S2, s1 и s0 - такие переменные выбора, что:Арифметическая и логическая схема Конструкция

s2/cin s1 s0 Function 

0  0 0  Transfer A 

0  0 1  Addition 

1  0 0  A+1 

1  0 1  Addition with carry 

x  1 0  A OR B 

x  1 1  A XOR B 

будет ли следующая схема работать в соответствии с вышеуказанной логикой или любой необходимой модификацией? Схема рассчитана на два этапа.

ответ

0

Чувак !, напишите код Verilog и посмотрите вид RTL, Он дает четкое представление о том, работает он или нет, потому что вы также можете увидеть функциональное моделирование.

Смежные вопросы