Дипломная работа: Розробка алгоритму роботи спеціалізованого обчислювача
Елементи D1, D2 утворять JTAG-Ланцюжок,
організований для завантаження елементів у системі. Крім того JTAG, будучи стандартом
периферійного сканування, дозволяє здійснювати перевірку (верифікацію) завантаженої
конфігурації ПЛИС і конфігураційного ПЗУ. Схема включення даних елементів підкоряється
схемі функціонування JTAG-Ланцюжка /3/ (малюнок 3.1).

Малюнок 3.1 - Схема функціонування
JTAG-Ланцюжка
Всі резистори схеми функціонування
JTAG-Ланцюжка обрані номіналом 1 кому, відповідно до рекомендації фірми ALTERA.
На малюнку 3.2 представлена схема
для пасивної послідовної конфігурації.

Малюнок 3.2 - Схема для пасивної послідовної
конфігурації
Всі резистори схеми для пасивної послідовної
конфігурації (малюнок 3.2) обрані номіналом 1 кому, відповідно до рекомендації фірми
ALTERA.
Характеристики висновків лихословити
наведені в таблиці 3.2.
Таблиця 3.2 - Перелік характеристик
висновків лихословити мікросхеми ПЛИС
Назва
висновку
|
Тип висновку |
Опис |
MSEL0
MSEL1
|
Вхід |
Двухбитовый вхід
конфігурації. |
nSTATUS |
Двунаправленный,
відкритий стік
|
Мікросхема встановлює
логічний "0" на висновку відразу ж після включення живлення й знімає
його не пізніше чим через 5 мкс (при використанні конфігураційної мікросхеми вона
втримує логічний "0" на висновку nSTATUS протягом 200 мс).
Напруга на висновку
nSTATUS повинне підтягуватися до напруги VCC за допомогою навантажувального
резистора опором1 кому.
При виявленні помилки
лихословити висновок nSTATUS установлюється ПЛИС у логічний "0".
Під час лихословити
або ініціалізації установка зовнішньою схемою логічного "0" на висновку
nSTATUS не впливає на конфигурируемую ПЛИС. При використанні конфігураційної мікросхеми
логічний "0" на висновку nSTATUS викличе спробу конфігурації ПЛИС конфігураційною
мікросхемою.
|
nCONFIG |
Вхід |
Вхід керування
конфігурацією. Логічний "0" – скидає конфигурируемую мікросхему. Лихословити
починається по позитивному перепаді. При логічному "0" на nCONFIG всі
I/ O-Висновки перебувають у третьому стані. |
DCLK |
Вхід |
Вхід тактового
синхросигнала конфигурируемой ПЛИС від зовнішнього джерела. В PSA або PPA-Схемах
лихословити на висновку DCLK повинна бути логічна "1", для виключення
невизначеного стану. |
nCE |
Вхід |
Вибір мікросхеми
рівнем логічного "0". Логічний "0" на висновку nCE вибирає
мікросхему для запуску лихословити. Під час лихословити однієї мікросхеми на висновку
повинен залишатися логічний "0". Рівень логічного "0" повинен
бути на nCE під час конфігурації, ініціалізації й користувальницького режиму |
nCEO |
Вихід |
Вихід переходить
у логічний "0" послу виконання лихословити.
Використовується
в схемах з декількома конфигурируемыми мікросхемами.
|
DATA0 |
Вхід |
Вхід даних. У послідовних
режимах лихословити, на висновок DATA0 подаються бітові конфігураційні дані ПЛИС. |
TDI |
Вхід |
Висновки JTAG.
При використанні цих висновків як користувальницьких I/ O-Висновків, до й під
час лихословити, їхні стани повинні зберігатися незмінними. Це необхідно для виключення
можливості завантажень випадкових JTAG-Інструкцій. |
TDO |
Вихід |
TMS |
Вхід |
TCK |
Вхід |
CONF_DONE |
Вихід, відкритий
стік
|
Вихід статусу.
Може використовуватися для сигналізації того, що мікросхема инициализирована,
і перебувати в режимі заданим користувачем.
Під час лихословити
на висновку CONF_DONE установлюється логічний "0". До й після лихословити,
висновок CONF_DONE звільняється й напруга на ньому підтягується
|
|
|
до напруги VCC
за допомогою зовнішнього навантажувального резистора. До конфігурації CONF_DONE
перебуває в третьому стані, тому він підтягується до логічного "1" за
допомогою зовнішнього навантажувального резистора. Таким чином, для визначення
стану мікросхеми необхідно виявити перехід з логічного "0" у логічну
"1".
Ця опція встановлюється
в САПР QUARTUS II.
|
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 |