Основные характеристики пакета WebPACK ISE
Программные средства WebPACK ISE представляют собой систему сквозного проектирования, которая реализует все этапы создания цифрового устройства на базе ПЛИС, включая программирование кристалла: разработка проекта, синтез, моделирование, трассировка и загрузка в кристалл. Версия 3.3WP8.0 САПР WebPACK ISE предназначена для проектирования цифровых устройств на базе ПЛИС производства Xilinx, относящихся как семействам CPLD: XC9500, XC9500XL, XC9500XV, XCR22V10, XCR3000 (XPLA1_3, XPLA2), XCR3000XL (XPLA3), XCR5000 (XPLA1_5), так и FPGA: Spartan™-II, Virtex™-E (только кристалл XCV300E), Virtex-II (кристаллы 2V40, 2V80 и 2V250).
Отличительные особенности пакета:
· поддержка различных методов описания проектируемых устройств (графических и текстовых);
· возможность использования проектов, подготовленных в других системах проектирования, в том числе в среде пакета Altera MAX+PlusII™;
· наличие схемотехнического редактора, укомплектованного набором обширных библиотек;
· интеллектуальные средства создания HDL (Hardware Description Language)-описаний, формирующие шаблоны на основании информации, предоставляемой пользователем, для языков описания аппаратуры VHDL, Verilog™ и ABEL™ HDL;
· высокоэффективные средства синтеза HDL-проектов, поддерживающие языки VHDL, Verilog и ABEL HDL, с возможностью оптимизации;
· развитые средства верификации проекта, позволяющие сократить полное время разработки устройства за счет обнаружения возможных ошибок на более ранних стадиях проектирования и сокращения длительности и количества возможных итераций;
|
|
· автоматические средства трассировки проекта в кристаллы различных семейств ПЛИС Xilinx с учетом оптимизации проекта по различным параметрам;
· средства программирования кристаллов семейств ПЛИС Xilinx, выполненных по различной технологии (CPLD и FPGA), поддерживающие несколько типов загрузочных кабелей JTAG-интерфейса;
· удобный для разработчика пользовательский интерфейс и наличие в каждом модуле пакета справочной системы, сокращающие время освоения САПР;
· наличие интегрированного с пакетом САПР набора инструментов и утилит других фирм, предоставляющих дополнительные удобства в процессе проектирования, включающего утилиту генерации тестовых сигналов HDL Bencher™, программу моделирования ModelSim XE Starter™ и редактор диаграмм состояний StateCAD™.
Практическая часть
Формирование логической последовательности
Десятичный сумматор с кодом 7-4-2-1. Этот код позиционный. Каждому разряду кодовой комбинации сопоставляется определенный весовой коэффициент, зависящий от позиции этого разряда. Если задана кодовая комбинация , где – двоичные символы, то десятичную цифру, соответствующую этой кодовой комбинации можно определить по формуле:
|
|
Таким образом, данный код имеет следующие обозначения цифр:
«0» – 0000; «4» – 0100; «8» – 1001; «12» - 1101.
«1» – 0001; «5» – 0101; «9» – 1010;
«2» – 0010; «6» – 0110; «10» - 1011;
«3» – 0011; «7» – 1000; «11» - 1100;
Для данного сумматора получена следующая логическая последовательность:
00 01 01 02 02 03 03 04 04 05 05 06 06 08 ** **
08 09 09 0A 0A 0B 0B 0C 0C 0D 0D 10 ** ** ** **
01 02 02 03 03 04 04 05 05 06 06 08 08 09 ** **
09 0A 0A 0B 0B 0C 0C 0D 0D 10 10 11 ** ** ** **
02 03 03 04 04 05 05 06 06 08 08 09 09 0A ** **
0A 0B 0B 0C 0C 0D 0D 10 10 11 11 12 ** ** ** **
03 04 04 05 05 06 06 08 08 09 09 0A 0A 0B ** **
0B 0C 0C 0D 0D 10 10 11 11 12 12 13 ** ** ** **
04 05 05 06 06 08 08 09 09 0A 0A 0B 0B 0C ** **
0C 0D 0D 10 10 11 11 12 12 13 13 14 ** ** ** **
05 06 06 08 08 09 09 0A 0A 0B 0B 0C 0C 0D ** **
0D 10 10 11 11 12 12 13 13 14 14 15 ** ** ** **
06 08 08 09 09 0A 0A 0B 0B 0C 0C 0D 0D 10 ** **
10 11 11 12 12 13 13 14 14 15 15 16 ** ** ** **
** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
08 09 09 0A 0A 0B 0B 0C 0C 0D 0D 10 10 11 ** **
11 12 12 13 13 14 14 15 15 16 16 18 ** ** ** **
09 0A 0A 0B 0B 0C 0C 0D 0D 10 10 11 11 12 ** **
12 13 13 14 14 15 15 16 16 18 18 19 ** ** ** **
0A 0B 0B 0C 0C 0D 0D 10 10 11 11 12 12 13 ** **
13 14 14 15 15 16 16 18 18 19 19 1A ** ** ** **
0B 0C 0C 0D 0D 10 10 11 11 12 12 13 13 14 ** **
14 15 15 16 16 18 18 19 19 1A 1A 1B ** ** ** **
0C 0D 0D 10 10 11 11 12 12 13 13 14 14 15 ** **
15 16 16 18 18 19 19 1A 1A 1B 1B 1C ** ** ** **
0D 10 10 11 11 12 12 13 13 14 14 15 15 16 ** **
16 18 18 19 19 1A 1A 1B 1B 1C 1C 1D ** ** ** **
** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
Дата добавления: 2019-07-15; просмотров: 85; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!