Проектування багатофункціонального регістра-автомата
Таблиця 4.11 - Таблиця переключення тригерів 2,4,6,8 БФР для МО у6 - для мікрооперації у7: Для цієї мікрооперації дуже зручно використати суматор Sm3. На перший вхід операнду суматора Sm3 {а1..а8}, підключаємо вихід регістра R(1..8), на другий вхід операнда суматора Sm3 {b1..b7}, крім b8, подаємо вихід комбінаційної схеми, що реалізує функцію . Якщо схема виробляє «0», то вид другого операнда такий: 00000001 що еквівалентно 110. Якщо схема виробляє «1» то другий операнд прийме вид: 11111110 = 11111111 що еквівалентно «-1» у зворотному коді. Функції збудження тригерів: 3.2.2 Реалізація функцій для КС2 - Для КС2: Мікрооперації у8 і у9 не змінюють вміст регістру, а формують шину В. - для мікрооперації у8 - для мікрооперації у9 4. Опис принципової схеми на елементах малого й середнього ступеня інтеграції Синтез принципової схеми виконується за допомогою елементів малого ступеня інтеграції, таких як: найпростіші логічні елементи - І-НІ, АБО, а також за допомогою елементів середнього ступеня інтеграції, до них можна віднести мультиплексори (МП), двійкові суматори. Регістр - це електронний вузол, що складається з восьми тригерів, а з іншого боку - це апарат, для виконання деякого набору мікрооперацій (МО), під впливом синхроімпульсу тригер переходить із одного стану в інший, у такий спосіб відбувається виконання операції присвоювання: Fr(А1, А2,..., Ak.R) при yn=1 R:=R, якщо y1=y2=...=yq =0, де Fr- деяка функція від вхідних змінних А1,..., Аk і попереднього значення регістра . Крім того синхроімпульс вказує, у який момент часу виконати цю операцію. Синхроімпульс, а також сигнал RESET(сигнал скидання ) надходять на всі тригери одночасно й подаються із вхідних рознімань. Керуючі сигнали МО (y1, ..., y9) надходять із входів і за допомогою схеми декодування перетворяться з унітарного коду у двійковий. Керуючий сигнал показує що конкретно повинен виконати регістр і відповідно його тригер тобто всі Fr повинні бути обчислені до моменту появи керуючого сигналу. Розглянемо структуру розряду БФР. Тут повинні бути передбачені обчислювачі й вузол, що дозволяє вибирати із всіх результатів той який відповідає даному керуючому сигналу. Вхідні змінні А1(1:8) надходять із виходів шинного формувача в шину А. Для обчислення Fr використаємо логічні елементи І-НІ ,АБО, двійкові суматори, схеми порівняння . Як комутатор використовується мультиплексор, що формує функції збудження Ф1i і Ф2i i-го тригери. Структура КС2 результатом якої є вихідна змінна без пам'яті В (інтерпретуюча шина) подібна до структури КС1. Розряд також складається з обчислювачів реалізованих на найпростіших логічних елементах, мультиплексорах і комутаторах керованих сигналами Y8, Y9. Вхідними змінними служать змінні A3(1:8) поступаючих із входу схеми в шину А та виходи регістра R(1:8). Результат їхнього перетворення в КС2 з'являється в цьому ж такті у відмінності від КС1( де результат з'являється лише в наступному такті). Вихідні змінні надходять у шину В. Значення шини У формується за допомогою шинного формувача, що залежно від поступаючих на його входи керуючих сигналів, формує результат. Схема контролю реалізована на схемі порівняння, що входить у серію 555. 5. Опис принципової схеми на елементах великого ступеня інтеграції Для синтезу схеми на елементах великого ступеня інтеграції зручно використати ПЛМ і АЛП. Число змінних, використовуваних у ПЛМ до 48 конъюнкцій в одному вираженні. Отриману схему легше реалізувати на друкованій платі тому що зменшується число входів/виходів тобто зменшується число доріжок. У схемі, зібраної на елементах великого ступеня інтеграції використається ПЛМ серії К556 РТ2 і чотири АЛП серії К556ИП3. Загальний принцип побудови схеми схожий з побудовою схеми на елементах малого й середнього ступеня інтеграції й у повторному описі не має потреби. 5.1 Підготовка операндів Загальний принцип побудови схеми схожий з побудовою схеми на елементах малого й середнього ступеня інтеграції й у повторному описі не має потреби. Запишемо вираження для 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 | | |
На першій ПЛМ будуть реалізовані наступні функції: На другій ПЛМ : На третій ПЛМ: Подібно формування операндів, що поступаютьдо регістра, для АЛП будуємо таблицю формування операндів шини В. Таблиця 6.4 - Сигнали керування для АЛП, що працює з операціями з КС1 |
Y(i) | S3 | S2 | S1 | S0 | M | CR | Операція | | Y8 | 1 | 1 | 1 | 0 | 1 | 0 | A B | | Y9(0) | 1 | 1 | 1 | 1 | 1 | 0 | A | | Y9(1) | 1 | 0 | 1 | 0 | 1 | 0 | B | | |
Запишемо для КС2 операнди, які повинні надходити на входи АЛП при приході відповідного керуючого сигналу Операнди для АЛП Таблиця 6.5 - Таблиця операндів, що подаються на входи третього АЛП |
Y(i) | P1 | O1 | P2 | O2 | P3 | O3 | P4 | O4 | | Y8 | R[1] | A3[1] | R[2] | A3[2] | R[3] | A3[3] | | A3[4] | | Y9(0) | R[1] | X | R[2] | X | R[3] | X | R[4] | X | | Y9(1) | X | | X | | X | | X | | | |
Таблиця 6.6 - Таблиця операндів, що подаються на входи четвертого АЛП |
Y(i) | P5 | O5 | P6 | O6 | P7 | O7 | P8 | O8 | | Y8 | | A3[5] | | A3[6] | | A3[7] | | A3[8] | | Y9(0) | R[5] | X | R[6] | X | R[7] | X | R[8] | X | | Y9(1) | X | | X | | X | | X | | | |
Функції для четвертої ПЛМ виглядатимуть наступним чином: Функції для п'ятої ПЛМ: Сигнали управління для третього та четвертого АЛП: 5.2 Схеми прошивок ПЛМ Схеми прошивок ПЛМ приведені нижче. Рисунок 6.1 - Карта прожига ПЛМ1 Рисунок 6.2 - Карта прожига ПЛМ2 Рисунок 6.3 - Карта прожига ПЛМ3 Рисунок 6.4 - Карта прожига ПЛМ4 Рисунок 6.5 - Карта прожига ПЛМ5 6. Технічні вказівки до друкованої плати Плату виготовити комбінованим методом. Група твердості 1. Крок координатної сітки - 2,5 мм Конфігурацію провідників витримати по координатах сітки з відхиленням від креслення ( 1,5 мм). |
Параметри елементів | Розміри в мм | | плати, крім не обговорених особливо | У вільних місцях | У вузьких місцях | | Ширина провідників | 1,0 | 1,0 | | Відстань між двома провідниками | 1,0 | 1,0 | | Відстань між двома контактними площадками | 0,8 | 0,8 | | |
Позиційні позначення елементів відповідають схемі електричної принципової на елементах великого ступеня інтеграції. |
Умовне позначення отвору | Діаметр отвору | Наявність металізації | | | 0,9 | Так | | | 3,6 | Немає | | |
Висновок Основна мета цього курсового проекту крім закріплення теоретичних положень - ознайомити студентів з основними етапами синтезу мікросхем, починаючи від розробки «на папері», закінчуючи синтезом з урахуванням конкретної серії мікроелементів і розведенням друкованої плати. Отримані знання можуть бути корисні не тільки в курсовому, але й у дипломному проектуванні, а також при виконанні науково-дослідних і досвідчених робіт. СПИСОК ЛІТЕРАТУРИКаган Б.М. Электронные машины и системы: Учебное пособие для Вузов 2-е издание - М: Энергоатомиздат. 1985.Поспелов Д.А. Логические методы анализа и синтеза схем. М: Энергия. 1974.Угрюмов Е.П. Проектирование элементов и узлов ЭВМ. М: Высш. школа, 1987.Шило В.Л. Популярные цифровые микросхемы: Справочник. М: Радио и связь, 1987.
Страницы: 1, 2
|