- •Введение
- •Общее представление о плис 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 Цифровые функциональные узлы
- •Оглавление
Приложение б Фрагменты представлений результатов проектирования на примере проекта d-триггера
1.Графические и текстовые формы отчетов
Ниже на рисунке представлено изображение принципиальной электрической схемы проекта(technological view) при синтезе схемы в логическом базисе ПЛИС типа FPGA Spartan 3.
Ниже на рисунке представлено изображение принципиальной электрической схемы проекта(technological view) при синтезе схемы в логическом базисе ПЛИС типа CPLD типа Cool Runner 2
Ниже представлен фрагмент текстового отчета синтезатора о результатах выполнения синтеза проекта на микросхеме ПЛИС типа FPGA СПАРТАН 3.
Final Results
RTL Top Level Output File Name : dtrig.ngr
Top Level Output File Name : dtrig
Output Format : NGC
Optimization Goal : Speed
Keep Hierarchy : No
Design Statistics
# IOs : 4
Cell Usage :
# BELS : 1
# VCC : 1
# FlipFlops/Latches : 2
# FD : 1
# FDR : 1
# Clock Buffers : 1
# BUFGP : 1
# IO Buffers : 3
# IBUF : 1
# OBUF : 2
Device utilization summary:
Selected Device : 3s200ft256-5
Number of Slices: 0 out of 1920 0%
Number of IOs: 4
Number of bonded IOBs: 4 out of 173 2%
IOB Flip Flops: 2
Number of GCLKs: 1 out of 8 12%
TIMING REPORT
NOTE: THESE TIMING NUMBERS ARE ONLY A SYNTHESIS ESTIMATE.
FOR ACCURATE TIMING INFORMATION PLEASE REFER TO THE TRACE REPORT
GENERATED AFTER PLACE-and-ROUTE.
Clock Information:
-----------------------------------+------------------------+-------+
Clock Signal | Clock buffer(FF name) | Load |
C | BUFGP | 2 |
-----------------------------------+------------------------+-------+
No asynchronous control signals found in this design
Timing Summary:
Speed Grade: -5
Minimum period: No path found
Minimum input arrival time before clock: 2.352ns
Maximum output required time after clock: 6.216ns
Maximum combinational path delay: No path found
Фрагмент процесса определения оценок затрачиваемой мощности при проектировании на ПЛИС типа FPGA Spartan 3.
Для получения оценок динамической мощности
А)надо во временных ограничениях проекта (timing constraints) указать период синхросигнал С. По данным синтезатора задержка выхода схемы триггера менее 10 нс. Примем период равным 20 нс.
Б)далее раскрыть (щелкнув правой кнопкой мыши) пункт имплементации Place&Route , выбрать Generate text power report .Фрагмент отчета ниже.
Power Supply Summary
---------------------------------------------------------
| | Total | Dynamic | Static Power |
---------------------------------------------------------
| Supply Power (mW) | 41.90 | 0.91 | 40.99 |
Ниже представлен фрагмент текстового отчета синтезатора о результатах выполнения синтеза проекта на микросхеме ПЛИС CoolRunner2.
Final Results
RTL Top Level Output File Name : dtrig.ngr
Top Level Output File Name : dtrig
Output Format : NGC
Optimization Goal : Speed
Keep Hierarchy : Yes
Target Technology : CoolRunner2 CPLDs
Macro Preserve : YES
XOR Preserve : YES
Clock Enable : YES
wysiwyg : NO
Design Statistics
# IOs : 4
Cell Usage :
# BELS : 1
# INV : 1
# FlipFlops/Latches : 2
# FD : 2
# IO Buffers : 4
# IBUF : 2
# OBUF : 2.
Фрагмент процесса определения оценок затрачиваемой мощности при проектировании на ПЛИС типа Cool Runner 2.
Надо задать временные ограничении.Потом выбрать в меню доступных процессов Optional Implementation Tools.
В этом пункте выбрать Analize Power Distribution, а далее Generate Text Power Report.
Фрагмент отчета при незадании временных ограничений ( т.е. только
статический ток в проекте)
