Вопросы по теме 'digital-logic'
Почему побитовые операции были немного быстрее, чем операции сложения / вычитания на старых микропроцессорах?
Сегодня я наткнулся на этот отрывок:
На большинстве старых микропроцессоров побитовые операции выполняются немного быстрее, чем операции сложения и вычитания, и обычно значительно быстрее операций умножения и деления. В современных...
17713 просмотров
schedule
25.10.2021
Основы цифровой логики Проектирование оборудования двоичного отдела
Предположим, что '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 просмотров
schedule
13.10.2021
Цифровые логические счетчики
Минимальное количество триггеров JK, необходимое для построения синхронного счетчика с последовательностью счета (0, 0, 1, 1, 2, 2, 3, 3, 0, 0, ...), равно ? а также построить схемотехнику.
Мой подход:
Я понимаю, что минимальный требуемый...
124 просмотров
schedule
27.02.2022
Разработка системного таймера (программируемого логического таймера)
Системный таймер
Компьютеры содержат таймер с программируемыми каналами. Программируемые каналы - это таймеры разной длительности. Как разработать такую схему с четырьмя программируемыми каналами, каждый из которых изначально отключен. Вход...
2079 просмотров
schedule
13.06.2022
Цифровая логика - Карта Карно
Первоначальная проблема начинается так. Есть 6 штатов. В каждом состоянии, когда w=1, переходим к следующему состоянию, когда w=0, остаемся в текущем состоянии. В каждом состоянии отображается номер с использованием стандартного 7-светодиодного...
748 просмотров
schedule
23.06.2022
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 просмотров
schedule
16.09.2022
Минимизация булевой алгебры с использованием только NAND
Кто-нибудь может объяснить, как упрощается логическое выражение на последнем шаге?
Оригинальный вопрос:
Реализуйте X=a´b´d´+b´cd´+a´b´c+a´cd´+abc´+abd+bc´d+ac´d, используя минимальное количество вентилей И-НЕ с двумя входами. Предположим, что...
677 просмотров
schedule
29.09.2022
Почему количество битов в двоичном представлении десятичного числа 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 просмотров
schedule
12.02.2023
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 просмотров
schedule
21.07.2023
Среднее арифметическое регистра в vhdl
Для проекта, над которым я сейчас работаю, я пытаюсь взять некоторые входные данные, сохранить их в регистре, а затем найти среднее арифметическое регистра. Все мои входы имеют длину 24 бита. Мои регистры имеют длину 4 входа, поэтому я просто удаляю...
260 просмотров
schedule
20.11.2022
Как реализовать аппаратное обеспечение, которое запоминает предыдущее значение в дизайне цифровой логики?
Я пытаюсь разработать следующее:
Путь данных восьмеричного калькулятора, который имеет 24-битный входной регистр в регистре и 24-битный аккумулятор в соотв.
Содержимое обоих регистров отображается в виде восьми восьмеричных (основание-8) цифр....
89 просмотров
schedule
23.05.2023