ьш компактним і швидким способом специфікації блоку є створення його текстового опису. Для демонстрації можливостей САПР HDL Designer скористаємося структурним редактором САПР і будемо орієнтуватися на використання елементів стандартних бібліотек пакета. Структурна схема блоку cnt_ADC приведено малюнку 9. При її складанні використовувалися стандартні елементи бібліотеки HDL Designer ModuleWare:
два одиночні D -тригер adff;
чотирьохрозрядний банк тригерів df f;
восьмиразрядний банк тригерів dff;
восьмиразрядний лічильник cntr;
одна восьмиразрядний мультиплексор Omux2;
четирехразрядном константа нуля.
Необхідність підключення до входу мультиплексора четирехразрядном константи нуля диктується вимогою вирівнювання розрядностей, записуваних по каналу даних ПДП.
До складу блоку включений і раніше розроблений і протестований модуль автомата Avt_Adc.
Рисунок 9 - Структурна схема блоку управління Cnt_ADC
3.5 Проектування загальної схеми складання проекту з окремих фрагментів
На верхньому рівні ієрархії для реалізації розглянутого пристрою малюнок 10 з бібліотеки елементів САПР FastChip можна використовувати наступний набір бібліотечних настроюються модулів:
- Три групи восьмирозрядних елементів (в результаті утворюють традиційні вхідні порти МП -ядро):
a) вхідні контакти - Inp_A, Inp_B, Inp_c;
b) вхідні буферні регістри RD - Reg_A, Reg_B, Reg_c;) адресні селектори - AdrSel_A, AdrSel_B, AdrSel__C.
- Дві групи восьмирозрядних елементів (в результаті утворюють традиційні вихідні порти МП -ядро):
a) вихідні буферні каскади WR - WR_D, WR_Ust;
b) адресні селектори - Adrsel_D,
c) виходниее регістри - Reg_D, Reg_U
Для організації введення даних в ОЗУ по лінії ПДП потрібне використання вхідного буфера Reg _ DMA і пов'язаного з ним селектора адреси DMA.
Крім бібліотечних модулів в схему необхідно імпортувати файли EDIF, що визначають конструкцію блоків Cnt _ ADC і Cnt_cmp. Для підключення керуючих сигналів до входів автомата Cnt_ADC використовується модуль вхідних контактів - Inp_cnt.
Поняття параметризованих модулів відповідає можливості настроїти вибраний бібліотечний елемент на певний режим функціонування, на певну розрядність даних, їх полярність і т. д.
Побудова проекту в САПР Triscend FastChip полягає в утворенні необхідної схеми з використовуваних в проекті модулів шляхом опису з'єднання модулів між собою. Модулі будуть з'єднані один з одним, якщо до їхніх висновків приписати ланцюга (net) з однаковими іменами. Схема з'єднань безпосередньо не відображається на екрані, тому необхідно стежити за правильністю з'єднань.
Після визначення структури апаратної частини проекту (ресурсів CSL) розробник задає розташування зовнішніх контактів апаратної частини системи по периметру кристала.
Наступний крок проектної процедури пов'язаний з перевіркою коректності побудови конфігурується частини проекту. САПР перевіряє правила створення проекту і видає попередження або повідомлення про помилки. Проектувальнику повідомляються імена непідключених ланцюгів або ланцюгів, що мають кілька джерел сигналів, і т. Д.
Після перевірки коректності САПР може бути запущена на виконання процедури розподілу логічних ресурсів по кристалу і утворення системи їхніх сполук. Результатом цієї процедури є створення файлу
конфігурації програмованої логіки кристала. Тепер САПР готова в будь-який момент часу завантажити створену конфігурацію в кристал. Вбудовані в кристал Е5 кошти внутрикристальной налагодження створюють унікальні можливості для налаштування апаратних рішень.
4. Економічний розділ
. 1 Вихідні дані для проекту
Таблиця 4.1 - Вихідні дані до розрахунку показників мікропроцесорної системи
№Наіменованіе показателейЕдініца ізмереніяЗначеніе показателей1Время на проектування і створення, інженера, Врдней.212Время на проектування і створення, програмист, Врдней213Среднемесячний оклад програміста, ОпТис. руб.150004Среднемесячний оклад провідного інженера, ОіТис. руб165005Первоначальная вартість ПКруб386506Коеффіціент накладних витрат, Кн0,027Коеффіціент відрахувань на у фонди, Кф0,38Стоімость 1 кВт електроенергії, ЦелРуб.3,179Установленная потужність обладнання, NкВт0,4210Годовая норма амортизаційних відрахувань, На% 2011Стоімость обладнання, Собруб578012Стоімость САПРруб2458113Время ПК, Тч1820