Лекция 8 Схемные реализации фал напоминание
Вид материала | Лекция |
СодержаниеСхемная реализация комбинационного двоичного сумматора. Микропроцессорная реализация сумматора |
- И. В. Мельникова основы теории цепей схемные функции и частотные характеристики линейных, 21.18kb.
- 1. Вступительное напоминание о данном обещании вести переписку о духовной жизни, 2580.22kb.
- Домашнее задание. Приветствие, проверка готовности к уроку, напоминание основных правил, 58.48kb.
- Лекция для студентов факультета бизнеса и права, 243.13kb.
- Публичная лекция «Акмеологические аспекты подготовки педагога к реализации модульно-компетентностного, 7.23kb.
- Томашенко Александр Петрович 9 10 -10 00 Теоретическая лекция, 104.14kb.
- Рекомендации авок р нп "авок" 1-2008 квартирные тепловые пункты в многоквартирных жилых, 838.22kb.
- «Социальная стратификация и социальная мобильность», 46.19kb.
- Курс лекций по дисциплине «интеллектуальные информационные системы» Лекция "Предмет, 531.82kb.
- 1988 году американская Ассоциация компьютерного оборудования объявила 30 ноября Международным, 216.56kb.
Лекция 8
Схемные реализации ФАЛ
Напоминание: 1) ИСА (информационная структура алгоритма,) суть граф подстановок композицию функции из базовых функций; 2) ПРФ (примитивно-рекурсивная функция) имеет бесконечный граф подстановок, построенный из повторяющихся фрагментов; 3) процессорная реализация – функции ИСА реализуются либо на единственном универсальном процессоре 1П (однопроцессорное разложение), либо на п процессорах (специализированных или универсальных) – пП-разложение (универсальное), nПс-разложение (специализированное); 4) процессорная реализация имеет т хранящих регистров, где временно хранятся значения рекурсивной функции; 5) количество т регистров может быть минимизировано по теореме А.П. Ершова.
- ^ Схемная реализация комбинационного двоичного сумматора.
Пара чисел «а» и «b» представляются двоичными кодами. Двоичные коды имеют п разрядов и упорядочены слева направо. , .
- Примитивно-рекурсивная функция сумматора на наборе из элементарных функций {, &, }. !Заметим!, что набор не является полным (см. таблицу Поста), в данном случае требование полноты не выдвигается.
Сумматор определяется следующими функциями:
Все операции задаются соответствующими таблицами Si, Ci и Pi.
Таблицы операций поразрядной суммы переноса и сложения задаются исходя из понимания (или необходимости) получения нужных функций. (Fc – функция суммы, Fp – переноса).
Пример построения таблицы и функции Fp переноса Pi.
| Pi-1 | ai | bi | Pi |
0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 1 | 0 |
2 | 0 | 1 | 0 | 0 |
3 | 0 | 1 | 1 | 1 |
4 | 1 | 0 | 0 | 0 |
5 | 1 | 0 | 1 | 1 |
6 | 1 | 1 | 0 | 1 |
7 | 1 | 1 | 1 | 1 |
- Примитивно-рекурсивная функция сумматора ().
Обозначим . , где параметр рекурсии i = 0, 1, 2, …, п – количество разрядов сумматора
a) ;
б) ;
в) .
- Комбинационный сумматор.
ИС i-го разряда в виде ЯПФ.
Комбинационная схема сумматора (1-разрядного)
Комбинационная схема n-разрядного сумматора вычисляет сумму в каждом разряде мгновенно «со скоростью света», если одновременно поданы все входные значения <a, b>.
Затраты на оборудование комбинационных схем весьма велики. Для комбинационного п-разрядного сумматора с набором элементарных функций {, &, } число функциональных элементов – 5п, число соединительных проводов – 14п. Но, выполняется суммирование п-разрядных чисел мгновенно, с точностью до физического запаздывания в элементах схемы.
- ^ Микропроцессорная реализация сумматора
на трех специальных процессорах.
В данном случае в роли процессоров выступают функциональные элементы П, П, П&, работающие на общее поле памяти.
3П-разложение ИС сумматора представлено на рисунке
К концу 3-го такта регистр r0 хранит значение Ci, полученное во втором такте, r3 хранит значение Pi, r1 и r2 свободны и могут быть использованы для приема ai+1, bi+1 при вычислении следующих Pi+1 и Ci+1.
Таким образом строится микропроцессор из 3-х функциональных элементов и 4-х регистров, работающий за 4 такта. Заметим, что по теореме Ершова min число регистров для реализации алгоритма – три, а r0 (четвертый регистр – внешний) используется для выдачи суммы Ci во вне.
Схема микропроцессора пред-
ставляет собой последователь-
ностную машину, где внешний
регистр используется для задерж-
ки Pi на один машинный такт
равный 4 микропроцессорным
тактам).