Помощь в написании студенческих работ
Антистрессовый сервис

Функциональная схема. 
Устройство умножения восьмиразрядное

РефератПомощь в написанииУзнать стоимостьмоей работы

Функциональная схема цифрового устройства может быть разбита на иерархические уровни, простейшим из которых является уровень логических элементов, которые служат базой для проектирования более сложных устройств. Именно поэтому исследование параметров элементной базы является важным для дальнейшего проектирования и корректного функционирования разработанного устройства (рисунок 8). Схема образует… Читать ещё >

Функциональная схема. Устройство умножения восьмиразрядное (реферат, курсовая, диплом, контрольная)

Функциональная схема цифрового устройства может быть разбита на иерархические уровни, простейшим из которых является уровень логических элементов, которые служат базой для проектирования более сложных устройств. Именно поэтому исследование параметров элементной базы является важным для дальнейшего проектирования и корректного функционирования разработанного устройства (рисунок 8).

Элементы 1-го уровня иерархии:

  • -2И, 2ИЛИ, НЕ, 2XOR, 3И-НЕ, 2И-НЕ;
  • — элементы 2-го уровня иерархии:
  • — триггеры RS, D; JK, T;
  • — сумматоры;
  • — мультиплексоры.
Функциональная схема устройства.

Рисунок 8 — Функциональная схема устройства

Описание проекта на языке VHDL и Verilog

Описание элемента умножение на языке Verilog в Приложении A.

Операторы языка Verilog на рисунке 9.

Язык Verilog.

Рисунок 9 — Язык Verilog.

Реализации конечного автомата и его диаграмма состояний на рисунке 10 и 11.

Схема автомата.

Рисунок 10 — Схема автомата.

Verilogконечный автомат.

Рисунок 11- Verilogконечный автомат.

Работа электрической схемы

Структурная электрическая схема устройства умножения четырехразрядных двоичных чисел представлена на рисунке 11.

Умножитель Y3 предназначен для умножения четырехразрядных двоичных чисел A и B, представленных разрядами, ,, и, ,,. На выходе умножителя формируется восьмиразрядное произведение Q, представленное разрядами ,…,.

Регистр Y1 предназначен для параллельного ввода четырехразрядного множимого A в двоичной системе счисления (СС). Значение множимого A может меняться в пределах от 0 до 15 в десятичной СС.

Счетчик Y2 предназначен для параллельного ввода четырехразрядного множителя B в двоичной СС. Значение множителя B также может меняться от 0 до15 в десятичной СС.

Регистр Y4 предназначен для параллельного вывода результата умножения, который представляет собой восьмиразрядное кодовое слово.

Загрузка сомножителей и запись результата умножения синхронизируется тактовыми импульсами. Причем ввод сомножителей осуществляется по отрицательным фронтам тактовых импульсов, а вывод результата умножения — по положительным.

Процесс функционирования устройства поясняется временной диаграммой, которая представлена на рисунке 12.

Временная диаграмма, поясняющая процесс функционирования устройства.

Рисунок 12 — Временная диаграмма, поясняющая процесс функционирования устройства.

В момент времени по отрицательному фронту тактового импульса начинается ввод сомножителей в регистр Y1 и счетчик Y2 (рисунок 9). К моменту времени ввод заканчивается, и начинается процесс умножения в умножителе Y3. Этот процесс в худшем случае завершается к моменту времени. Затем по положительному фронту тактового импульса результат умножения записывается в регистр Y4 и т. д. При подаче низкого уровня напряжения на вход (рисунок 9) устройство сбрасывается в исходное нулевое состояние. Один из вариантов структурной схемы умножителя для m = n = 4 показан на рисунке 13.

Умножитель четырехразрядных двоичных чисел.

Рисунок 13- Умножитель четырехразрядных двоичных чисел.

Матричное умножение на рисунке 14.

Схема образует матрицу, сформированную проводниками, по которым передаются разряды числа A и числа B. В точках пересечения этих проводников находятся логические элементы «2И». Именно по этой причине умножители, реализованные по данной схеме, получили название матричных умножителей. Такая схема представлена в QuartusIIна рисунке 15.

Схема матричного умножителя 4*4.

Рисунок 14 — Схема матричного умножителя 4*4.

Схема матричного умножителя в Quartus II.

Рисунок 15- Схема матричного умножителя в Quartus II.

Показать весь текст
Заполнить форму текущей работой