Доп. мат. 1 > Налаштування навчального макету Altera UP2, конфігурування
Статьи по теме
- ЛР0 > Вступ до лабораторних робіт з курсу «Функціонально-логічне проектування»
- ЛР1 > Моделювання простих логічних схем на базових логічних елементах, стенд UP2 і його мікросхеми FLEX10K та МАХ7000
- ЛР2 > Дослідження логічних функцій і комбінаційних схем. Побудова логічних функції за таблицею істиності
- ЛР3 > Синтез дешифратора адреси на стенді Altera UP2
- ЛР4 > Побудова схеми двійкового суматора та віднімача. Арифметичні дії над двійковими числами
Тема: Програмування та конфігурування мікросхем лабораторного макету Altera UP2
Перед програмуванням або конфігуруванням мікросхем лабораторного макета UP2 необхідно виконати наступні дії:
– Встановити режим конфігурування за допомогою відповідних перемикачів;
– Підключити кабель завантажувального пристрою до паралельного порту комп’ютера та до гнізда JTAG_IN плати UP2;
– Встановити необхідні параметри програмування/конфігурування в САПР MAX+PLUSII або QUARTUSII.
Програмування мікросхеми сімейства MAX7000
1. Установка режиму конфігурування на платі UP2.
Щоб програмувати тільки мікросхему EPM7128S в JTAG-ланцюзі, встановіть перемички перемикачів TDI, TD0, DEVICE і BOARD відповідно з малюнком 1.
Рис. 1. Установка режиму програмування мікросхеми EPM7128S
2. Підключення завантажувального пристрою ByteBlaster.
Підключіть кабель завантаження ByteBlaster до паралельного порту персонального комп’ютера і до гнізда JTAG_IN на платі UP2.
3. Установка опцій JTAG в пакеті MAX+PLUSII чи QUARTUSII.
– включіть Multi-Device в меню JTAG для програмування більш ніж одного пристрою EPM7128S;
– оберіть Multi-Device в меню JTAG;
– оберіть EPM7128S зі списку в Device Name в діалоговому вікні Multi-Device в меню JTAG;
– введіть назву програмованого файлу для EPM7128S пристрою в вікні Programming File Name. Для перегляду директорії вашого комп’ютера і вибору відповідного файлу може використовуватися кнопка Select Programming;
– натисніть Add для додавання пристрою і програмованого файлу до вікна Devices Name & Programing File Names. Нумерація імен пристроїв зліва показує порядок пристрою в JTAG-ланцюжку. Програмований файл пристрою відображений на тому ж самому рядку що ім’я пристрою. Якщо жоден програмований файл не пов’язаний з пристроєм, “<ні один>” відображений поруч з ім’ям пристрою;
– для перевірки ByteBlaster кабелю, коду JTAG ID і повної інструкції JTAG-ланцюжка натисніть кнопку Detect JTAG Chain Info. Прямо над кнопкою буде виведене повідомлення про виявлення кабелю ByteBlaster. Ви повинні вручну перевірити, що це повідомлення відповідає інформації у вікні Devices Name & Programing File Names;
– щоб зберегти поточні установки JTAG Chain File (. jcf) натисніть Save JCF. У діалоговому вікні Save JCF, введіть назву файлу в File Name, і виберіть каталог у вікні каталогів, потім натисніть OK;
– натисніть OK, щоб зберегти ваші зміни;
– натисніть Programm в програматорі MAX+PLUS ll або QUARTUSII.
Конфігурування мікросхеми сімейства FLEX10K
1. Установка режиму конфігурування на платі UP2.
Щоб конфігурувати тільки пристрій EPF10K70 в JTAG-ланцюжку, встановіть перемички перемикачів TD1, TD0, DEVICE і BOARD відповідно з малюнком 2.
Рис. 2. Установка режиму програмування мікросхеми
EPF10K70
2. Підключення завантажувального пристрою ByteBlaster.
Підключіть кабель завантаження ByteBlaster до паралельного порту персонального комп’ютера і до гнізда JTAG_IN на навчальній платі.
3. Установка опцій JTAG в пакеті MAX+PLUSII чи QUARTUSII
– увімкніть Multi-Device в меню JTAG для програмування більше ніж одного приладу EPF10K70;
– оберіть Multi-Device в меню JTAG;
– оберіть EPF10K70 зі списку в Device Name в діалоговому вікні Multi-Device в меню JTAG;
– введіть назву програмованого файлу для мікросхеми EPF10K70 у вікні Programming File Name. Для перегляду директорії вашого комп’ютера і вибору відповідного файлу може використовуватися кнопка Select Programming;
– натисніть Add для додавання пристрою і програмованого файлу до вікна Devices Name & Programing File Names. Нумерація імен пристроїв зліва показує порядок пристрою в JTAG-ланцюжку. Програмований файл пристрою відображений на тому ж самому рядку що ім’я пристрою. Якщо жоден програмований файл не пов’язаний з пристроєм, “<ні один>” відображений поруч з ім’ям пристрою;
– для перевірки ByteBlaster кабелю, коду JTAG ID і повної інструкції JTAG-ланцюжка натисніть кнопку Detect JTAG Chain Info. Прямо над кнопкою буде виведене повідомлення про виявлення кабелю ByteBlaster. Ви повинні вручну перевірити, що це повідомлення відповідає інформації у вікні Devices Name & Programing File Names;
– щоб зберегти поточні установки JTAG Chain File (. jcf) натисніть Save JCF. У діалоговому вікні Save JCF, введіть назву файлу в File Name, і виберіть каталог у вікні каталогів, потім натисніть OK;
– натисніть OK, щоб зберегти ваші зміни;
– натисніть Configure в програматорі MAX+PLUS ll або QUARTUSII;
Спільне конфігурування мікросхем
1. Установка режиму конфігурування на платі UP2.
Щоб конфігурувати і програмувати, пристрої EPF10K70 і EPM7128S в JTAG-ланцюжку, перемички перемикачів TDI, TD0, DEVICE і BOARD відповідно з малюнком 3.
Рис. 3. Установка режиму спільного конфігурування мікросхем
2. Підключення завантажувального пристрою ByteBlaster.
Підключіть кабель завантаження ByteBlaster до паралельного порту персонального комп’ютера і до гнізда JTAG_IN на навчальній платі.
3. Установка опцій JTAG в пакеті MAX+PLUSII або QUARTUSII:
– увімкніть Multi-Device в меню JTAG;
– оберіть Multi-Device в меню JTAG;
– оберіть мікросхему EPM7128S зі списку в Device Name в діалоговому вікні Multi-Device в меню JTAG;
– введіть назву програмованого файлу для списку мікросхем у вікні Device Name у вікні Programming File Name. Для перегляду директорії вашого комп’ютера і вибору відповідного файлу може використовуватися кнопка Select Programming;
– натисніть Add для додавання пристрою і програмованого файлу до вікна Devices Name & Programing File Names. Нумерація імен пристроїв зліва показує порядок пристрою в JTAG-ланцюжку. Програмований файл пристрою відображений на тому ж самому рядку що ім’я пристрою. Якщо жоден програмований файл не пов’язаний з пристроєм, “<ні один>” відображений поруч з ім’ям пристрою;
– повторіть кроки з 3 по 5 для додавання інформації для кожної мікросхеми в ланцюзі JTAG;
– для перевірки ByteBlaster кабелю, коду JTAG ID і повної інструкції JTAG-ланцюжка натисніть кнопку Detect JTAG Chain Info. Прямо над кнопкою буде виведене повідомлення про виявлення кабелю ByteBlaster. Ви повинні вручну перевірити, що це повідомлення відповідає інформації у вікні Devices Name & Programing File Names;
– щоб зберегти поточні установки JTAG Chain File (. jcf) натисніть Save JCF. У діалоговому вікні Save JCF, введіть назву файлу в File Name, і виберіть каталог у вікні каталогів, потім натисніть OK;
– натисніть OK, щоб зберегти ваші зміни;
– натисніть Configure в програматорі MAX+PLUS ll або QUARTUSII для конфігурації всіх EPF10K20 пристроїв в ланцюзі JTAG, потім натисніть Programm для програмування всіх EPM7128S пристроїв в ланцюзі JTAG.
Спільне конфігурування декількох плат UP2
1. Установка режиму конфігурування на платі UP2.
Для того щоб конфігурувати/програмувати мікросхеми EPM7128S і EPF10K70 на декількох платах UP2, з’єднаних в JTAG-ланцюжок, перемички перемикачів TDI,TDO, DEVICE і BOARD для всіх плат, крім останньої необхідно встановити відповідно з малюнком 4.
Рис. 4. Установка режиму конфігурування плати UP2 в JTAG-ланцюжку
Остання плата UP2 в ланцюжку може конфігурувати і програмувати одну або обидві мікросхеми. Перемикач BOARD повинно бути встановлено відповідно до рисунка 5.
Рис. 5. Установка режиму конфігурування крайової плати UP2
2. Підключення завантажувального пристрою ByteBlaster.
Підключіть кабель завантаження ByteBlaster до паралельного порту персонального комп’ютера і до гнізда JTAG_IN на навчальній платі.
3. Установка опцій JTAG в пакеті MAX+PLUSII або QUARTUSII:
– увімкніть Multi-Device JTAG Chain в меню JTAG;
– оберіть Multi-Device
JTAG Chain в меню JTAG
– оберіть імя першої мікросхеми зі списку в Device Name в діалоговому вікні Multi-Device JTAG Chain Setup;
– введіть назву програмованого файлу для списку мікросхем у вікні Device Name у вікні Programming File Name. Для перегляду директорії вашого комп’ютера і вибору відповідного файлу може використовуватися кнопка Select Programming;
– натисніть Add для додавання пристрою і програмованого файлу до вікна Devices Name & Programing File Names. Нумерація імен пристроїв зліва показує порядок пристрою в JTAG-ланцюжку. Програмований файл пристрою відображений на тому ж самому рядку що ім’я пристрою. Якщо жоден програмований файл не пов’язаний з пристроєм, “<ні один>” відображений поруч з ім’ям пристрою;
– повторіть кроки з 3 по 5 для додавання інформації для кожної мікросхеми в ланцюзі JTAG;
– для перевірки ByteBlaster кабелю, коду JTAG ID і повної інструкції JTAG-ланцюжка натисніть кнопку Detect JTAG Chain Info. Прямо над кнопкою буде виведене повідомлення про виявлення кабелю ByteBlaster. Ви повинні вручну перевірити, що це повідомлення відповідає інформації у вікні Devices Name & Programing File Names;
– щоб зберегти поточні установки JTAG Chain File (. jcf) натисніть Save JCF. У діалоговому вікні Save JCF, введіть назву файлу в File Name, і виберіть каталог у вікні каталогів, потім натисніть OK;
– натисніть OK, щоб зберегти ваші зміни;
– натисніть Configure в програматорі MAX+PLUS ll або QUARTUSII для конфігурації всіх EPF10K20 пристроїв в ланцюзі JTAG, потім натисніть Programm для програмування всіх EPM7128S пристроїв в ланцюзі JTAG.