Операционное устройство. Помогите синхронизировать!

Обсуждаем цифровые устройства...
Ответить
Родился
Аватара пользователя
Сообщения: 6
Зарегистрирован: Пт май 09, 2014 03:42:31
Откуда: МГТУ

Сообщение McNeil »

Есть задание:
По 16 разрядной ШД принимают пары чисел с контролем по нечетности. Частота поступления 5 МГц. Из первого вычесть второе в том случае, если оно больше 2**20. В результате обнаружить триады 110 и их количество отправить в качестве результата на ШД. Результат при необходимости индицировать. Максимальная потребляемая мощность 5 Вт. Температура окружающей среды -55 ... +40 C.

Вот только не понял, зачем сравнивать с 2**20? ведь 16 разрядное число всегда меньше.

Есть схема в multisim 13.

Суть проблемы:
Необходимо сравнить первое число с 2**20 (через 4 компаратора 74LS85N), далее из этого числа вычесть второе (на 4 сумматора 7483N подаю первое и второе число, второе через инверторы 7404, на вход carry первого сумматора подаю единицу). И нужно все эти выходы синхронизировать с двумя восьмиразрядными регистрами 74199N :(
СпойлерВот 4 компаратора и 4 запоминающих регистра:
Изображение

Ниже идут 4 сумматора и два запоминающих регистра с D-триггером для предварительной записи и дальнейшем сдвиге:
Изображение

Контроль по нечетности:
Изображение
Подскажите, что знаете :cry:
Проплачиваю рыцарский турнир в Англии
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15751
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Многофазная синхронизация (один импульс 5 Мгц за несколько тактов синхроимпульсов)...
Реклама
Родился
Аватара пользователя
Сообщения: 6
Зарегистрирован: Пт май 09, 2014 03:42:31
Откуда: МГТУ

Сообщение McNeil »

Да. Заменил два 8 битных сдвигающих регистра на 4 более быстрых 4 битных. И поставил счетчик в качестве делителя частоты (подал 80 МГц, на выходе получил 40Мгц, 20Мгц, 10МГц и 5 МГц). Все встало на свои места)
Проплачиваю рыцарский турнир в Англии
Ответить

Вернуться в «Цифровая техника»