Хорошо, поэтому я в настоящее время занимаюсь классом проектирования Digital Logics, и я нахожусь в тупике по дизайну, который нам просили сделать на этой неделе. Нам сказали Design Architecture (DataPath + control), которые могут выполнять следующие функции на основе команды.Проблемы с проектированием архитектуры (схема)
Я предполагаю, что это будет схематично с несколькими предпосылками.
В 3 функции
1. Z = A + B
2. Z = A & B (as in like bitwise AND)
3. Z= 1 if A < B and 0 if A > B
Нам говорят, чтобы предположить, А и В являются входами и Z является выходным и предполагается, что все входы 4 бита каждый.
2 вещи меня смущают. Один из них заключается в том, что если он находится на одной и той же схеме, то как это будет три разные функции. Разве Z не достигнет максимума после того, как A или B будут одним? и во-вторых, как вы делаете неравенство? Вы бы использовали серию Flip flops Как сменный регистр?
О, хорошо, поэтому я думаю, что вам нужен 4-битный мультиплексор. Хорошо, я знаю, как это сделать! Я чувствую себя довольно глупым, что раньше не помню. Большое спасибо за все, хотя! – Servanh