Курсовая работа: Проектування багатофункціонального регістра-автомата

Запишемо вираження для JK з 1 по 8 розряди.

Для операцій застосовуються чотири чотирьохрозрядних АЛП, два для операцій у КС1 і два для роботи із шиною В.

Для наочності синтезу зручно намалювати наступну таблицю:


Таблиця 6.1- Сигнали керування для АЛП, що працює з операціями з КС1

Y(i) S3 S2 S1 S0 M CR Операція
Y1 1 0 0 1 0 1 А+В
Y2 1 0 0 1 0 1 А+В
Y3 1 1 1 0 1 0 A B
Y4 1 1 1 1 1 0 A
Y5 1 1 1 1 1 0 A
Y6 1 1 1 1 1 0 A
Y7(0) 0 0 0 0 0 0 A+1
Y7(1) 1 1 1 1 0 1 A-1

Для одержання функцій, які потрібно сформувати на ПЛМ зручно побудувати наступну таблицю в якій прописані операнди для АЛП в кожний момент часу. Причому y0 - випадок, коли немає сигналу на виконання операцій. Запишемо для КС1 операнди, які повинні надходити на АЛП при приході відповідного керуючого сигналу.

Операнди для АЛП

Таблиця 6.2 - Таблиця операндів, що подаються на входи першого АЛП

Y(i) A1 B1 A2 B2 A3 B3 A4 B4
Y1 A1[1] 0 A1[2] 0 A1[3] 1 A1[4] 0
Y2 A1[1] R[1] A1[2] R[2] A1[3] R[3] A1[4] R[4]
Y3 A1[1] R[1] A1[2] R[2] A1[3] R[3] A1[4] R[4]
Y4 L[1] X L[2] X X X
Y5 R[4] X R[5] X R[6] X R[7] X
Y6 X R[2] X X R[4] X
Y7(0) R[1] 1 R[2] 1 R[3] 1 R[4] 1
Y7(1) R[1] 1 R[2] 1 R[3] 1 R[4] 1


Таблиця 6.3 - Таблиця операндів, що подаються на входи другого АЛП

Y(i) A5 B5 A6 B6 A7 B7 A8 B8
Y1 A1[5] 0 A1[6] 0 A1[7] 0 A1[8] 1
Y2 A1[5] R[5] A1[6] R[6] A1[7] R[7] A1[8] R[8]
Y3 A1[5] R[5] A1[6] R[6] A1[7] R[7] A1[8] R[8]
Y4 X A2[6] X A2[7] X A2[8] X
Y5 R[8] X 0 X 0 X 0 X
Y6 X R[6] X X R[8] X
Y7(0) R[5] 1 R[6] 1 R[7] 1 R[8] 1
Y7(1) R[5] 1 R[6] 1 R[7] 1 R[8] 1

На першій ПЛМ будуть реалізовані наступні функції:

На другій ПЛМ :

К-во Просмотров: 296
Бесплатно скачать Курсовая работа: Проектування багатофункціонального регістра-автомата