Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Описание функционирования мфр, как основного узла ОАСодержание книги
Поиск на нашем сайте Введение
В данной курсовой работе рассчитан многофункциональный регистр (МФР). Задается 9 микроопераций (МО): 7 для входной шины и 2 для выходной шины. Синтез регистра произведен на элементах малой и средней степени интеграции, а также на большой степени интеграции. Использована различная элементная база: мультиплексоры, дешифратор, ПЗУ, программируемые логические матрицы, арифметико-логические устройства, элементы 2и 2и-не 3и 2или 2или-не 3или-не, и др. По схеме с элементами большой степени интеграции рассчитана печатная плата, трассировка, расположение элементов и отверстий. Задание
В данной курсовой работе необходимо спроектировать многофункциональный регистр (МФР), выполняющий заданный набор микроопераций, который и будет являться основным узлом синтезируемого операционного автомата. Вариант курсового проекта образуется путём задания определенного набора микроопераций (выбирается по таблице) и элементной базы. Список микроопераций
Согласно варианта задан следующий список микроопераций
7,11,15 (n=2), 19 (n=3),3134,36,45,49
Операция выполняемая схемой контроля: x1: 2R>m; x2: R=1..1, где m - двоичное представление суммы, последних двух цифр номера зачетки и числа 23. № варианта - 23, следовательно m=23+23=46=001011102 Содержание МО:
Тип триггера: T Серия элементов: K555 Формирование функций возбуждения для T триггера Функции возбуждения
По заданию: тип триггера - T (синхронный):
Некоторые МО я выполняю как для Д триггера (для упрощения схемы). Доказательство связи Д и Т триггеров:
Как видно из таблиц: Т триггер одинаков с "исключающим или".
где Q (t) = R и Q (t+1) = D
Синтез производился по следующему принципу: Получаем то значение, в которое необходимо установить регистр. Мультиплексором производим выборку нужного значения в зависимости от используемой микрооперации. Значение разряда регистра полученное на выходе мультиплексора необходимо подать на соответствующий разряд триггера. Кстати необходимо отметить и то, что если не действует ни одна из микроопераций, регистр должен сохранять своё значение. микрооперация Y1: данные функции возбуждения будут реализованы на сумматоре S1 (i) =A1 (i-1) - R (i)
R (t+1) (i) =S1 (i), i=1: 7 T (i) = R (t+1) (8) = 0
T (8) = R (8) микрооперация Y2: T (i) = микрооперация Y3:
T (1) = A1 (1) T (2) = T (i) = A2 (i), i = 3: 8
микрооперация Y4:
T (i) = A1 (i) T (j) = A2 (j)
микрооперация Y5:
микрооперация Y6: данные функции возбуждения будут реализованы на сумматоре
V = S6 = R (i) +R (1) T (i) = S6 (i)
микрооперация Y7:
T (1) = T (i) = S7 (i), i = 2: 8 Каждую МО Микрооперации у8 и у9 не изменяют содержимое регистра, а формируют шину В: микрооперация Y8:
сумматоры: N = S8 = R+A3 и E = S81 = R-A3 B =
микрооперация Y9:
Сегментация
Так как многие операции для разных разрядов одинаковы, то имеет смысл провести сегментацию.
Синтез МФР Подготовка операндов
Для наглядности синтеза удобно нарисовать следующую таблицу:
Для входной шины:
S1 = 1
M = 1 CR = 1
Для выходной шины:
S3 = M = CR = Y9 S2 = S1 = A3 (1) *Y8 + Y9 S0 =
Так как для кодировки сигналов операций будет использован двоичный шифратор 8®3, то введём следующее соответствие:
Для получения функций, которые нужно сформировать на ПЛМ удобно построить следующую таблицу в которой прописаны операнды для АЛУ в каждый момент времени. Причём y0 - случай, когда нет сигнала на выполнение операций:
На первой ПЛМ будут реализованы следующие функции:
На второй ПЛМ будут реализованы следующие функции:
На третьей ПЛМ будут реализованы следующие функции:
P = R (1)
На четвертой ПЛМ будут реализованы следующие функции:
L = Y8 + Y9 H =
Реализация шины В. Для получения функций, которые нужно сформировать на ПЛМ удобно построить следующую таблицу в которой прописаны операнды для АЛУ в каждый момент времени.
Y81 Y82 Y91 Y92
На пятой ПЛМ, реализующую шину В получим:
W1 = R (1) *Y8 + R (1) *Y9 V1 = A3 (1) *Y8 + (A3 (1) * ( S3 = M = CR = Y9 S2 = S1 = A3 (1) *Y8 + Y9 S0 = W2 = R (2) *Y8 + ( V2 = A3 (2) *Y8 + (A3 (2) * ( W3 = R (3) *Y8 + R (3) *Y9
На шестой ПЛМ, реализующую шину В получим:
V3 = A3 (3) *Y8 + (A3 (3) * ( W4 = R (4) *Y8 + ( V4 = A3 (4) *Y8 + (A3 (4) * ( W5 = R (5) *Y8 + ( V5 = A3 (5) *Y8 + (A3 (5) * ( W6 = R (6) *Y8 + ( V6 = A3 (6) *Y8 + (A3 (6) * ( На седьмой ПЛМ, реализующую шину В получим:
W7 = R (7) *Y8 + ( V7 = A3 (7) *Y8 + (A3 (7) * ( W8 = R (8) *Y8 + ( V8 = A3 (8) *Y8 + (A3 (8) * ( Введение
В данной курсовой работе рассчитан многофункциональный регистр (МФР). Задается 9 микроопераций (МО): 7 для входной шины и 2 для выходной шины. Синтез регистра произведен на элементах малой и средней степени интеграции, а также на большой степени интеграции. Использована различная элементная база: мультиплексоры, дешифратор, ПЗУ, программируемые логические матрицы, арифметико-логические устройства, элементы 2и 2и-не 3и 2или 2или-не 3или-не, и др. По схеме с элементами большой степени интеграции рассчитана печатная плата, трассировка, расположение элементов и отверстий. Задание
В данной курсовой работе необходимо спроектировать многофункциональный регистр (МФР), выполняющий заданный набор микроопераций, который и будет являться основным узлом синтезируемого операционного автомата. Вариант курсового проекта образуется путём задания определенного набора микроопераций (выбирается по таблице) и элементной базы. Список микроопераций
Согласно варианта задан следующий список микроопераций
7,11,15 (n=2), 19 (n=3),3134,36,45,49
Операция выполняемая схемой контроля: x1: 2R>m; x2: R=1..1, где m - двоичное представление суммы, последних двух цифр номера зачетки и числа 23. № варианта - 23, следовательно m=23+23=46=001011102 Содержание МО:
Тип триггера: T Серия элементов: K555 Описание функционирования МФР, как основного узла ОА
Назначение операционного устройства (ОУ) - обработка текущих операндов, в соответствии с заданной МО и выдача результатов этой обработки. ОА может быть представлен в виде двух взаимодействующих автоматов: УА и ОА. Синтез УА был рассмотрен ранее, в курсовом проекте по ПТЦА. ОА состоит из регистров, сумматоров и других узлов, производящих прием, хранение и обработку информации, а также выдачу результата обработки во внешнюю среду и выдачу в УА и внешнюю среду осведомительных сигналов об особых значениях операндов или их отдельных разрядов (о знаках операндов, о равенстве нулю результата операции, об окончании работы, переполнении и т.п.). Процесс функционирования во времени ОУ состоит из последовательности тактовых интервалов, в которых ОА производит определенные элементарные операции обработки слов: ОА выполняет некоторый набор элементарных преобразований информации: передачи слова из регистра в регистр, взятие обратного кода, сдвиг кода и т.п. В общем случае ОА может выполнять множество таких МО, но на практике реализуются те микрооперации, которые должен выполнять ОУ, и их количество ограничено. В каждом такте выполняется только одна МО. Границы тактов задаются длительностью синхросигнала. УА обычно представляется в виде регистровой структуры, то есть совокупности МФР со своими шинами, КС, предназначенными для формирования функций возбуждения триггеров и выходных сигналов ОА. Под МФР подразумевают регистр, способный выполнить некоторое множество МО Y={y1, y2... ym} над входными словами, а также над словами, которые хранились в регистре до начала выполнения МО. В каждом машинном такте регистр может выполнить либо только одну МО, либо не выполнить ни одной. Кроме стандартного набора МО для обычного регистра, в МФР используются и другие МО, предусматривающие предварительную обработку входных данных (арифметическую или / и логическую). Таким образом МФР - это автомат с памятью, у которого входными, являются переменные А1, А2,... Ак и множество МО Y, а выходными - В1, В2,... Вs и Х. Для синтеза такого автомата проводят его декомпозицию, крайнем случаем которой является разбиение данного автомата на элементарные одноразрядные автоматы; при этом рассматривается n - автоматов с двумя состояниями. В большинстве реальных случаев нет необходимости в полной декомпозиции, поскольку МО, это совокупность действий над группами разрядов (сегментами); таким образом декомпозиция сводится к разбиению поля МФР на сегменты, внутри которых действия, выполняемые над разрядами сегмента, идентичны.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2019-10-31; просмотров: 137; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.102 (0.007 с.) |