Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Сандық құрылғыларды логикалық жобалаудың теориялық негіздері




Цифрлы құрылғыларды жобалау процесі жобаны автоматтандыру мәселелерін негізгі ететін жобалау объектілерін интеграциялау деңгейімен және үздіксіз өсетін қиындықтарымен сипатталады. Цифрлы құрылғыларды жасаушылардың алдына қойған мәселелерін шешу үшін автоматтандырудың кешенді жүйесі керек болады.

Жобалау процесін жеделдету үшін және құрылғының унификациясын қамтамасыз етуге белгілі бір технология және белгілі бір класс үшін функциялы элементтердің және логикалық элементтердің жиынтығы жасалады. Қазіргі кезде автоматтандырылған жобалау жүйелері автоматтандырудың жетілдірілген әдістері мен құрылғыларын қолдану бағытында дамып жатыр. Бұл тенденция ағымында цифрлы құрылғыларды жобалауға арналған мамандандырылған функциялы элементтердің жиынтығын, сонымен қатар арифметикалық құрылғыларды қолдануға болады. Бұл функциялы элементтердің негізі болып комбинациялы арифметикалық құрылғыларды сипаттауға дәл келетін симметриялы буль функцияларының алгебрасы болып табылады. Арифметикалық құрылғыны жобалауға симметриялы функцияны қолдану оны сипаттауды жеңілдетеді.


Интерактивті генератор арифметикалық құрылғыларды дәл типіне параметрлерді интерактивті енгізуді қамтамасыз етеді және таңдалған базисте оны сипаттамасын автоматты түрде генерация жасайды. Мысалы, бөлшекті өнімнің матрицасы әрбір бөлшекті өңдеу бөлек құрылғымен орындалатындай етіп, бірнеше әр түрлі бөлшектерге бөлінеді. Бөлшектердің формасы әр түрлі болуы мүмкін: трапеция, тікбұрыш, үшбұрыш, параллелограм түрінде болуы мүмкін. Әрбір геометриялық формаға сай сәйкес қосындылауыштың (сумматордың) өзіндік түрі болады. Цифрлы құрылғыны сипаттауға берілген шама жобалау болып табылады және жартылай автоматты әдіспен генерациялануы мүмкін. Бұл жерде кейбір функциялы түйіндердің сипаттамалары автоматты түрде базисті функциялы құрылғылардан алынуы мүмкін.

Анализатор кейбір арифметикалық құрылғылардың қасиеттерін максималды қолдануға бағытталған жүйе деп есептейді. Сонымен қатар ол минимизация функцияларын және таңдалған базиске келтіруді жүзеге асырады.

Мысал ретінде САПР құрылғысының құрылымын сипаттайық. САПР цифрлы электронды құрылғыларды функциялы деңгейде жобалауды автоматтандыруға арналған және жасалатын функциялы схемалардың автоматты дайындығын, оларды модельдеуді, баға сапа критерийі бойынша оптимизация жасауды жүзеге асырады. Қазіргі кезде жасалып жатқан САПР нұсқасы үш модульден тұрады: функциялы элементтерді жасау, функциялы схемаларды жасау, модельдеу және оптимизациялау. Өзіндік компонент болып DLL-да сақталатын мамандандырылған интерфейсі бар операциялар болып табылады.

САПР Windows API қолданатын 16-разрядты қосымша болып табылады. Оны қолдану үшін 4 Мб оперативті жад және 10 Мб-тан көп емес дисктік кеңістік керек.

Цифрлы құрылғыларды жобалаудың логикалық негіздері:

Синтез

Анализ

Синтез тапсырма бойынша цифрлы құрылғының схемасын құру процесі.

Анализ синтезге қарама қарсы процесс.

 

Бақылау сұрақтары:





Поделиться с друзьями:


Дата добавления: 2016-07-29; Мы поможем в написании ваших работ!; просмотров: 1983 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Есть только один способ избежать критики: ничего не делайте, ничего не говорите и будьте никем. © Аристотель
==> читать все изречения...

2250 - | 2202 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.