Professional Documents
Culture Documents
Лекції ксх
Лекції ксх
Комп’ютерна
схемотехніка
Студентами вивчаются:
ЛЕКЦІЯ 1-1
2n x 1 f 2n x m
fm
xn
xn
ДЕШИФРАТОРИ
Дешифратор (декодер) виконує функцію перетворення
вхідного двійкового позиційного коду в вихідний двійковий
унітарний код.
n
x j
y i = EN ( ~
x j ), i = 0,2 − 1,
n ~
xj =
j =1
x j
y0 = EN x n x n −1...x 2 x1 y1 = EN x n x n−1 ...x 2 x1
y = ENx n x n −1 ...x 2 x y = ENx n x n−1 ...x 2 x1
2n − 2 1 2n −1
ДЕШИФРАТОРИ
Рівняння для дешифратора 2 х 4
y0 = EN x 2 x 1 y1 = EN x 2 x1 y2 = ENx2 x 1 y3 = ENx 2 x1
ДЕШИФРАТОРИ
Дешифратор 3 х 8
ДЕШИФРАТОРИ
Каскадне з'єднання дешифраторів
ДЕШИФРАТОРИ
Використання дозволяючих входів дешифраторів
ДЕШИФРАТОРИ
Реалізація довільних логічних функцій на
дешифраторах
Дешифратори спільно зі схемами АБО (І-НЕ) можна
використовувати для відтворення довільних логічних функцій. Як
приклад розглянемо схеми вироблення двох функцій:
F1 = x 3 x 2 x3 x1 , F1 = x 3 x 2 x1 x 3 x 2 x1 x3 x 2 x1 x3 x2 x1
F2 = x 3 x 2 x1 x2 x1
F2 = x 3 x 2 x1 x 3 x 2 x 1 x 3 x 2 x 1 x 3 x 2 x 1
ДЕМУЛЬТИПЛЕКСОРИ
Демультиплексор реалізує функцію комутації одного
інформаційного входу на 1 з 2n інформаційних виходів
залежно від типу вхідного n-розрядних кодом.
n li
DOi = EN DI x j , i = 0,2 n − 1
j =1
DO0 = ENDI x 2 x1 DO1 = ENDI x 2 x1 DO2 = ENDIx 2 x 1 DO3 = ENDIx 2 x1
Кафедра КІТС Корабльов М.М.
Харківський національний університет радіоелектроніки
ДЕМУЛЬТИПЛЕКСОРИ
Розглянемо таблицю істинності та рівняння функціонування
демультиплексора, що реалізує функцію комутації одного
інформаційного входу Х на 1 із 4-х інформаційних виходів
залежно від типу вхідного 2-розрядного коду А1, А0 і сигнала
управління V .
Шифратори
Шифратор виконує функцію перетворення вхідного двійкового
унітарного коду у вихідний позиційний код.
Шифратори
Таблиця істинності для пріоритетного шифратора 4х2
2n −1
EO = EI I i ;
i =0
( )
A1 = EI I 3 I 2 I3 = EI ( I 2 I3 ) ;
2n −1 A0 = EI ( I 3 I 2 I1 I3 ) = EI ( I 2 I1 I 3 ) .
G = EI Ii = EI EO;
i =0
Кафедра КІТС Корабльов М.М.
Харківський національний університет радіоелектроніки
Шифратори
Таблиця істинності для пріоритетного шифратора 8х3
Шифратори
Рівняння для пріоритетного шифратора 8х3
a 2 = ( R7 R 7 R6 R 7 R 6 R5 R 7 R 6 R 5 R4 ) EI ;
a1 = ( R7 R 7 R6 R 7 R 6 R 5 R 4 R3 R 7 R 6 R 5 R 4 R 3 R2 ) EI ;
a0 = ( R7 R 7 R 6 R5 R 7 R 6 R 5 R 4 R3 R 7 R 6 R 5 R 4 R 3 R 2 R1 ) EI ;
EO = R 7 R 6 R 5 R 4 R 3 R 2 R1 R 0 EI ;
G = ( R7 R6 R5 R4 R3 R2 R1 R0 ) EI .
Після спрощення можна отримати вирази
a 2 = R7 R6 R5 R4 ;
a1 = R7 R6 R 5 R 4 R2 R 5 R 4 R3 ;
a 0 = ( R7 R 6 R5 R 6 R 4 R3 R 6 R 4 R 2 R1 ,
Кафедра КІТС Корабльов М.М.
Харківський національний університет радіоелектроніки
Шифратори
Нарощування розмірності пріоритетного шифратора
a 0 = a 01 a 02 = a 01 a 02 ,
a 2 = a 21 a 22 = a 21 a 22 ,
a 3 = EO 2 ,
G = G1 G 2 = G1 G 2 .
Шифратори
Для визначення номера активного сигналу можна до виходу
кодера підключити дешифратор. У контролерах переривання
для визначення старшої одиниці використовується спеціальна
схема, яка називається “дейзі-ланцюжок”.
Шифратори
Приклад побудови шифратора для перетворення десяткового
одиничного коду (десяткових чисел від 0 до 9) в двійковий код.
При цьому передбачається, що сигнал, відповідний логічній одиниці, в
кожен момент часу подається тільки на один вхід.
Шифратори
Рівняння і схема шифратора для перетворення десяткового
одиничного коду (десяткових чисел від 0 до 9) в двійковий код.
Y1 = X 1 X 3 X 5 X 7 X 9 ,
Y2 = X 2 X 3 X 6 X 7 ,
Y3 = X 4 X 5 X 6 X 7 ,
Y4 = X 8 X 9 .
Контрольні питання
1. Порядок і способи проектування комбінаційних схем.
2. Дешифратори, їх опис і способи реалізації.
3. Реалізація довільних логічних функцій на дешифратор.
4. Пірамідальні структури дешифраторів.
5. Демультиплексори, їх опис і способи реалізації.
6. Пріоритетні шифратори, їх опис і способи реалізації.
7. Нарощування розмірності пріоритетних шифраторів.
8. Способи визначення пріоритетного запиту на
обслуговування.
Комп’ютерна схемотехніка
ЛЕКЦІЯ 1-2
Клавіатурні шифратори.
Мультиплексори
.
Клавіатурні шифратори
Застосування в клавіатурі звичайних пріоритетних
шифраторів приводить до громіздких і неефективних схем з
багатьма виводами. Ось чому в клавіатурних шифраторах
(KCD) використовують більш ефективну координатну схему, в
якій номер збудженої клавіши визначається шляхом
сканування, тобто послідовною подачею одиничних кодів:
111…110, 111…101, …101…111, 011…111 на шини Р0.0-Р1.4 та
фіксації кодів на шинах D0-D7.
По кодах Р і D при одній натиснутій клавіші однозначно
визначається її номер (скан-код). Наприклад, при натиснутій
клавіші К скан-код буде мати вигляд: D0-D7 = 11111101 та
Р0.0-Р1.4 = 1111011…11.
По скан-коду KCD формує більш компактний (однобайтний)
машинний код клавіши (ASCII-код) і передає його в CPU.
Кількість виводів KCD при цьому зменшується приблизно в
0,5 N раз, де N – кількість клавіш.
Клавиатурні шифратори
При побудові KCD виникають два завдання:
1) подавлення дребезгу контактів;
2) усунення удаваного контакту при замиканні двох і більше
клавіш.
Мультиплексори
Мультиплексор виконує функцію комутації одного з 2n
інформаційних входів на один інформаційний вихід залежно
від типу вхідної n-розрядної адреси.
2n −1 n −1
DO = EN ( DI i ( x ij ))
i =0 j =0
DO = EN ( DI 0 X 1 X 0 DI1 X 1 X 0 DI 2 X 1 X 0 DI 3 X 1 X 0 )
Кафедра КІТС Корабльов М.М.
Харківський національний університет радіоелектроніки
Мультиплексори
Позначення мультиплексора, що виконує функцію комутації
одного з 4-х інформаційних входів на один інформаційний вихід
I0 – I3 залежно від типу вхідної 2-розрядної адреси S1, S0 і його
структура.
Мультиплексори
Збільшення кількості інформаційних входів шляхом
використання керуючого входу в якості додаткового адресного
входу.
Мультиплексори
При необхідності істотного нарощування комутованих
інформаційних входів використовується пірамідальний спосіб:
Мультиплексори
За допомогою МХ можна перетворювати двійковий код з
паралельного формату в послідовний:
Y = a2 a1 a0 d0 + a2 a1 a0 d1 + a2 a1 a0 d 2 + a2 a1 a0 d3 +
+ a2 a1 a0 d 4 + a2 a1 a0 d5 + a2 a1 a0 d6 + a2 a1 a0 d7 .
Кафедра КІТС Корабльов М.М.
Харківський національний університет радіоелектроніки
Мультиплексори
Якщо забезпечити послідовно в часі зміну сигналів a2 , a1 ,…,
a0 з тактовим інтервалом Т, то можна побудувати тимчасову
діаграму, яка встановлює послідовність передачі сигналів зі
входів d7…d0 на вихід Y.
Присвоївши адресним
сигналам a0 , a1 значення
x0 , x1 відповідно і
забезпечивши виконання
умов d1 = d2 = 0,
d0 = d3 = 1, v = 0,
отримаємо схему пристрою.
(
F ( x n-1,x n-2 ,…,x1,x 0 ) =x n-1F0 ( 0,x n-2 ,…,x1,x 0 ) x n-1F1 1,x n-2,…,x1,x 0 = )
( ) ( 0,1, x n-3 ,…, x1, x 0 )
0,0, x n-3,…,x ,x x n-1 x n-2 F01
= x n-1 x n-2 F00 1 0
(1,0, x n-3 ,…, x1, x 0 ) x n-1x n-2 F11
x n-1 x n-2 F10 (1,1, x n-3 ,…, x1, x 0 ).
Кафедра КІТС Корабльов М.М.
Харківський національний університет радіоелектроніки
Приклад
Реалізувати на мультиплексорі 4 в 1
перемикальну (логічну) функцію F(x3,x2,x1,x0),
яка приймає значення 1 на наборах
1, 3, 4, 6, 7, 11, 13, 14 ; на інших - 0.
Переведемо Х0 у функцію настройки.
F = ( S 0 S 1 )( S a A0 S a A1 ) ( S 0 S 1 )( S b B0 S b B1 )
Контрольні питання
Комп’ютерна схемотехніка
ЛЕКЦІЯ 1-3-1
Перетворювачі кодів
Цифрові компаратори
Перетворювачі кодів
Призначені для переведення двійкових
чисел з однієї форми в іншу. Існує безліч
кодів, які забезпечують:
1) простоту виконання арифметичних
операцій;
2) зручність переведення чисел з однієї
системи в іншу;
3) надійність виконання заданих
алгоритмів функціонування та ефективний
контроль результатів обчислень;
4) зменшення апаратних витрат при
побудові цифрових пристроїв.
Перетворювачі кодів
Побудуємо перетворювач двійкового позиційного коду в
код Грея.
Перетворювачі кодів
Побудуємо перетворювач коду Грея в двійковий
позиційний код.
Перетворювачі кодів
Побудуємо перетворювач двійкового коду в прямий код
семисегментних індикаторів для відображення цифр
десяткової системи числення.
Перетворювачі кодів
Можна записати логічні функції роботи кожного
світлодіода в СДНФ :
a = 0 2 3 5 6 7 8 9 = 1, 4 ;
b = 0, 1, 2, 3, 4, 7, 8, 9 = 5, 6 ;
c = 0 1 3 4 5 6 7 8 9 = 2 ;
d = 0, 2, 3, 5, 6, 8, 9 = 1, 4, 7 ;
e= 0, 2, 6, 8 = 1, 3, 4, 5, 7, 9 ;
f = 0, 4, 5, 6, 8, 9 = 1, 2, 3, 7 ;
g = 2 3 4 5 6 8 9 = 0, 1, 7
Перетворювачі кодів
Видно, що не використовуються комбінації від 1010 до 1111.
Довизначемо їх одиницями і складемо карти Карно.
Перетворювачі кодів
Після мінімізації знаходимо:
a = x1 + x 3 + x 2 x 0 + x 2 x 0
b = x 2 + x 3 + x1 x 0 + x1 x 0
c = x 3 + x 2 + x1 + x 0
d = x 3 + x 2 x 0 + x1 x 0 + x 3 x 2 x1 + x 2 x1 x 0
e = x 2 x1 x 0 + x 3 x1 x 0
f = x 3 + x1 x 0 + x 2 x1 + x 2 x1 x 0
g = x 3 + x1 x 0 + x 2 x1 + x 3 x 2 x1
Перетворювачі кодів
При проектуванні і конструюванні перетворювачів кодів можна
виділити два підходи:
1) метод, заснований на перетворенні вихідного двійкового коду в
десятковий і подальшому перетворенні десяткового подання в
необхідний код;
2) метод, заснований на використанні логічного пристрою
комбінаційного типу, безпосередньо реалізує дане перетворення.
Ці відношення
використовуються як логічні
умови в мікропрограмах, в
пристроях контролю та
діагностики ЕОМ тощо.
F ( x = y ), F ( x y )
F ( x y) = F ( x = y)
F ( x y) = F ( x = y) F ( x y)
F ( x y) = F ( x = y) & F ( x y) = F ( x = y) F ( x y)
F ( x y ) = F ( y x) F ( x y )
Кафедра КІТС Корабльов М.М.
Харківський національний університет радіоелектроніки
R = rn −1 rn − 2 r1 r0 = ri
i =0
R = r n −1 r n − 2 r
0
ri = xi y i xi yi = xi y i xi yi = xi y i xi yi = xi yi =
= xi ( xi yi ) yi ( xi y i ) = xi xi yi yi xi yi
ri = x i x i yi yi x i yi
R=F(x=y)
F(x i yi ) = x i yi ;
F(x > y) = x i y ri x 0 y
1 0
F(xi yi ) = x i yi ;
F(x < y) = x y n-1 rn-1 x y n-2 …rn-1 rn-2 …rn x y 0
n-1 n-2 0
ЗСУВАЧІ
Зсувачі - операційні вузли, які виконують передачу вхідних слів на
вихід із зсувом вправо або вліво на потрібну кількість розрядів.
DR | D7 D6 D1D0 | DL
R1 → DRD7 D2 D1 → D0
L1 → D6 D5 D0 DL
Qi = Di +1R1 Di −1L1
Q0 = D1 R1 DL L1
Q7 = DR R1 D6 L1
Кафедра КІТС Корабльов М.М.
Харківський національний університет радіоелектроніки
Контрольні питання
Комп’ютерна схемотехніка
ЛЕКЦІЯ 1-3-2
Зсувачі
ЗСУВАЧІ
Розглянемо схему зсувача на 4 біти, який виконує зсув вправо на 0,
1, 2, або 3 розряди.
(
Qi = EN Di R 2 R1 Di +1 R 2 R1 Di + 2 R2 R1 Di +3 R2 R1 ;) i = 0,3
Кафедра КІТС Корабльов М.М.
Харківський національний університет радіоелектроніки
Контрольні питання
Комп’ютерна схемотехніка
ЛЕКЦІЯ 1-4-1
КОМБІНАЦІЙНІ СУМАТОРИ
Класифікація суматорів
4. За способом подання та обробки чисел, що складаються,
багаторозрядні суматори діляться на :
- послідовні (обробка чисел виконується по черзі розряд за розрядом
на одному і тому ж обладнанні);
- паралельні (доданки складаються одночасно в усіх розрядах).
Класифікація суматорів
Суматори, які мають постійний час, що відводиться для додавання,
незалежне від значень доданків, називаються синхронними.
Суматори, які мають різний час, що відводиться для додавання,
залежне від значень доданків, називаються асинхронними.
S = (a + b) ab = a ab + b ab = a ab + b ab == a ab b ab
= a ( a + b) b( a + b) = a ( a + b) b ( a + b)
Напівсуматори
S = a b;
C = ab
CO = ab aCI bCI = ab ( a b ) CI = ab ( a b ) CI =
= ab S ' CI = CO ' CO "
Кафедра КІТС Корабльов М.М.
Харківський національний університет радіоелектроніки
P = ab + a p вх + b p вх
S = ab p вх + ab p вх + abpвх + ab p вх ,
БАГАТОРОЗРЯДНІ СУМАТОРИ
Багаторозрядні суматори послідовної дії
(послідовні суматори)
Суматор для послідовних операндів містить один комбінаційний
однорозрядний суматор, що обробляє по черзі розряд за розрядом,
починаючи з молодшого, що зрушують регістри для зсуву доданків і
суми, а також тригер для запам'ятовування переносу.
Контрольні питання
Комп’ютерна схемотехніка
ЛЕКЦІЯ 1-4-2
КОМБІНАЦІЙНІ СУМАТОРИ
si = ai bi ci = pi ci ;
ci = gi −1 pi −1ci −1; ci +1 = gi pi gi −1 pi pi −1ci −1
ci +1 = gi pi gi −1 pi pi −1gi −2 pi pi −1 p2 p1g0 pi pi −1 p1 p0CI
S i = a i bi c i ;
c i +1 = pi g i pi −1 g i g i −1 pi −2 g i g i −1 g1 p0 g i g i −1 g1 g 0 CI
ci +1 = pi g i pi −1 gi gi −1 pi −2 gi gi −1 g1
p0 gi gi −1 g1 g0 CI ;
Кафедра КІТС Корабльов М.М.
Харківський національний університет радіоелектроніки
S0 = p0 c0 = p0 CI
S1 = p1 c1
S2 = p2c2 ;
C0 = CI ;
C1 = g0 p0CI ;
C2 = g1 p1g0 p1 p0CI ;
CO = C3 = g 2 p2 g1 p2 p0 g0 p2 p1 p0CI ;
Кафедра КІТС Корабльов М.М.
Харківський національний університет радіоелектроніки
Контрольні питання
Комп'ютерна схемотехніка
ЛЕКЦІЯ 1-5-1
СУМАТОРИ З ГРУПОВОЮ
СТРУКТУРОЮ
n= l x m
n – кількість розрядів суматора;
l – кількість груп суматора;
m - кількість розрядів в одній групі суматора.
Контрольні питання
1. Способи організації суматорів з груповою структурою.
2. Суматор з груповою структурою з послідовним переносом між
групами.
3. Суматор з груповою структурою з ланцюговим переносом між
групами.
4. Суматор з груповою структурою з паралельним переносом між
групами.
5. Суматор з умовним переносом.
Комп'ютерна схемотехніка
ЛЕКЦІЯ 1-5-2
АРИФМЕТИЧНІ ЛОГІЧНІ
ПРИСТРОЇ
А і В - n-розрядні операнди.
V – m-розрядний код, який
визначає тип виконуваних
перетворень.
М – режим, який вказує на вид
перетворення.
S – результат перетворення.
Е – еквівалентність операндів.
CI и CO – вхідний і вихідний
переноси.
Контрольні питання
1. Арифметичні логічні пристрої, їх призначення, класифікація та
реалізація різних функцій.
Комп'ютерна схемотехніка
ЛЕКЦІЯ 1-6
ТРИГЕРНІ СХЕМИ.
РЕГІСТРИ
Асинхронні RS-тригери
Q(t + 1) = S RQ(t ) : R S = 0 R S =1
Синхронні RS-тригери
D-тригери
Qn +1 = Cn Dn + Cn Qn
Qn +1 = Cn Dn
JK-тригери
Q( t +1 ) = J ( t ) Q( t ) + K ( t ) Q( t )
T -тригери
Уравнение работы асинхронного
тактируемого Т-триггера
Qn +1 = Qn Tn + Qn Tn
Для синхронного Т-триггера
Qn +1 = (Qn T + Qn T ) C + C Qn
T -тригери
Qn+1 = Sn + Qn Rn S n Rn = 0 Sn = J Qn Rn = K Qn
Qn+1 = J Qn + K Qn Dn = Qn+1 = J Qn + K Qn
Двоступеневий JK-тригер з
забороняючими зв'язками
Інше рішення, що виключає в двоступеневому тригері паралельний
логічний тракт, показано нижче. Це теж протигоночна схема, в якій
можливість помилкового проникнення сигналу з М-ступені в S-ступень
на фронті С-імпульсу блокується нульовим рівнем виходу того з
вхідних кон'юнкторів 1 або 2, який спрацьовує в даний момент.
Регістри.
Основні поняття і класифікація регістрів
Регістр - це пристрій з тригерів, призначений для запису,
зберігання та видачі інформації в паралельному або послідовному
вигляді (в регістрах використовуються RS-, D-, JK-тригери).
1. За кількістю ліній передачі змінних регістри діляться на:
- однофазні;
- парафазні.
2. За системою синхронізації:
- однотактні;
- двотактні;
- багатотактні.
3. За способом прийому та видачі інформації розрізняють:
- паралельні (статичні) регістри (PIPO);
- послідовні (зсувні) регістри (SISO), можуть бути однонаправлені і
двонаправлені (реверсивні);
- послідовно-паралельні регістри (SIPO) і паралельно-послідовні
регістри (PISO);
- регістри з різними комбінаціями входів і виходів (з паралельним
(послідовним) входом і паралельним (послідовним) виходом (PI / SI /
PO / SO)).
Кафедра КІТС Корабльов М.М.
Харківський національний університет радіоелектроніки
Регістрові файли
Регістрові файли
Регістрові файли
Регістри зсуву
Регистр
сдвига
вправо
Регистр
сдвига
влево
Регістри зсуву
Регістр зсуву і паралельного завантаження на JK-тригерах,
кожен з яких працює в режимі D-тригера.
Регістри зсуву
Регістр зсуву і паралельного завантаження на RS-тригерах, який
працює в режимі D-тригера
Регістри зсуву
Двонаправлений регістр зсуву
Контрольні питання
1. Призначення, класифікація і способи опису тригерних схем.
2. Асинхронні і синхронні RS-тригери.
3. D-тригери.
4. JK-тригери.
Q
5. T-тригери.
6. Двоступеневі тригерні схеми і їх призначення.
7. Використання JK-тригера в ролі D- і T-тригерів.
8. Тригерні схеми з динамічним управлінням.
9. Тригерні схеми, що використовують внутрішню затримку.
10. Основні призначення та класифікація регістрів.
11. Паралельні статичні регістри і регістрові файли.
12. Регістри зсуву, їх призначення та реалізація.
13. Регістрові лічильники імпульсів (розподілювачі).
14. Реалізація на регістрах перетворювачів паралельного коду в
послідовний.
15. Реалізація на регістрах порозрядних логічних операцій.
Комп'ютерна схемотехніка
ЛЕКЦІЯ 1-8
ДВІЙКОВІ ЛІЧИЛЬНИКИ
ДВІЙКОВО-КОДОВАНІ ЛІЧИЛЬНИКИ
З ДОВІЛЬНИМ МОДУЛЕМ РАХУНКУ
Двійковими лічильниками з довільним порядком рахунку є такі
лічильники, у яких коефіцієнт рахунку відмінний від цілого ступеня
двійки. Вони можуть мати природний порядок рахунку (вихідні стани
лічильника відповідають порядку рахунка) і довільний порядок
рахунку (вихідні стани лічильника не відповідають порядку рахунка).
Для побудови лічильника з довільним моделем рахунку М береться
розрядність , тобто вихідною структурою служить лічильник
з модулем рахунку 2n, який перевищує заданий і дорівнює
найближчому до нього цілому числу. Такий двійковий лічильник має
зайвих (невикористовуваних) станів, що підлягають
виключенню.
Способів виключення зайвих станів багато (при виключенні
останніх станів – природний порядок рахунку, при виключенні інших
станів – лічильник з надлишком).
Можна виділити два основних способи побудови лічильників з
довільним модулем рахунку:
1. Лічильники з модифікацією міжрозрядних зв’язків.
2. Лічильники з керованим скиданням.
Кафедра КІТС Корабльов М.М.
Харківський національний університет радіоелектроніки
Двійково-кодовані лічильники
з модифікацією міжрозрядних зв'язків
При побудові лічильників з модифікацією міжрозрядних зв'язків
зайві стани виключаються безпосередньо з таблиці функціонування
лічильника. Розглянемо приклад побудови лічильника с М = 5.
Двійково-кодовані лічильники
з модифікацією міжрозрядних зв'язків
Синтезуємо один розряд двійково-десяткового лічильника з
системою кодування 8421 + 5 (з надлишком 5).
Двійково-кодовані лічильники
з модифікацією міжрозрядних зв'язків
J4 = Q2·Q1, K4 = Q3·Q2, J3 = K3 = Q2·Q1, J2 = Q1,
J1 = K1 = 1.
Двійково-кодовані лічильники
з керованим скиданням
При управлінні скиданням виявляється момент досягнення вмісту
лічильника значення М-1. Це є сигналом скидання лічильника в
наступному такті, після чого починається новий цикл. Цей варіант
забезпечує легкість перебудови лічильника на інші значення модуля,
тому що потрібно змінити лише код, з яким порівнюється вміст
лічильника для виявлення моменту скидання.
Функції збудження мають вигляд:
J i = Ki = Qi −1Qi −2 Q0 ; J i = ( Qi −1Qi −2 Q0 ) R;
Введемо в ці функції сигнал скидання R: Ki = J i R.
Значення R = 1 - умова виникнення
комбінації М-1.
Двійково-кодовані лічильники
з керованим скиданням
Розглянемо приклад побудови двійко-десяткового лічильника з
модулем рахунку М = 5 (рахує від 0 до 4).
Функції збудження мають вигляд:
Двійково-кодовані лічильники
з керованим скиданням
Розглянемо приклад побудови двійково-десяткового лічильника з
модулем рахунку М = 10 (рахує від 0 до 9).
Двійково-кодовані лічильники
з керованим скиданням
Перерахункова схема (лічильник - дільник) використовується для
розподілу вхідної частоти на число k, зване коефіцієнтом перерахунку.
Приклад: Побудувати перерахункову схему з коефіцієнтом
перерахунку 5 з двійковим позиційним способом кодування. Кількість
тригерів для побудови перерахункових схеми визначають за формулою
, , де k - коефіцієнт перерахунку.
Контрольні питання
Комп'ютерна схемотехніка
ЛЕКЦІЯ 1-8
ЛІЧИЛЬНИКИ З НЕДВІЙКОВИМ
КОДУВАННЯМ
J 2 = Q1 Q0 , K 2 = Q1 Q0 , J 0 = Q2 Q1 Q2 Q1 = (Q2 Q1 ) Q2 Q1 ,
Лічильник Джонсона
Має інші назви: а) лічильник Мебіуса; б) лічильник Лебау-Крейга;
в) кільцевий регістр з перехресним зворотнім зв'язком.
Лічильник Джонсона має 2n станів. Звичайний кільцевий регістр
такого обмеження не має. Вихід лічильника Джонсона представлений не
в коді "1 з N", що вимагає перетворення кодів для отримання виходів
розподілювача тактів.
Лічильник Джонсона
Перетворення вихідного коду лічильника Джонсона в код "1 з N"
вимагає додавання всього одного двухвходового елемента І або І-НЕ
для кожного виходу розподілювача тактів.
Принцип дешифрування полягає у виявленні положення характерної
координати тимчасової діаграми - кордону між зонами одиниць і нулів.
y0 = Q0 Q4 ; y5 = Q0 Q4 ;
y 4 = Q3 Q4 ; y9 = Q3 Q4 .
9
DO = 0, 1, 2, 3, 4
0
DO = Q4
Контрольні питання
Комп'ютерна схемотехніка
ЛЕКЦИЯ 1-9
СХЕМИ КОНТРОЛЮ
Мажоритарні елементи
Їх задача - зробити "голосування" і передати на вихід величину,
відповідну більшості. Мажоритарний елемент може мати тільки непарне
число входів (3 или 5).
E0 = k1 a3 a5 a7 = 0
k1 = a3 a5 a7
E1 = k2 a6 a7 = 0
k2 = a3 a6 a7
E0 = k1 a5 a6 a7 = 0
k4 = a5 a6 a7
F = k1 k2 a3 k3 a5 a6 a7 K чт = 0
K чт = k1 k2 a3 k4 a5 a6 a7
Визначимо синдром Е:
Таким чином, синдром Е = 110 –
код 6, який вказує на помилку в
розряді a6.
КОНТРОЛЬ З ВИКОРИСТАННЯМ
ЦИКЛІЧНИХ КОДІВ
Циклічні коди використовуються при запису інформації на магнітні
носії, оптичні диски, при обміні інформацією через послідовні порти та ін.
Основу кодування і декодування в циклічних кодах складають
регістри зсуву зі зворотними зв'язками, що дозволяють здійснити як
множення, так і ділення многочленів з приведенням коефіцієнтів по
mod2. Схеми складаються з елементів пам'яті, суматорів по mod2 і
пристроїв множення на коефіцієнти многочленів множника або дільника.
Коефіцієнти многочленів можуть надходити на вхід пристроїв, або
починаючи з коефіцієнта при змінних старшого ступеня, або починаючи з
коефіцієнта при змінних молодшого ступеня.
При формуванні циклічних кодів використовуються інформаційні та
утворюючі поліноми:
має вигляд :
Контрольні питання
1. Загальні відомості про схеми контролю, діагностики та
виправлення помилок.
2. Мажоритарні елементи, їх призначення, опис і способи
проектування.
3. Схеми контролю за модулем 2, їх призначення, опис і способи
побудови.
4. Схеми контролю з використанням кодів Хеммінга, їх опис і
способи побудови.
5. Схеми побудови пристроїв, що виконують множення та ділення
многочленів.
Комп'ютерна схемотехніка
ЛЕКЦИЯ 1-10
СХЕМИ КОНТРОЛЮ НА
ОСНОВІ ЦИКЛІЧНИХ КОДІВ.
КОДУЮЧІ ТА ДЕКОДУЮЧІ
ПРИСТРОЇ
( x n + 1)
h ( x) = = h0 + h1 x + h2 x 2 + ...hk x k
g ( x)
Кодуючі пристрої
Схема першого типу – приклад 1
g ( x) = x3 + x 2 + 1;
g (1,0) = 1101;
x n + 1 = x 7 + 1 10000001
h ( x) = x 4 + x 3 + x 2 + 1 11101
Кодуючі пристрої
Схема другого типу – приклад 2
g ( x) = x 3 + x + 1
g (1, 0) = 1011
x n + 1 = x 7 + 1 10000001
h ( x) = x 4 + x 2 + x1 + 1 10111
Кодуючі пристрої
2. Схеми другого типу обчислюють значення перевірочних
символів шляхом безпосереднього ділення a(x)xm на утворюючий
многочлен g(x). Це робиться за допомогою регістра зсуву, що містить
(m=n-k) розрядів.
a( x) x m
;
g ( x)
R( x ) = x + 1
3. F ( x) = a( x) x m R( x) ;
F (1,0) = a(1,0) 23 R(1,0) = 1001.110;
R( x) = x 2 + x
Декодуючі пристрої
Символи, що підлягають
декодуванню кодової комбінації,
які можливо містять помилку,
послідовно, починаючи зі
старшого розряду, вводяться в n-
розрядний буферний регістр
зсуву і одночасно в схему
ділення 1, де за n тактів
визначається залишок, який, у
разі безперервної передачі,
відразу ж переписується в схему
ділення 2, яка аналогічна схемі
ділення 1.
Починаючи з (n + 1) такту в буферний регістр і в схему
ділення 1 починають надходити символи наступного кодової
комбінації. Одночасно на кожному такті буферний регістр
залишає 1 символ, а в регістрі схеми ділення 2 з'являється
новий залишок (синдром), який аналізується детектором
помилки. Кафедра КИТС Кораблев Н.М.
Харківський національний університет радіоелектроніки
Декодуючі пристрої
Детектор помилки являє собою комбінаційну схему,
побудовану з таким розрахунком, щоб вона відзначала все ті
синдроми, які з'являються в схемі ділення, коли кожен з
помилкових символів займає крайню праву комірку в буферному
регістрі. При послідовному зсуві детектор формує сигнал 1, який
коригує цей розряд.
Складність детектора помилки
залежить від числа виділених синдромів.
Найпростіші детектори помилок виходять
при реалізації кодів, розрахованих на
виправлення одиночних помилок.
Для визначення виділеного синдрому
досить розділити вектор помилки з 1 в
старшому розряді на утворюючий
многочлен. Залишок, отриманий від
ділення на п-му такті, буде виділеним
синдромом.
Кафедра КИТС Кораблев Н.М.
Харківський національний університет радіоелектроніки
Декодуючі пристрої
Контрольні питання
Лекція 2-1
R=fg(D).
Основними характеристиками ОП є:
B TS
n-1 0
CF C
n-1 0
A
n-1 0
1 CF=1, SF=0, OF=1
0
ОПЕРАЦІЙНІ АВТОМАТИ
Загальні питання функціонування ОА
Функції ОА зводяться до вводу-виводу та зберіганню слів
інформації, виконанню мікрооперацій і обчисленню логічних
умов.
{x}
Операційні автомати з
канонічною структурою
Структура ОА, яка отримана шляхом заміни
кожного елемента функції (слова, мікрооперації,
логічної умови) відповідними елементами
структурного базису (шини, регістри, комбінаційні
схеми) називається ОА з канонічної структурою.
X1 X2 XL
Продуктивність: найвища;
Швидкодія: найвища;
Витрати обладнання: найбільші.
Контрольні питання
Лекція 2-2
Приклад:
y1 : S4 := S1 + S2
y2 : S5 := S1 + S3 +1
Приклад 1:
y1 : S4 := S1 + S2
S4 := S1 + A3 + A4
y2 : S4 := S1 + S3 + 1
S2 , y1 = 1
A3 =
S3 , y2 = 1
Приклад 2:
y3 : S2 := R1 ( 0.S1 )
( )
y4 : S2 := R1 1.S1
0, y3 = 1
A1 =
1, y4 = 1
y11 : C := C + A + 1
y12 : R := C .B
x1: B ( 0 )
x 2 : OF
x 3 : CnT = 0
x 4 : TS
Кафедра КІТС Корабльов М.М.
Харківський національний університет радіоелектроніки
A ( n − 1: 0 ) ; B ( n-1:0 ) ; C ( n-1:0 ) ;
CnT ( m − 1: 0 ) ; CF, OF, TS.
3. Вся множина мікрооперацій розбивається на
підмножини, що відповідають внутрішнім словам
(регістрам):
YA = y1
YB = y 2 , y 7
YC = y3 , y5 , y9 , y10 , y11
YCnT = y 4 , y8
YTS = y 6
y5 y11
Контрольні питання
ЛЕКЦІЯ 2-3-1
СТРУКТУРНА ОРГАНІЗАЦІЯ
ТА ПРОЕКТУВАННЯ
М-АВТОМАТІВ
ai: A1:=Si,
bj: A2:=Sj,
φm: z:= φm (A1, A2),
dk: Sk: =z.
Проектування М-автоматів
1. Складається список мікрооперацій і логічних умов:
y1 : A := D1
y2 : B := D2
y3 : C := 0
y4 : CnT := n
y5 : C := C + A
y6 : TS := B ( 0 )
y7 : B := R1 ( C ( 0 ) .B )
y8 : CnT := CnT − 1
( C(n-1)
= R1(C
yy99 ::CC ::= 1) )C )
( n −.C
1 (RCFC
10 ::=CR:=
yy10 1(CF ).C )
y11 : C := C + A + 1
y12 : R := C .B
x1: B ( 0 )
x 2 : OF
x 3 : CnT = 0
x 4 : TS
Проектування М-автоматів
2. Обираються регістри, визначається їх розрядність.
CF
n OF
n
n
5
n
n
n n
n n
CF
SM OF{ x2
-
n
ЛЕКЦІЯ 2-3-2
СТРУКТУРНА ОРГАНІЗАЦІЯ
ТА ПРОЕКТУВАНЯ
IM-АВТОМАТІВ
ai : A1 := S i ; mm ( A1 A2 ) ;
z1 := p : S p := z 2 ;
b j : A2 := S j ; z 2 := f ( A3 ) ; p q.
c k : A3 := S k ; d q : S q := z1;
y p = Ai , B j , f ,mm , hk , d q
ai : A1 := Si
b j : A2 := S j
A3 := f ( A2 )
m
A4 := mm ( A1. f ( A2 ) )
m ( A1 , A3 ) =
(
Z := hk ( A4 ) = hk A1 ,mm ( A1 , f (
( A2 ) ) ) = hk mm ( Si , f ( S j )))
d q : S q: = z
( (
y 7p := S q = h k m
m Si , f ( S j )))
Послідовність проектування наступна:
На ГСА виділяються лінійні ділянки (ділянка між двома
умовними вершинами). Лінійним ділянкам присвоюються ранги, які
визначаються числом операторних вершин ділянки.
Для кожної виділеної лінійної ділянки знаходиться множина
виразів, породжених цими ділянками, які реалізуються схемно.
Кафедра КІТС Корабльов М.М.
Харківський національний університет радіоелектроніки
XjXj
Контрольні питання
ЛЕКЦІЯ 2–4
ПРИСТРОЇ КЕРУВАННЯ
Класифікація
1. Залежно від узагальненості виконуваних операцій
розрізняють такі ПК:
- спеціалізовані ПК (з «жорсткою» логікою);
- універсальні ПК (з «гнучкою» логікою).
Спеціалізовані ПК функціонують за фіксованою програмою,
змінити яку можна тільки шляхом перекомутації елементів схеми.
Універсальні ПК дозволяють виконувати будь-які програми,
записані як послідовність команд.
2. Залежно від того, постійна або змінна тривалість циклу
роботи, ПК діляться на:
- синхронні;
- асинхронні.
У синхронних - тривалість такту постійна, у асинхронних -
змінна (залежить від часу формування керуючих сигналів).
3. За ступенем централізації ПК діляться на:
- централізовані;
- децентралізовані (змішані).
У централізованих ПК вся тимчасова діаграма задається одним
ЦПК. У децентралізованих ПК є центральний ПК і місцеві ПК.
Кафедра КІТС Корабльов М.М.
Харківський національний університет радіоелектроніки
ПК З «ЖОРСТКОЮ» ЛОГІКОЮ
КА на елементах затримки
Початок
0
x1
y5
y 6, y 7 , y 8
01 1
0
x2
y9 y10
0
x3
1
0
x4
1
y11
y12
Кінець
y 1-
x1 y5 y 6y 7 y 8
y4 x2 y10 y9 x3 x4 y11 y12
x1
x2 x3 x4
КА на розподілювачах сигналів
Особливістю розподілювачів сигналів є формування послідовності
сигналів після стартового сигналу. При цьому, якщо необхідно
сформувати N керуючих сигналів (N тактів), то розподілювач повинен
мати (N + 1) стан, де останній стан використовується для припинення
подачі синхросигналів.
Як правило, КА на розподілювачах сигналів використовуються в
тому випадку, коли ГСА не має циклів.
Розглянемо приклад на основі ГСА без x3 .
y5 y6-y8 y4
y1-y4 x1 y10 y9 y12
& x2 &
x4
x2 & & Stop
0 1 2 3 4 5 6 7
Start
КА як цифровий автомат
n = ]log2Na[ = ]log26[ =3
y1 y2 y3 y4
a1
0
x1
y5
a2
y6 y7 y8
a3
10 10
x2
y9 y10
a4
0
x3
0
x4
y11
a5
y12
a0
x1
x2
x3
x4
Start
Stop
Reset
Clk
Контрольні питання
ЛЕКЦІЯ 2-5
ПРИСТРОЇ КЕРУВАННЯ
З ПРОГРАМОВАНОЮ ЛОГІКОЮ
(П-АВТОМАТИ)
СУ – схема управління;
СФКС – схема формування керуючих сигналів;
СВЗПС – схема виділення значень повідомлюючих сигналів;
СФАМК – схема формування адресів МК;
СЗ – сигнал звернення;
РД – регістр даних;
РА – регістр адреси;
EPPROM – пам'ять;
CLK – сигнали синхронізації.
Тpа = Тх+Та+Тп+Тр+Ту
Кафедра КІТС Корабльов М.М.
Харківський національний університет радіоелектроніки
= , A=A 0
X= 0, A=A 0
, x x = 1, A=A
1
Для скорочення розрядності МК можна використовувати одне
адресне поле:
= , A=B
X= 0, A=B
, x x
=
1, A=B+1
0, A=A+1
=, A=B
p=
1, x= 0, A=B
, x x
=
1, A=A+1
Розрядність МК можна скоротити, якщо використовувати
сегментацію пам'яті.
ПРОЕКТУВАННЯ П-АВТОМАТІВ
0, A=A+1
=, A=B
p=
1, x= 0, A=B
, x x = 1, A=A+1
Матриця включень:
r11 r12 ... r1M Y1
r21 r22 ... r2 M Y2 0, yi Yi
R= , rij =
... ... ... ... ... 1, y j Yi
rN 1 rN 2 ... rNM YN
Розподіл мікрооперацій по операційним полям:
1-й крок:
y1 Y1
1 0 0 0 0 0 0 0 0 0 0 0 Y1
0 1 0 0 0 0 0 0 0 0 0 0 Y2
R= 0 0 1 0 0 0 0 0 0 0 0 0 Y3
0 0 0 1 0 0 0 0 0 0 0 0 Y4
y1 Y1
1 0 0 0 1 1 0 0 1 1 1 1 Y1
R'= 0 1 0 0 0 0 1 0 0 0 0 0 Y2
0 0 1 0 0 0 0 0 0 0 0 0 Y3
0 0 0 1 0 0 0 1 0 0 0 0 Y4
5-й крок
S 5 Y1 = y 5 Y1
6-й крок
S 6 Y1 = y 6 Y1
7-й крок
S 7 Y2 = y 6
S 7 Y2 = ; y 7 Y2
nY 2 = 2 nОМК = n p + n yi = 9
Контрольні питання
ЛЕКЦІЯ 2-6
ПОСТІЙНІ ЗАПОМ’ЯТОВУЮЧІ
ПРИСТРОЇ (ROM)
Класифікація ЗП
Класифікація ЗП
Важливою ознакою класифікації пам'яті є доступ до даних.
1. За способом доступу до даних ЗП діляться на:
- адресні;
- послідовні;
- асоціативні.
При адресному доступі на адресні входи подається код, за
яким відшукується комірка для запису / читання інформації. Всі
комірки адресної пам'яті в момент звернення однаково доступні.
Адресна пам'ять ділиться на :
- RAM (Random Access Memory) – оперативна пам’ять;
- ROM (Read Only Memory) – постійна пам’ять.
2. ОП може бути статичною (SRAM - Statics RAM) і
динамічною (DRAM- Dynamic RAM).
У статичної (SRAM) пам'яті запам'ятовуючим елементом є
тригерна схема.
У динамічної пам'яті (DRAM) запам'ятовуючим елементом є
ємність. Оскільки ємність розряджається, необхідно здійснювати
регенерацію пам'яті.
Класифікація ЗП
3. За логікою організації, DRAM-пам'ять може бути асинхронною
та синхронною.
При асинхронній організації пам'яті установка адреси, подача
керуючих сигналів та читання / запис даних можуть виконуватися в
довільні моменти часу - необхідно тільки дотримання тимчасових
співвідношень між цими сигналами.
Синхронна організація пам'яті передбачає, що присутній
зовнішній тактуючий сигнал.
Види ROM
ROM (одноразово програмована пам'ять виробником);
PROM (одноразово програмована пам'ять користувачем);
EPROM (електрично перепрограмована пам'ять користувачем, яка
стирається ультрафіолетовим промінням);
EEPROM (електрично перепрограмована пам'ять, яка також
електрично стирається);
FLASH-память.
n n
n = 2 2 2 = 2n
2
n n
n = 2 2 2 = 2n
2
2k 2k
Ucc Ucc
VT1 РШ0
p VT2 VT4 РШ1
VT6
VT5
Uвх
VT2 Uвих VT1 VT3
Маскові ПУ ROM(M)
Програмуються при виготовленні методами інтегральної технології
за допомогою фотошаблонів.
Запам'ятовуючі елементи з
плавкими перемичками (а) і
діодними парами (б)
ЛЕКЦІЯ 2-7
FLASH-ПАМ’ЯТЬ.
АСИНХРОННА ДИНАМІЧНА
ОПЕРАТИВНА ПАМ’ЯТЬ (DRAM)
BEDO-DRAM
BEDO-DRAM (Burst EDO-DRAM) - з пакетним розширеним
доступом. У структурі BEDO-DRAM міститься додатково
лічильник адрес стовпців. При зверненні до групи слів (пакету)
адреса стовпця формується звичайним способом тільки на
початку пакетного циклу. Подальша передача адреси,
здійснюється швидко за допомогою операції інкременту
лічильника.
Кафедра КІТС Корабльов М.М.
Харківський національний університет радіоелектроніки
Асинхронні DRAM підвищеної швидкодії
M-DRAM
У структурах M-DRAM (Multibank DRAM, багатобанкові
ОЗП) пам'ять ділиться на частини (банки). Звернення до банків
почергове, чим виключається очікування перезаряду шин. Поки
зчитуються дані з одного банку, інші мають "перепочинок" на
підготовку, після якого з'являється можливість звернення до
них без додаткового очікування. При порушенні черговості і
повторному зверненні до того ж банку виконується повний цикл
звернення до пам'яті.
Чим більше банків, тим менше буде повторних послідовних
звернень в один і той же банк.
Так як процесор найчастіше зчитує дані по послідовним
адресами, то ефект прискорення роботи ЗП досягається вже
при розподілі пам'яті всього на два блоки, а саме на один з
непарними адресами, інший - з парними.
Банки ЗП типу M-DRAM можуть будуватися на звичайних
DRAM без будь-яких схемних змін.
ЛЕКЦІЯ 2–8
СИНХРОННА ДИНАМІЧНА
ОПЕРАТИВНА ПАМ’ЯТЬ (SDRAM)
Таймінги пам’яті
Під таймінгами пам'яті розуміють затримки, вимірювані в
кількостях тактів синхроімпульсу, між послідовністю команд
або, що рівносильно, між змінами керуючих сигналів CS#,
RAS#, CAS# і WE#.
Таймінги пам’яті
Визначення таймінгів пам'яті на прикладі читання в разі одного
логічного банку
Таймінги пам’яті
6. RAS# to RAS# Delay (tRRD)
Це мінімальний проміжок часу між командами активації
рядків (RAS #) в різних логічних банках пам'яті.
Таймінги пам’яті
7. Write recovery time (tWR)
Це мінімальний проміжок часу між прийомом останньої
порції даних, що підлягають запису, і готовністю рядка пам'яті
до його закриття за допомогою команди PRECHARGE.
Таймінги пам’яті
Таймінги пам’яті
Запис таймінгів пам'яті
Найбільш значущими за їхнім впливом на продуктивність є
таймінги tCL, tRCD, tRP і tRAS, іноді називаємі основними.
Основні таймінги пам'яті прийнято записувати у вигляді
послідовності
tCL-tRCD-tRP-tRAS
Наприклад, на модулі пам'яті вказується 7-7-7-20 - це
означає, що для даного модуля CAS # Latency (tCL) становить
7 тактів, RAS # to CAS # Delay (tRCD) - 7 тактів, RAS #
Precharge (tRP ) - 7 тактів і ACTIVE-to-precharge delay (tRAS) -
20 тактів.
Для кожного типу пам'яті значення різних затримок не
можуть бути довільними і вибираються з допустимих значень.
Крім того, між різними таймінгами повинні дотримуватися
цілком певні співвідношення.
Наприклад, має виконуватися співвідношення
tRAS > tRCD+tCL.
U cc 2
BA1, BA0
DQS DM
10 лічильник
регістр
стовпців DC
стовпців 1
Вона дозволяє
домогтися збільшення
якості передачі
сигналів при високих
частотах.
DDR3 SDRAM
У модулях пам'яті DDR2 подача адрес і команд здійснюється
паралельно на всі мікросхеми модуля, в зв'язку з чим, наприклад, при
зчитуванні даних, всі вісім 8-бітних елементів даних виявляться
доступними в один і той же момент часу і контролер пам'яті зможе
одночасно прочитати всі 64 біта даних.
У модулях пам'яті DDR3 внаслідок застосування «пролітної»
архітектури подачі адрес і команд, кожна з мікросхем модуля отримує
команди і адреси з певним відставанням щодо попередньої
мікросхеми, тому елементи даних, відповідні певної мікросхеми, також
виявляться доступними з деяким відставанням. Для мінімізації
затримок, в модулях пам'яті DDR3, в порівнянні DDR2, реалізований
дещо інший підхід до взаємодії контролера пам'яті з шиною даних
модуля пам'яті. Він називається «регулюванням рівня читання /
запису» (read/write leveling) і дозволяє контролеру пам'яті
використовувати певний зсув за часом при прийомі / передачі даних,
відповідне «запізнювання» надходження адрес і команд (а, отже, і
даних) в певну мікросхему модуля . Цим досягається одночасність
зчитування (запису) даних з мікросхем (в мікросхеми) модуля пам'яті.
DDR4 SDRAM
Важливою зміною в стандарті DDR4 стало використання
інтерфейсу з топологією «точка-точка» замість шини Multi-
Drop, яка застосовується в DDR3. Пониження робочої напруги
до 1,2 В.
Схема роботи шини Multi-Drop
DDR5 SDRAM
DDR5 - синхронна динамічна пам'ять з довільним доступом
і подвоєною швидкістю передачі даних п'ятого покоління -
новий перспективний стандарт оперативної пам'яті. Нова
специфікація обіцяє набагато вищу продуктивність, ніж у
останнього впровадженого стандарту DDR4, а також знижене
енергоспоживання (1,1 В).
Оперативна пам'ять DDR5 буде відрізнятися подвоєною
ємністю і подвоєною продуктивністю в порівнянні з модулями
DDR4 першого покоління.
Швидкість передачі даних у DDR4 варіюється від 1600 до
3200 мегатранзакцій в секунду (MT / sec). DDR5 збільшує її до
3200-6400 MT / sec.
На 3200 MT / sec, DDR4 має ефективну пропускну
здатність 134,3 ГБ / с, DDR5 3200 забезпечить 182,5 ГБ / с, що
більше в 1,36х, а у DDR5 4800 приріст швидкості складе>
1,85х.
SDRAM
SDRAM
ЛЕКЦІЯ 2-10
ПРИСТРОЇ ПРОГРАМОВАНОЇ
ЛОГІКИ (ППЛ)
1 m
1
Матриця
2 «або»
q
Ucc Матриця 1 2 n
«і» Ucc
Ucc
ФБ 1
n
:
:
: :
БВВ : ПМС :
ФБ N
n
ФБ 1 i-й
вхід
…
&
Uc На
…
АБО
ФБ N Тг
…
МРТ1 МЯ 1
МРТ2 МЯ 2 n
Мі
...
...
n
МРТn МЯ N
До
ПМС 1
Ucc
Від МК
2
PTOE 1 ОЕ ПрСт
3 ПрКф ПрК
0
1 GOE 1
int
GOE 2 Ucc
2
... ...
або
... ...
Матриця
БК ПЗП
Матриця
ОЗП БК
БВВ
...
ФВ
:
Область
:
Міжз’єднань
Функціональні блоки
До складу типового ФБ входять :
• Функціональний перетворювач (ФП)
• Тригер
• Мультиплексори, що використовуються для конфігурації ФБ
DIN SR
LUTG
D
3
1 QY
CK Q
2
3 G
EK
4
LUTH
4 Y
1 G
H H
LUTF 2 F SR
1 5 D
2 QX
F CK Q
3
4 EK
6 X
CK
EK
Блоки введення-виведення
ЛЕКЦІЯ 2-10
ПЛІС з комбінованою
архітектурою(FLEX)
Системи на програмованих
кристалах(SOPC)
ФБ забезпечується глобальною :
програмованою матицею сполучень, :
до кінців якої підключаються БВВ.
Кафедра КІТС Корабльов М.М.
Харківський національний університет радіоелектроніки
ЛУС CxКер
R
S до
3 ГПМЗ
LUT СП СК 1 D
D
Q
C
EN
R до
4 ГПМЗ
2
1
ОЗП
даних група
при таймерів
4к × 8
непрямій
адресації
16 пр-их в/в
ліній
Основні характеристики:
- 32-розрядний процесор RISC.
- 32-розрядна адресація - лінійний адресний простір у 4 Гбайти.
- Тридцять один 32-розрядний регістр загального призначення
та шість регістрів стану.
- Регістри адресів, запису та конвеєра.
- Циклічний зсувний пристрій та перемножувач.
- Трирівневий конвеєр (вибірка команди, її декодування та
виконання).
- Швидкий відгук на переривання застосувань реального
масштабу часу.
- Підтримка систем віртуальної пам'яті.