Вопросы по теме 'digital-logic'

Почему побитовые операции были немного быстрее, чем операции сложения / вычитания на старых микропроцессорах?
Сегодня я наткнулся на этот отрывок: На большинстве старых микропроцессоров побитовые операции выполняются немного быстрее, чем операции сложения и вычитания, и обычно значительно быстрее операций умножения и деления. В современных...
17713 просмотров

Основы цифровой логики Проектирование оборудования двоичного отдела
Предположим, что 'a' и 'y' являются 8-битными сигналами с типом данных std_logic_vector (от 7 до 0). Если сигналы интерпретируются как числа без знака, следующий оператор присваивания выполняет / 8. Объяснить. y ‹=« 000 »& a (от 7 до 3); Этот...
375 просмотров
schedule 06.09.2021

Функция для вычисления значения внутри цикла генерации Verilog
Я пытаюсь создать параметризованную схему для этапа умножения BCD Wallace Tree Multiplier, который я реализовал в Orcad. Проблема, с которой я столкнулся, заключается в том, что мне нужно вычислить позиции битов, в которых будут находиться каждые две...
1617 просмотров

Цифровые логические счетчики
Минимальное количество триггеров JK, необходимое для построения синхронного счетчика с последовательностью счета (0, 0, 1, 1, 2, 2, 3, 3, 0, 0, ...), равно ? а также построить схемотехнику. Мой подход: Я понимаю, что минимальный требуемый...
124 просмотров
schedule 27.02.2022

Разработка системного таймера (программируемого логического таймера)
Системный таймер Компьютеры содержат таймер с программируемыми каналами. Программируемые каналы - это таймеры разной длительности. Как разработать такую ​​схему с четырьмя программируемыми каналами, каждый из которых изначально отключен. Вход...
2079 просмотров

Цифровая логика - Карта Карно
Первоначальная проблема начинается так. Есть 6 штатов. В каждом состоянии, когда w=1, переходим к следующему состоянию, когда w=0, остаемся в текущем состоянии. В каждом состоянии отображается номер с использованием стандартного 7-светодиодного...
748 просмотров

Chisel3 REPL peek значение правильное, но ожидайте неудачи в тесте
Я использую Chisel3 для построения своей схемы, и у меня есть следующий тест reset() private val inputData = IndexedSeq.fill(ProcedureSpaceSize)(0: BigInt) .patch(0, Seq(63: BigInt), 1) .patch(1, Seq(65: BigInt), 1) .patch(2,...
85 просмотров
schedule 31.08.2022

0 минус 0 дает перенос 1 в схеме сумматора-вычитателя
В этой конструкции сумматора-вычитателя с входом «M» в качестве флага для вычитания 0 минус 0, по-видимому, дает неверный Cout. Предположим, что мы используем здесь только один полный сумматор (игнорируем A1/B1, A2/B2, A3/B3) для простоты, и...
440 просмотров
schedule 12.09.2022

микропрограммируемая схема управления и один вопрос
Я столкнулся с вопросом: в цифровой системе с микропрограммируемой схемой управления общее количество отдельных режимов работы 32 signal составляет 450 . если micro-programmed memory содержит микрокоманду 1K , то при использовании Nano...
894 просмотров

Минимизация булевой алгебры с использованием только NAND
Кто-нибудь может объяснить, как упрощается логическое выражение на последнем шаге? Оригинальный вопрос: Реализуйте X=a´b´d´+b´cd´+a´b´c+a´cd´+abc´+abd+bc´d+ac´d, используя минимальное количество вентилей И-НЕ с двумя входами. Предположим, что...
677 просмотров

Почему количество битов в двоичном представлении десятичного числа 16 == 5?
Этот вопрос, вероятно, не типичный stackoverflow, но я не уверен, где задать этот мой небольшой вопрос. Проблема: Найдите количество битов в двоичном представлении десятичного числа 16? Теперь я попытался решить эту задачу,...
231 просмотров
schedule 19.11.2022

Использование провода внутри всегда блока?
Могу ли я использовать провод внутри всегда блока? Например: wire [3:0]a; assign a=3; always @(c) begin d=a+c; end Он был скомпилирован без каких-либо ошибок. Почему?
13508 просмотров
schedule 08.12.2022

Программа, которая проверяла бы два входных вентиля (И, ИЛИ, И-НЕ, ИЛИ-НЕ и XOR)
Я пытаюсь разработать программу Arduino, которая соответствовала бы этим параметрам. Сначала я думал, что это будет не так сложно, но я не знаю, какая логика или способ думать о подходе к этой проблеме. Теперь я немного застрял. В любом случае,...
2279 просмотров
schedule 14.02.2023

Нет привязки по умолчанию для экземпляра компонента d0 : or2. # (Компонентный порт out1 не находится на объекте.)
Я пытаюсь построить ворота xor в VHDL, используя структурный код. Я построил те же ворота, используя другие методы, чтобы сравнить результат с помощью тестового стенда. Вот файл xor_structural.vhdl. Я построил и, или, и нанд сам. Я не думаю, что...
8350 просмотров
schedule 25.10.2022

Можно ли использовать программируемые логические устройства в качестве замены логическим элементам и микросхемам MSI?
Программируемые логические устройства можно использовать в качестве замены логическим элементам и чипам MSI? как эти устройства могут повлиять на производительность основ хранения, что повысит производительность
185 просмотров
schedule 15.07.2023

Возникли проблемы с проектированием архитектуры (схема)
Итак, в настоящее время я учусь на занятиях по проектированию цифровой логики, и я застрял в проекте, который нас попросили сделать на этой неделе. Нам сказали разработать архитектуру (DataPath + элемент управления), которая может выполнять следующие...
49 просмотров

151 как 8-битное двоичное число со знаком
Преобразование основания 10 в основание 2 n = 8 A= 49 B= 151 Таким образом, 49 будет 00110001, а -49 будет 11001111. У меня проблемы с поиском 151 и -151, потому что после преобразования это уже 8-битное число. 151 - это 10010111, но в...
858 просмотров
schedule 24.08.2023

Цифровая логика - реализация логического выражения с использованием минимального количества вентилей ИЛИ-НЕ с двумя входами
Реализуйте это логическое выражение, используя минимальное количество вентилей ИЛИ-НЕ с двумя входами. Затем проиллюстрируйте это с помощью четко обозначенной логической схемы. F(w,x,y) = (x+y)(w+y)(x'+y') = [(x+y)' + (w+y)' + (x'+y')']'...
143 просмотров

Среднее арифметическое регистра в vhdl
Для проекта, над которым я сейчас работаю, я пытаюсь взять некоторые входные данные, сохранить их в регистре, а затем найти среднее арифметическое регистра. Все мои входы имеют длину 24 бита. Мои регистры имеют длину 4 входа, поэтому я просто удаляю...
260 просмотров
schedule 20.11.2022

Как реализовать аппаратное обеспечение, которое запоминает предыдущее значение в дизайне цифровой логики?
Я пытаюсь разработать следующее: Путь данных восьмеричного калькулятора, который имеет 24-битный входной регистр в регистре и 24-битный аккумулятор в соотв. Содержимое обоих регистров отображается в виде восьми восьмеричных (основание-8) цифр....
89 просмотров
schedule 23.05.2023