14. Функціонально-логічний рівень проектування комп’ютерних систем. Взаємозв’язок процедур аналізу и синтезу функціональних систем.
Функціонально-логічний проектування складає окремиц ієрархічний рівень проектування складної радіоелектронної апаратури взагалі та ЕОМ в особливості, на якім розробляються функціональні та принципові схеми пристроїв. Якщо розглядати часову послідовність рішення задач, то етап функціонально-логічного проектування зазвичай слідує за етапом системного проектування. Тому вихідними даними для функціонально-логічного проектування є результати системного проектування: перелік пристроїв та вимог до вихідних параметрів (швидкодії, ємності, розрядності, надійності, вартості). Відомості про алгоритми, що реалізуються в апаратурі, відомості про архітектуру ОС, тобто список команд, формати даних, принципи виконання операцій, дисципліна обслуговування переривань і т.п.
Головні задачі даного етапу – задачі розробки функціональних та принципових схем. Про проектування РЕА ці схеми повинні відображати склад мікросхем, що використовуються та зв’язки між ними. Серед мікросхем можуть бути, як схеми молої степені інтерації та схеми великої степені інтеграції.
Розробка функціональних та принципових схем пристроїв включає в себе рішення задач синтезу та аналізу.
Взаємозв’язок процедур аналізу та синтезу функціональних схем.
Мета аналізу функціональних схем – перевірка правильності функціонування синтезованої схеми. Така перевірка була би лишньою якщо б в процесі синтезу строго і достатньо повно враховувались б вимоги до схеми. Але перевірка необхідна оскільки для синтезу характерні наступні риси:
Багато процедур синтезу не формалізовані і виконуються людиною
для більшості формалізованих процедур використовуються наближені алгоритми, що не гарантують оптимального результату.
критерії оптимальності які застосовуються відображають лише частину вимог до синтезу об’єкту.
Звичайна послідовність процедур проектування функціональних схем відповідає рис. З якого слідує що повний синтез включає процедури формального синтезу і змін в схемі по результатам аналізу.
Для процедур синтезу характерні операції які виконує людина, а для аналізу ЕВМ.
- 6. Автоматизоване проектування комп’ютерних систем
- 1. Загальні відомості з автоматизації проектування електронно-обчислювальної техніки та інших технічних систем. Рівні та етапи проектування електронно-обчислювальної техніки.
- 2. Узагальнена схема процесу проектування комп’ютерних систем. Задачі синтезу та аналізу, композиції та декомпозиції.
- 5. Багатоваріантний аналіз. Аналіз функції чутливості. Метод приростів. Переваги і недоліки статичного аналізу, методи найгіршого випадку та Монте-Карло (статистичних випробувань).
- Формалізація задач складання тз
- 8. Методи умовної оптимізації, пошук максиміна. Основи методів штрафних функцій, проекції вектора градієнта, проекційного методу пошуку максиміна.
- 9. Лінгвістичне забезпечення сапр. Мови програм і вхідні мови, багатомодульне програмне забезпечення. Мови опису об‘єктів.
- 10. Програмне забезпечення сапр. Функції і склад операційних систем. Прикладні програми. Вимоги до розробки програм різних рівнів.
- 11. Інформаційне забезпечення сапр. Бази даних. Вимоги до організації баз даних в сапр. Логічне і фізичне представлення баз даних.
- 13. Аналітичні та імітаційні моделі для аналізу комп’ютерних систем. Їх складові частини, переваги і недоліки.
- 14. Функціонально-логічний рівень проектування комп’ютерних систем. Взаємозв’язок процедур аналізу и синтезу функціональних систем.
- 15. Особливості моделювання функціональних вузлів аналогового та цифрового типу для обчислювальних систем. Математична модель цифрової функціональної схеми. Асинхронна модель.