ся після налаштування ПЛІС. Для цього в файл, що містить інформацію про налаштування ПЛІС і керуючий роботою програматора, додається інформація для тестування пристрою. Остання може бути отримана на підставі тестових векторів і результатів функціонального моделювання, причому тут можливе моделювання в реальному масштабі часу, в тому числі на граничній частоті роботи ПЛІС. p align="justify"> ПЛІС, що підтримують JTAG-стандарт, можуть тестуватися безпосередньо на платі методом граничного сканування (Boundary Scan). Для цього програмним забезпеченням на підставі тестових векторів створюються тестові послідовності в JTAG-стандарті. При цьому допускається тестування:
В· одного ПЛІС;
В· ланцюжка ПЛІС;
В· всіх пристроїв проекту (у тому числі і ланцюжки ПЛІС), що підтримують JTAG-стандарт.
Програмування ПЛІС
Програмування ПЛІС полягає в його налаштуванні на заданий алгоритм функціонування. Стандартні ПЛІС програмуються за допомогою программаторов. Технології програмування (послідовності подаються сигналів, рівні напруг тощо) можуть істотно відрізнятися навіть для одних і тих же ПЛІС, але вироблених різними фірмами. Тому велике значення має використання тільки сертифікованих программаторов, рекомендованих фірмами-виробниками ПЛІС. ПЛІС типу FPGA, в яких налаштованим елементом є SRAM, конфігуруються щоразу при включенні харчування. Процес конфігурування складається з двох фаз: завантаження даних і обнулення всіх регістрів. Дані про налаштування ПЛІС типу CPLD можуть надходити від керуючого комп'ютера, мікропроцесора, ПЗУ, ОЗУ, інших PLD. Форма переданих даних може бути як послідовна, так і паралельна. Є також ряд режимів програмування, коли PLD виступає в якості активного пристрою (само управляє процесом завантаження даних) і в якості пасивного устрою (інший пристрій управляє процесом завантаження даних). p align="justify"> Сучасні ПЛІС підтримують JTAG-стандарт і можуть програмуватися на платі, використовуючи сигнали JTAG-стандарту. Для цього на кордоні плати встановлюється спеціальний роз'єм для передачі сигналів управління процесом програмування. Кілька ПЛІС на одній платі можуть об'єднуватися в ланцюжки, але в кожний момент часу допускається програмування тільки одного ПЛІС. br/>
3. ЗАГАЛЬНА СТРУКТУРА ПРОЕКТУ
Пояснювальна записка комплексного курсового проекту повинна складатися з двох основних розділів - розділу системотехнічного (системного) проектування та розділу схемотехнічного (технічного) проектування. В результаті виконання першого розділу необхідно сформувати функціональну структуру спецобчислювача, а результат реалізації другого розділу - подання замовнику технічної структури СЕВМ, складеної з комерційних елементів і вузлів (технічних модулів). При цьому уявлення емулює програм на крос-засобах обов'язково. p align="justify"> Більш детальні етапи опрацювання проекту показані на рис.1.
Системне
проектування
1
Технічне
проектування
Малюнок 3.1 - Етапи проектування
Таким чином, пояснювальна записка включає основні розділи згідно рис. та інші необхідні пункти за Держстандартом України [11]. Обсяг пояснювальної записки - 35 ... 40 сторінок формату А4 без додатків. Графічна частина виконується за допомогою комп'ютерних технологій і включається до складу пояснювальної записки. p align="justify"> Закінчений комплексний курсовий проект перевіряє керівником два рази:
) практичну реалізацію завдання;
) пояснювальну записку;
для визначення його готовності до захисту. Комп'ютерна захист проекту здійснюється перед комісією з трьох викладачів кафедри, яка виставляє підсумкову оцінку виконання та захисту курсового проекту. br/>
Порівняльна таблиця
ЕтапиУровніДокументи, що виготовляються на даному етапі (рівні) Розробляються (задаються) параметриВиполняемие работиВиполняемие роботи стосовно до ПЛІСІсходное завдання (розробка технічного завдання (ТЗ)) Концептуальний (передпроектна підготовка) Вхід: побажання замовника Вихід: технічне завдання ( ТЗ) Розв'язувана завдання, час рішення, точність, напруга, потужність, конструктивна реалізація, стоімостьПреобразованіе побажань замовника (вихідного завдання) у ТЗПрінятіе рішення про використання ПЛІСТехніческое пропозиція (ТП) СістемотехніческійВход: ТЗ Вихід: специфікація, загальна структурна схема устройстваТЗ: діапазон зміни змінних, інтенсивність заявок, вихідний діапазон значень ТП: роз...