359,95 Kb.НазваниеРуководство к практическим занятиям «Проектирование плис с использованием сапр orcad 1»страница1/8Е Б ЛукьяненкоДата конвертации31.08.2012Размер359,95 Kb.Тип 1 621.382.82(076) 3277 Р 851МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ РУКОВОДСТВО К ПРАКТИЧЕСКИМ ЗАНЯТИЯМ ПРОЕКТИРОВАНИЕ ПЛИС С ИСПОЛЬЗОВАНИЕМ САПР OrCAD 9.1по курсамПрименение микросхем и микропроцессоров Курсовое и дипломное проектирование Для студентов специальностей 2205, 2019 Таганрог 2003 УДК 621.382.82.037.33.001.2(076.5)+ 681.325.6(076.5)+ 658.512.2.011.5(076.5)Составитель Е.Б.ЛукьяненкоРуководство к практическим занятиям «Проектирование ПЛИС с использованием САПР OrCAD 9.1» по курсам «Применение микросхем и микропроцессоров», «Курсовое и дипломное проектирование». Таганрог: Изд-во ТРТУ, 2003. 35 с.В работе излагаются сведения, необходимые для проектирования ПЛИС фирмы Altera, простых ПЛИС типа GAL, PAL, PROM с использованием САПР OrCAD 9.1 и программы MAX+PLUSII. Приводятся примеры описания наиболее распространенных микросхем на языке высокого уровня VHDL. Описывается создание условного графического обозначения разработанной ПЛИС с целью ее дальнейшего моделирования и разработки печатной платы.Ил. 37. Библиогр.: 5 назв.Рецензент О.Н.Негоденко, канд. техн. наук, профессор кафедры МЭТ БИС ТРТУ.ВВЕДЕНИЕПривлекательность проектирования ПЛИС (программируемых логических интегральных схем) с использованием САПР OrCAD 9.1 обусловлена тем, что в этой программе существует единый графический редактор, применяемый для различных целей. В этом редакторе можно создать цифровую или аналого-цифровую схему для моделирования ее в проектах Analog or Mixed Signal Circuit, PC Board или Programmable Logic, использовать схему для реализации в виде ПЛИС различных фирм: Altera, Actel, Lattice, Lucent, Philips, Xilinx, а также подготовить схему для разработки печатной платы. Процесс размещения и трассировки ПЛИС выполняется с помощью специализированных программ типа MAX+PLUSII, XACT Step и др. Таким образом, отпадает необходимость в изучении графических редакторов различных фирм и приемов работы с ними, в то же время, САПР OrCAD 9.1 позволяет провести сквозное проектирование электронной аппаратуры с использованием одного графического редактора. СОЗДАНИЕ ЭЛЕКТРИЧЕСКОЙ СХЕМЫ ПЛИС 1.1. Создание проекта PC BoardВ САПР OrCAD 9.1 возможно создание проектов четырех видов: Analog or Mixed-Signal Circuit моделирование аналоговых, цифровых и цифроаналоговых схем; PC Board создание схем с возможностью моделирования в Pspice A/D и цифровых схем в Express Plus; Programmable Logic моделирование цифровых схем и синтез программируемой логики; Schematic создание и документирование схем. Создание проекта выполняется по команде File / New / Project. В диалоговом окне (рис. 1) выбирается тип проекта. Вначале создается проект типа PC Board, так как в нем содержится файл проекта *.dsn и возможно моделирование как электрических схем, так и схем, описанных на языке VHDL. Проект типа Programmable Logic сразу создавать нельзя, так как в нем отсутствует файл проекта *.dsn, и поэтому невозможно вводить электрические схемы. Далее (рис. 1) в поле Name записывается имя проекта, в поле Location путь к каталогу, в котором размещаются файлы проекта. Рабочий каталог создается после нажатия на кнопку Browse. В заключение нажимается кнопка ОК. В следующем окне указывается галочкой разрешение на моделирование в строке Enable project simulation. После чего выбирается моделирование цифровых устройств в модуле Express Plus, для чего проставляется галочка в строке Add VHDL based digital simulation resource (добавить VHDL-описания цифровых сигналов). Нажимается кнопка «Далее». При таком открытии проекта можно моделировать схемы и VHDL-описания компонентов. Рис.1 1.2. Создание проекта Programmable LogicДля проектирования ПЛИС создается проект Programmable Logic (рис.2). Предварительно проект PC Board закрывается.Рис. 2 При создании проекта Programmable Logic открывается окно, в котором выбирается тип и семейство ПЛИС. В OrCAD 9.1 возможно подготавливать схемы для проектирования ПЛИС следующих фирм: Фирма-производитель Семейство ПЛИС Пакет программ для разработки ПЛИС Altera MAX 5, MAX 7, MAX 9, Flex 6, Flex 8, Flex 10 MAX+PLUS11 Actel ACT1, ACT2, ACT3, 1200XL, 3200DX, 40MX, 42MX, 54SX Actel Designer Series Atmel AT40K,AT6K02, AT6K04 - Lattice IspLSI or pLSI Lattice pDS+ Lucent ORCA 2 or 2A, ORCA 3C/3T Lucent ORCA Foundry Philips XPLA Philips XPLA Simple PLD GAL, PAL, PROM OrCAD Express Vantis MACH - Xilinx M1 XC3x00/L, XC4000E, XC4000EX, XC4000XL, XC4000XF, XC5200, XC9500, Spartan, Spartan XL, Virtex XACTStep Series Затем файл проекта *.dsn, созданный в проекте PC Board, копируется с помощью Windows Commander в проект Programmable Logic. Для подключения файла проекта *.dsn к проекту Programmable Logic при выделенной верхней строчке менеджера проекта Design Resource вызывается контекстное меню щелчком правой кнопки мыши (ПКМ), и после щелчка левой кнопкой мыши (ЛКМ) на открывшемся окошке Add File файл проекта *.dsn находится и присоединяется к проекту. После этого рекомендуется схему (имя Schematic) переименовать (команда Rename из контекстного меню).1.3. Ввод электрической схемыЭлектрическая схема ПЛИС может содержать как библиотечные цифровые элементы, так и блоки с VHDL-описаниями компонентов, составляемых разработчиком. При проектировании ПЛИС фирмы Altera компонеты выбираются из библиотек Altera_P, Altera_M. При проектировании ПЛИС типа SPLD выбирается библиотека SPLD. Графические обозначения «земли» и источника питания находятся в соответствующих библиотеках. Например, для фирмы Altera источник питания (VCC) и «земля» (GND) находятся в библиотеке Altera_P. Для изучения порядка ввода и проверки схемы рекомендуется воспользоваться литературой [1], подразд. (1.2, 1.3, 2.2). При создании схем ПЛИС удобно оформлять отдельные фрагменты схем в виде блоков, которые могут представлять собой как схемы из электрических компонентов (тип блока Schematic View), так и VHDL-описания (тип блока VHDL). Блоки типа Schematic View создаются следующим образом. Выполняется команда Place / Hierarchical Block. Открывается диалоговое окно (рис. 3). В поле Reference вводится позиционное обозначение блока, в поле Implementation type указывается тип иерархического блока (Schematic View), в поле Implementation name записывается произвольное имя блока. Поле Path and Filename не заполняется. В поле Primitive выбирается No, т.е. блок, имеющий иерархическую структуру. Нажимается ОК. 1 &nbs
Руководство к практическим занятиям «Проектирование плис с использованием сапр orcad 1»
Руководство к практическим занятиям «Проектирование плис с использованием сапр orcad 1»
Комментариев нет:
Отправить комментарий