Каскадування суматорів

Каскадування суматорів — це такий спосіб з’єднання суматорів, який дозволяє будувати суматори більшої розрядності (здатні підсумовувати значення більшої розрядності). Принцип каскадування відповідає правилу порозрядного підсумовування чисел: додаються молодші розряди, формується перенос до старших, який обробляється на наступному етапі підсумовування.

Розглянемо приклад каскадування 2-розрядних суматорів з метою побудови 4-розрядного. На рис. 2.2 а) наведено позначення синтезованого 4-розрядного суматора, а на рис. 2.2 б) — схема каскадування. Як можна бачити зі схеми, вхідні числа розділяються на молодшу та старшу половини. Молодші половини подаються на верхній суматор, старші — на нижній, а проміжний перенос з верхнього суматора подається на вхід переносу нижнього суматора.


A0 A1 A2 A3

S0

 

SM

A0

A1     S0

A2     S1

A3     S2

B0     S3 B1

B2 B3

P         С

 

 

  

 
 
 

 

 

 

 
 
 
 
   

 

B0                                                                                                                                  S1

B1                                                                                                                                  S2

B2                                                                                                                                  S3

B3

  

P                                                                                                                                  С

 

 

а)                                                                                                  б)

 

Рисунок 2.2 – Синтез 4-розрядного суматора: синтезований вузол (а) і схема (б)

 


Методичні рекомендації щодо використання програми AFDK

Загальні відомості і підготовка програми до роботи

Програма AFDK (Advanced Functional Designers Kit) розроблена на факультеті інформатики та обчислювальної техніки Національного технічного університету України «Київський політехнічний інститут» і являє собою багатофункціональний програмний комплект для проектува- льників цифрових пристроїв. Ця невеличка за сучасними мірками програма дозволяє створювати схеми нескладних цифрових пристроїв, а також моделювати їх роботу.

Після запуску програми AFDK перш за все необхідно задіяти бібліоте- ку стандартних електронних компонентів (елементів, вузлів). Для цього в меню «Инструменты» (див. рис. 2.3) треба вибрати пункт «Редактор библиотек», у вікні редактора натиснути кнопку із зеленим плюсом і двічі клацнути мишкою на файлі Standard.AFL, після чого закрити вікно редактора бібліотек. Після цього ліва частина вікна програми міститиме стандартний набор елементів і функціональних вузлів цифрової електроніки (рис. 2.4).

Редагування схем

Програма після запуску працює в режимі редагування схем — на інструментальній панелі активний пункт «Редактор» з позначкою червоного квадрата. В цьому режимі можна будувати схему, додаючи до неї електронні компоненти з бібліотеки.

При редагуванні схеми використовуються інструменти з групи на панелі під пунктом меню «Инструменты» (                              ):


 

Рисунок 2.3 – Підключення бібліотеки стандартних компонентів до редактору схем програми AFDK

 

 

Рисунок 2.4 – Робота зі схемою в режимі редагування


 «Выделение»   — інструмент, що дозволяє вибирати компоненти на схемі, пересувати, групувати їх у блоки виділення для подаль- шого пересування або видалення;

 «Элемент»  — інструмент, що дозволяє вибирати компоненти з бібліотеки, розташовувати їх на просторі (полотні) для побудови схем, додавати нові екземпляри компонента на схему; автоматично активується при вибиранні компонентів з бібліотеки;

 «Линия»  — інструмент, що дозволяє з’єднувати лініями компо- ненти на схемі між собою;

 «Переменная»    — інструмент, що дозволяє призначати імена входам і виходам на схемі; ці імена далі можуть бути використані при моделюванні роботи схеми;

 «Захват»  — інструмент, що дозволяє рухати полотно для побу- дови схеми.

Зовнішній вигляд полотна і схеми (кольори) може бути налаштований, для цього слід скористатися меню «Инструменты» ® «Настройки», вкладка «Цвета».

Типова послідовність дій при створенні схеми така: додати з бібліоте- ки необхідні елементи, після чого з’єднати їх лініями за допомогою інструменту «Линия». Одна лінія може бути горизонтальною, вертикаль- ною або мати один горизонтальний і один вертикальний сегмент; лінії можна з’єднувати між собою.





Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: