- •Введение
- •Общее представление о плис Spartan-3 с архитектурой fpga
- •Краткое описание отладочных плат Spartan-3
- •Лабораторная работа № 1 Введение в сапр ise фирмы xilinx Цель работы
- •Домашняя подготовка
- •Лабораторное задание
- •Типичные ошибки при выполнении работы
- •Простой узел типа d-триггера
- •Контрольные вопросы
- •Лабораторная работа № 2 Проектирование простого цифрового узла на плис Цель работы
- •Домашняя подготовка
- •Лабораторное задание
- •Типичные ошибки при выполнении работы
- •Примеры описаний узлов , которые можно использовать для исключения влияния дребезга контактов кнопок платы
- •Текст модели rs-триггера- защелки на языке vhdl в 9 значном алфавите приведен ниже.
- •Контрольные вопросы
- •Краткое описание архитектуры плис типа cpld.
- •8. Что такое статическая и динамическая составляющие мощности потребления схемы
- •Лабораторная работа № 3 Проектирование устройства управления зу на плис
- •Домашняя подготовка
- •Типичные ошибки
- •Пример описания устройства управления пзу
- •Внешние и внутренние сигналы модуля пзу
- •Вариант описания уу пзу как схемы, построенной на базе микросхем серии кр1533 и с использованием счетчика кр1533ие18
- •Вариант описания уу зу как автомата
- •Контрольные вопросы
- •Библиографический список
- •Дополнительная литература
- •Приложение а Типичные этапы автоматизированной разработки устройств на базе плис фирмы xilinx
- •Типичная последовательность действий пользователя в сапр плис xilinx ise при проектировании на плис типа fpga
- •Приложение б Фрагменты представлений результатов проектирования на примере проекта d-триггера
- •1.Графические и текстовые формы отчетов
- •2.Параметры проекта и настройки синтезатора
- •Приложение в Интернет-ресурсы
- •Установка ise на примере версии 13.2
- •Глава 5 Цифровые функциональные узлы
- •Глава 5 Цифровые функциональные узлы
- •Оглавление
Краткое описание отладочных плат Spartan-3
Ниже на рис. 1 представлены основные компоненты отладочной платы Spartan-3 Starter Kit, а на рис. 2 ее более современный вариант на базе микросхемы Spartan-3Е. Напоминаем, что для тех студенческих бригад, которые используют плату с ПЛИС CPLD Cool Runner2,краткое описание отладочной платы на базе CPLD следует смотреть в разделе описания второго лабораторного задания, а более подробные описания можно найти в каталоге LAB_CPLD на файлах в компьютерах учебного класса кафедры ВМСС.
В состав отладочной платы Spartan-3 входят:
микросхема ПЛИС Spartan-3 XC3S200-FT256 с эквивалентной логической емкостью 200 000 вентилей (это отражено в названии микросхемы :
3S-Спартан-3, 200-тысяч эквивалентных вентилей, FT256-тип корпуса );
флеш - память 2 Мбит, из них 1 Мбит свободного места для пользователя;
два ОЗУ 256 К×16 SRAM;
разьем видеопорта VGA;
разьемы порта RS-232 и порта PS/2;
4 семисегментных жидкокристаллических индикатора;
8 светодиодов (их нумерация слева направо LD7 ─ LD0; они связаны на плате с контактами микросхемы ПЛИС с именами P11, P12, N12, P13, N14, L12, P14, K12);
Рис.1.Структура отладочной платы Спартан 3 Стартер Кит
4 нажимные кнопки (их нумерация слева направо и имена: BTN3 ─ BTN0, они связаны с контактами микросхемы L14, L13, M14, M13);
8 ползунковых переключателей (их нумерация слева направо SW7 ─ SW0, они связаны с контактами микросхемы K13, K14, J13, J14, H13, H14, G12, F12);
генератор тактовых импульсов 50 МГц (связан с контактом Т9 микросхемы ПЛИС).
Кроме того в составе платы есть микросхема с ПЛИС типа CPLD серии 9000, но в практикуме ее не используют по причине наличия более современной платы с ПЛИС COOL RUNNER 2.
Имена контактов микросхемы ПЛИС, соединенных на плате с кнопками и светодиодами отладочной платы вам придется использовать в ходе выполнения проекта при создании файла конструкторских ограничений(сonstraints). Это текстовый файл с расширением .UCF
( см. приложение А).
Например, для проекта D-триггера с двумя выходами Q,NQ и входами C,D он содержит такой текст.
NET "C" LOC = T9;
NET "D" LOC = F12;
NET "Q" LOC = P14;
NET "NQ" LOC = K12;
Ниже на рис.2 представлена отладочная плата с ПЛИС SPARTAN-3E.
Ее преимущество в возможности программирования ПЛИС через порт USB на компьютерах, в которых нет порта LPT.Плата включает
Блок питания.
Шестиконтактный порт для расширения (Header J1).
-Контактный порт для расширения (Header J2).
Четыре ползунковых переключателя, соединенные с контактами ПЛИС -N17,H18,L14,L13
Восемь светодиодов-f12,t12,e11,f11,c11,d11,e9,f9.
Разьем - SMA
Гнездо для дополнительного тактового генератора
Рис.2.Структура отладочной платы Спартан 3 Е
Четыре нажимных кнопки (BTN_North-BTN_WEST, cоединенные с контактами ПЛИС V4,H13,C17,D18) и расположенные вокруг вращательной нажимной кнопки (rotary push button).
10/100 Ethernet порт
RS 232 переходник уровней напряжения питания
Последовательный порт
PS/2 порт
Видеопорт
Ж.К дисплей
Параллельный порт
Кабель загрузки USB(а не JITAG,как в первой плате)
ЦАП, АЦП
Коннектор JTAG
Тактовый генератор, соединенный с контактом С9 микросхемы ПЛИС
На плате есть вторая микросхема – ‘это ПЛИС типа CPLD COOR RUNNER 2, но обычно она в практикуме не используется в силу ограниченных логических возможностей.
Файл конструкторских ограничений для проектов на этой плате строится так же, как и для проектов на ПЛИС SPARTAN-3, но номера контактов ПЛИС естественно другие.
Например, для проекта D -триггера с одним выходом, реализуемого на плате СПАРТАН 3Е, файл конструкторских ограничений может быть таким
NET "C" LOC = С9;
NET "D" LOC = L13;
NET "Q" LOC = F12;
