Similar presentations:
Элементная база вычислительных систем и сетей
1. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМЭлементы — для обработки единичных электрических сигналов,
соответствующих битам информации
Узлы — для обработки группы сигналов — информационных слов
Блоки реализуют некоторую последовательность в обработке
информационных слов — функционально обособленную часть машинных
операций (блок выборки команд, блок записи-чтения и др.)
Устройства — для выполнения отдельных машинных операций и их
последовательностей
2. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМДва способа физического представления сигналов:
импульсный и потенциальный
Представление информации в ЭВМ: а – импульсные сигналы, б – потенциальные сигналы
3. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМПоследовательный (а) и параллельный (б)
коды передачи и представления информации в ЭВМ
а
б
4. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМПо своему назначению элементы
делятся на
• формирующие
• логические
• запоминающие
5. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМК формирующим элементам
относятся
различные формирователи, усилители, усилителиформирователи и т.п.
Логические элементы
преобразуют входные
сигналы в соответствии с логическими функциями
Запоминающим элементом называется
элемент, который способен принимать и хранить код
двоичной цифры (единицы или нуля).
6. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМЛогические элементы
Инвертор (схема «НЕ»)
Дизьюнктор (схема «ИЛИ»)
Коньюнктор (схема «И»)
7. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМЛогические элементы
Инвертор (схема «НЕ»)
8. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМЛогические элементы
Дизьюнктор (схема «ИЛИ»)
9. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМЛогические элементы
Коньюктор (схема «И»)
10. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМЛогические элементы
Условные обозначения вентилей:
Инвертор, Дизьюнктор, Коньюнктор
11. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМЛогические элементы
12. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМЛогические элементы
Статические и динамические параметры схемы «НЕ»
13. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМКомбинационные схемы (КС) — это схемы, у которых
выходные сигналы Y = (у1, у2, …,уm) в любой момент дискретного
времени однозначно определяются совокупностью входных
сигналов X = (x1, x2, …,xn), поступающих в тот же момент времени
t.
Комбинационные схемы подразделяют на регулярные и
нерегулярные структуры
14. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМДешифраторы (ДШ) — это комбинационные
схемы с n входами и т = 2n выходами.
Единичный сигнал, формирующийся на одном из т
выходов, однозначно соответствует комбинации
входных сигналов
15. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМТаблица истинности дешифратора
Входы
Выходы
x1
x2
x3
у0
y1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
...
y5
...
0
0
0
0
0
1
0
0
...
y7
...
0
0
0
0
0
0
0
1
16. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМЛогические зависимости дешифратора
y0 x1 x2 x3
y4 x1 x2 x3
y1 x1 x2 x3
y5 x1 x2 x3
y2 x1 x2 x3
y6 x1 x2 x3
y3 x1 x2 x3
y7 x1 x2 x3
17. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСтруктурная схема дешифратора (а) и обозначение дешифратора на
принципиальных электрических схемах (б)
18. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМШифратор (ШР) решает задачу, обратную
схемам ДШ, т. е. по номеру входного сигнала
формирует однозначную комбинацию выходных
сигналов
19. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМТаблица истинности шифратора
Выходы
Входы
x1
x2
x3
x4
x5
x6
x7
y0
y1
y2
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
1
1
1
1
0
1
1
0
0
1
1
1
0
1
0
1
0
1
20. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМЛогические зависимости шифратора
y2 x1 x3 x5 x7
y1 x2 x3 x6 x7
y0 x4 x5 x6 x7
21. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСтруктурная схема шифратора (а) и обозначение шифратора на
принципиальных электрических схемах (б)
б
22. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСхемы сравнения или компаратор
Таблица истинности компаратора
Выходы
Входы
ai
bi
Yi
0
0
1
1
0
1
0
1
1
0
0
1
23. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМЛогическая зависимость компаратора
Yi ai bi ai bi ai bi ai bi ai bi
24. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСтруктурная схема компаратора (а) и обозначение компаратора на
принципиальных электрических схемах (б)
25. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМКомбинационный сумматор
Комбинационный полусумматор обеспечивает
сложение двух двоичных цифр a1 и b1 , считая, что
переносы из предыдущего разряда не поступают.
26. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМТаблица истинности комбинационного полусумматора
Выходы
Входы
ai
bi
Si
Pi
0
0
1
1
0
1
0
1
0
1
1
0
0
0
0
1
где Si — функция одноразрядной суммы
Pi — функция формирования переноса.
27. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМЛогические зависимости комбинационного полусумматора
Si ai bi ai bi ai bi
Pi ai bi
28. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСтруктурная схема полусумматора (а) и обозначение полусумматора (б)
29. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМТаблица истинности сумматора
Входы
Выходы
ai
bi
pi
Si
Pi
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
1
0
1
0
0
1
0
0
0
1
0
1
1
1
где Si — функция одноразрядной суммы
Pi — функция формирования переноса.
30. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМЛогические зависимости сумматора
S i ab p ab p ab p abp
Pi abp ab p ab p abp
p a b b a p a b p
S i p ab ab b ap ap a b p bp
Pi ab ap bp
31. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСтруктурная схема одного разряда комбинационного сумматора:
а — структурная схема одного разряда, b — условное обозначение
32. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСтруктурная схема многоразрядного комбинационного сумматора:
33. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСхемы с памятью
Выходные сигналы Y=(y1 , y2, … ,ym ) формируются:
–
по совокупности входных сигналов X=(x1, x2, … ,xn )
–
по совокупности состояний схем памяти Q=(q1 ,q 2, … ,q k)
Текущий дискретный момент времени t и последующий (t+1) момент времени
Обобщенная структура схемы с памятью
34. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСхемы с памятью
Триггер — простейший запоминающий элемент
Триггер — автомат памяти , имеющий входы R(Reset
— сброс), для установки элемента в «нулевое
состояние»
S (Set — установка) — для установки элемента в
«единичное» состояние.
При отсутствии сигналов R=S=0 элемент должен
сохранять свое состояние до тех пор, пока не будут
получены новые сигналы на входе R или S.
35. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСхемы с памятью
Таблица переходов триггера
Входы
Состояние qt+1
R
S
qt
qt
Режим
0
0
0
1
Хранение
1
0
0
0
Установка 0
0
1
1
1
Установка 1
1
1
?
?
Запрещенное состояние
36. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСхемы с памятью
Диаграмма Вейча для таблицы переходов триггера
R
R
q
q
S
*
*
S
- запрещенное состояние, * - значение функции 1
*
S
37. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСхемы с памятью
qt 1 Rt St qt Rt St qt Rt St qt Rt St qt Rt
С использование запрещенных ситуаций, т.е.
Rt St qt Rt St qt Rt St
получаем
qt 1 Rt St qt Rt Rt St St Rt Rt qt Rt
St qt Rt
В базисе И-НЕ
qt 1 St qt Rt St qt Rt
38. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСхемы с памятью
Схема асинхронного RS-триггера: a – схема; б – обозначение на принципиальных
электрических схемах; в – временная диаграмма;
39. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСхемы с памятью. Синхронные RS-триггеры
Схема синхронного однотактного RS-триггера
40. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСхемы с памятью. Синхронные RS-триггеры
Схема синхронного двухтактного RS-триггера
41. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСхемы с памятью. Т-триггер
Таблица переходов T-триггера
Входные
сигналы
Состояние qt
Режим
Xt
0
1
0
0
1
Хранение
1
1
0
Инверсия
Логическая функция, реализуемая Т-триггером:
qt 1 qt xt qt xt qt xt
42. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСхемы с памятью. Т-триггер
Схема триггера со счетным входом: а — функциональная схема;
б — условное обозначение; в — временная диаграмма
43. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСхемы с памятью. JK-триггер
Таблица переходов JK-триггера
Входные
сигналы
Состояние qt
Режим
J
K
0
1
0
0
0
1
Хранение
0
1
0
0
Установка 0
1
0
1
1
Установка 1
1
1
1
0
Инверсия
44. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСхемы с памятью. JK-триггер
б
JK-триггер: а — функциональная схема; б — условное обозначение
45. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСхемы с памятью. D-триггер
Таблица переходов D-триггера
Входные
сигналы
Состояние qt
Режим
D
0
1
0
0
0
Установка 0
1
1
1
Установка 1
46. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСхемы с памятью. D-триггер
D-триггер: а — функциональная схема на основе RS-триггера;
б — функциональная схема на основе JK-триггера; в — условное обозначение
47. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСхемы с памятью
Типовые узлы ЭВМ:
– регистры,
– счетчики,
– сумматоры.
48. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСхемы с памятью. Типовые узлы ЭВМ
Регистром называется узел, предназначенный для приема, временного
хранения и выдачи машинного слова.
Регистры могут также использоваться для некоторых операций
преобразования данных: для сдвига кода числа (слова) на определенное
число разрядов влево или вправо, для преобразования
последовательного кода числа в параллельный и наоборот и т.д.
49. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСхемы с памятью. Типовые узлы ЭВМ
а
а - функциональная схема n-разрядного регистра,
построенного на RS-триггерах
б – условное обозначение регистра
50. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСхемы с памятью. Типовые узлы ЭВМ
Функциональная схема регистра
с выходными сигналами в
«прямом» и «обратном» кодах.
Схема выдачи информации из
регистра
51. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСхемы с памятью. Типовые узлы ЭВМ
Счетчик — это узел ЭВМ, позволяющий
осуществлять подсчет поступающих на
его вход сигналов и фиксацию результата
в виде многоразрядного двоичного числа.
52. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСхемы с памятью. Типовые узлы ЭВМ
Таблица переходов трехразрядного счетчика
Вход
Состояния
x
000 001 010 011 100 101 110 111
0
1
000 001 010 011 100 101 110 111
001 010 011 100 101 110 111 000
Режим
Хранение
Счет
53. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСхемы с памятью. Типовые узлы ЭВМ
Организация счетчика на Т-триггерах:
а — функциональная схема; б — временная диаграмма
54. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМТиповые узлы ЭВМ.Счетчик на Т-триггерах
Временная диаграмма работы счетчика
55. Элементная база вычислительных систем и сетей
ЭЛЕМЕНТНАЯ БАЗА ЭВМСхемы с памятью. Типовые узлы ЭВМ
Сумматор — это узел ЭВМ, в котором
суммируются коды чисел.
Сумматоры
–
–
накапливающего типа
комбинационного типа.
56. Вычислительные системы, сети и телекоммуникации
ЭЛЕМЕНТНАЯ БАЗА ЭВМСхемы с памятью. Типовые узлы ЭВМ
Схема 4-разрядного параллельного накапливающего сумматора
57. Вычислительные системы, сети и телекоммуникации
ЭЛЕМЕНТНАЯ БАЗА ЭВМСхемы с памятью. Типовые узлы ЭВМ
Упрощенная схема сумматора ЭВМ