Проектування цифрових систем з використанням логічного програмування

Методологія автоматизації проектування і моделювання цифрових систем, що базується на логічному програмуванні. Аналіз методів розпізнавання часових діаграм і автоматизації символічного синтезу систем, які описуються за допомогою логічних секвентів.

Рубрика Программирование, компьютеры и кибернетика
Вид автореферат
Язык украинский
Дата добавления 22.04.2014
Размер файла 53,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

звести завдання проектувальника до формального запису еталонів часових діаграм без необхідності осмислення і використання будь-якого алгоритму,

підвищити точність моделювання, тому що, завдяки декларативному характеру проектування , має місце незначна можливість помилок.

В сфері синтезу цифрових систем, в період, передуючий роботам автора, в Польщі не існували доступні допоміжні програмні засоби для процесу автоматизації символічного синтезу. Автору, так само, не була відома жодна попередня робота, зв'язана з використанням логічного програмування для автоматизації синтезу з застосуванням логічних секвентів. Існуючі в той час теоретичні роботи були присвячені, насамперед, застосуванню у проектуванні цифрових систем переважно алгебраїчних і символічних методів, які могли використовуватися тільки при мануальному проектуванні, цебто безпосередньо людиною. Застосування цих методів не було пов'язано з автоматизацією процесу проектування. В зв'язку з приведеним вище, можливо забезпечити розв'язання реальних, складних завдань проектування. З метою виконання автоматизації символічного синтезу автор переніс апарат, використовуваний в галузі штучного інтелекту і автоматичного доведення теорем, у галузь проектування цифрових систем.

Внаслідок виконана автоматизація:

нормалізації секвентів (способом, подібним до автоматичного доведення теорем, з використанням логічних висновків),

мінімізації опису (застосування евристичних правил),

синтезу до вигляду, відповідному структурі застосованих елементів (символічне перетворення),

декомпозиції опису на підгрупи, яку можна використовувати в окремих фізичних елементах, з застосуванням механізму пошуку.

На основі запропонованого методу синтезу була створена система CAD Logic, яка призначена для автоматизації проектування цифрових систем з використанням програмованих логічних структур PAL.

7.Результати роботи описані в монографії і знайшли широке застосування у народному господарстві. Це свідчить про слушність і актуальність теоретичних розв'язань, а також про їх велике практичне значення.

8.Особливої уваги в цьому обсязі заслуговує мова Pro Waves. Вона знайшла широке застосування при проектуванні спеціалізованих цифрових систем високого рівня інтеграції ASIC, що призначені для супутникового цифрового телебачення і при проектуванні цифрових телевізійних інтерактивних приймачів-декодерів, виконаних на замовлення великих, відомих у цілому світі, фірм таких як: SGS Thomson Microelectronics, Sun Moon Star, Broadcast Software Systems International і Asia Digital Broadcast. Наприклад, спеціалізований пристрій Bili-I fast descrambler, спроектований за допомогою мови Pro Waves, було випущено серійно в кількості понад сто тисяч штук.

Таким чином, можна стверджувати, що поставлена в роботі проблема була досягнута, а опрацювання методу автоматизації проектування, що грунтується на евристичних методах і символічних операціях, істотно доповнює існуючі алгоритмічні і числові методи.

ОСНОВНІ ПУБЛИКАЦІЇ

Szajna J.: Projektowanie ukіadуw cyfrowych z wykorzystaniem programowania logicznego. MONOGRAFIA nr 82. Politechnika Zielonogуrska, 1996 (240 c).

Szajna J.: Programowanie strukturalne. Wybrane algorytmy i struktury grafowe. MONOGRAFIA nr 41, Wyїsza Szkoіa Inїynierska. Zielona Gуra, 1989 (440 c).

Szajna J.: Technika programowania. Elementy programowania sprzкtu i wspуіpracy z systemem operacyjnym. PAСSTWOWE WYDAWNICTWO NAUKOWE. Warszawa 1990 (237 c).

Szajna J., Adamski M., Kozіowski T.: Programowanie w jкzyku logiki. WYDAWNICTWA NAUKOWO-TECHNICZNE. Warszawa 1991 (166 c).

Szajna J., Mirkowski J.: Zaawansowane techniki programowania. Polskie Towarzystwo Ekonomiczne. 1989 (177 c).

Szajna J.: Turbo Pascal 4.0. Polskie Towarzystwo Ekonomiczne. 1988 (173 c).

Wagner F., Szajna J., Michta E.: Laboratorium mikroprocesorуw. Wyїsza Szkoіa Inїynierska. Zielona Gуra, 1985 (132 c).

Szajna J.: Wykorzystanie zmiennych dynamicznych jкzyka Pascal w minimalizacji funkcji logicznych. Zeszyty Naukowe WSInї. Nr 78, str. 127-132. Zielona Gуra, 1986.

Adamski M., Szajna J., Kapela A.: Programmable Array Logic Software. 7 th International Conference on. Control Systems and Computer Science. CSCS - 7 . Bucharest, Vol.3, pp. 86-95. Romania 1987.

Adamski M., Szajna J., Wysocki A.: Automated State Machine Design and PAL Implementation. Wissenschaftliche Beitrage zur Informatik 1988 No 6, pp.13-18. Dresden, Germany.

Szajna J., Kozіowski T.: Wykorzystanie jкzyka Prolog w projektowaniu ukіadуw cyfrowych. Zeszyty Naukowe WSInї. nr 95, str. 5-15. Z. Gуra 1991.

Szajna J: Translacja specyfikacji ukіadu cyfrowego opisanego za pomoc№ listy poі№czeс na jкzyk VHDL. Metrologia i systemy pomiarowe nr 13, str. 31-38. Polska Akademia Nauk. Komitet Metrologii i Aparatury Naukowej. Warszawa 1992.

Szajna J: Automated realization of boolean algebra theorems in the simplification of logical expressions. Applied Mathematics and Computer Science. 1993. Vol.3, no. 2, pp. 383-392.

Szajna J., Wкgrzyn M., Walkowiak M., Wolaсski P.: Programowanie w projektowaniu ukіadуw cyfrowych. Informatyka na wyїszych uczelniach dla gospodarki narodowej, str. 57-61. Gdaсsk, 1994.

Szajna J.: The Efficient System for Behavioural Simulation of Complex Digital Circuit and Process. 7 th International Symposium on IC Technology, Systems Application (ISIC-97), September 10-12, pp. 204-208. Hyatt Regency, Singapore, 1997.

Kozіowski T., Dagless E., Saul J., Adamski M., Szajna J.: Parallel controller synthesis using Petri nets. IEE Proceedings - Computers and Digital Techniques, Vol. 142. No. 4, pp. 263 -271, July, 1995.

Szajna J: Prolog-based Timing Waveform Recognition System for Behavioural VHDL Simulation. Sixth Conferetion on Synthesis and System Integration of Mixed Technologies, pp. 155-161. Fukuoka, Japan, 1996.

Biliсski K, Saul J., Dagless E., Szajna J.: An Efficient Verification Algorithm for Parallel Controllers. EURO-DAC ` 94, September 19-23, pp.302-307. France, 1994.

Szajna J. Artificial intelligence methods in computer aided design of digital circuits.//Электронное моделирование.-2001, т.23, №4.-С. 107-113.

Я. Шайна Метод временного моделирования с использованием динамических данных//Збірник наукових праць К.: ІПМЕ НАНУ.-2001.-№7.-С.120-124.

Я. Шайна Определение комбинированніх секвенционніх устройств//Моделювання та інформаційні технології. Збірник наукових праць. К.:ІПМЕ НАНУ.-2001.-Випю 8.- С. 99-103.

Размещено на Allbest.ru


Подобные документы

  • Розробка моделі системи "Автомобільного магазину". Вивчення основи мови моделювання UML. Створення її для визначення, візуалізації, проектування й документування програмних систем. Використання діаграм кооперацій, послідовності, станів та класів.

    курсовая работа [257,8 K], добавлен 10.12.2014

  • Розробка спеціалізованої малої електронної обчислювальної машини, виконаної на основі контролера К1816ВЕ51. Проектування пам'яті, модуля клавіатури та індикації для корегування роботи машини. Перетворювання цифрових сигналів до аналогових та цифрових.

    курсовая работа [1,1 M], добавлен 12.11.2013

  • Класифікація інформаційних систем. Дослідження особливостей мови UML як засобу моделювання інформаційних систем. Розробка концептуальної моделі інформаційної системи поліклініки з використанням середи редактора програмування IBM Rational Rose 2003.

    дипломная работа [930,4 K], добавлен 26.10.2012

  • Поняття проектування та його автоматизації як комплексу засобів автоматизації проектування. Функції системи автоматизації проектних робіт (САПР), принципи системної єдності, сумісності, типовості, розвитку. Види комплексів засобів і компонентів САПР.

    реферат [123,2 K], добавлен 20.06.2010

  • Загальна характеристика мови моделювання UML. Розробка діаграм UML з метою автоматизації продаж в магазині. Rational Rose як засіб візуального моделювання об'єктно-орієнтованих інформаційних систем. Зворотне проектування як головна перевага Rational Rose.

    контрольная работа [1,7 M], добавлен 23.10.2014

  • Розробка алгоритмів виконання арифметичних операцій для систем числення в різних кодах з оцінкою точності. Проектування цифрового автомату в булевих базисах з використанням логічних елементів. Складення структурної схеми комбінаційних цифрових автоматів.

    курсовая работа [264,6 K], добавлен 10.09.2012

  • Розробка системи, що виконує функцію автоматизації процесу пропускного пункту підприємства з використанням мов програмування PHP, JavaScript і MySql. Практичні аспекти проектування ГІС із використанням WEB-технологій і баз даних, тестування програми.

    дипломная работа [1,5 M], добавлен 25.10.2012

  • Генезис програмувальних логічних інтегральних схем, їх класифікація та архітектура. Призначення системи автоматизованого проектування MAX+PLUS II. Теоретичні відомості про тригери. Програми реалізації тригерів в інтегрованому середовищі MAX+PLUS II.

    дипломная работа [1,6 M], добавлен 20.07.2010

  • Таблиця істинності логічних функцій пристрою, який необхідно синтезувати. Отримання логічних функцій пристрою та їх мінімізація за допомогою діаграм Вейча. Побудова та аналіз структурної схеми пристрою в програмі AFDK з логічними елементами до 3-х входів.

    курсовая работа [320,4 K], добавлен 03.05.2015

  • Проектування інформаційної системи; концептуальне (інфологічне) проектування, побудова ER-діаграми, нормалізація даних. Даталогічне проектування баз даних, фізичне проектування інформаційних систем. СУБД Access: об'єкти, створення таблиць, запитів, форм.

    курсовая работа [13,9 M], добавлен 09.01.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.