![]() | |
НПО Системы Безопасности (499)340-94-73 График работы: ПН-ПТ: 10:00-19:00 СБ-ВС: выходной ![]() ![]() |
Главная » Периодика » Безопасность 0 ... 99100101102103104105 ... 233 ![]() Где настраивается и запускается компилятор ПЛИС Все установки проекта, а именно: выбор кристалла микросхемы, опции компилятора и опции выхода, - настраиваются в диалоговом окне Configure PLD. Это окно выводится на экран выбором команды PLD » Configure из меню текстового редактора или же редактора принципиальных схем. Кроме того, настроить проект, провести его компиляцию и выполнить его моделирование можно из панели инструментов PLDTools (рис. 5.2). На экран панель вызывается из меню выбором строки View » PLD Tooibar. Компилятор запускается из меню выбором команды PLD » Compile или нажатием кнопки Compile. Программа моделирования запускается из меню выбором команды PLD » Simulate или нажатием кнопки Simulate. ««пиляии» маделировани. Более подробно все это описано в разделе Компиляцш " - /"Равяения проекта на ПЛИС. Проектирование устройств на ПЛИС на основе принципиальных схем Принципиальные схемы устройств на программируемой логике создаются так же, как и все остальные схемы на основе дискретных элементов, размещаемых на печатной плате. Проект может состоять из одного или нескольких листов с неограниченной глубиной и сложностью иерархии. Единственное отличие состоит в том, что символы для создания принципиальной схемы необходимо брать из специальной библиотеки PLD Symbols. При компиляции проект на ПЛИС сначала транслируется из принципиальной схемы в исходный файл компилятора язьпса CUPL. Полученный CUPL файл затем компилируется с целью получения выходного файла. Использование библиотеки символов Специализированная библиотека символов, предназначенная для создания проекта на ПЛИС, содержится в библиотеке PLD Symbols.lib, находящейся в базе данных по адресу \Program FllesVDesIgn Explorer 99 SE\Library\Sch\Pld.ddb. Библиотека содержит все стандартные функциональные группы: буферы, компараторы, триггеры и т. д. Для того чтобы правильно выбрать из библиотеки элементы, реализуемые в той или иной микросхеме ПЛИС, необходимо хорошее знание разработчиком ее архитектуры. Условные обозначения символов Элементы схем обозначаются двумя способами. Большинство из них обозначаются набором букв и цифр в соответствии с их функциональным назначением, например N0R2BL Другие обозначаются именами ТТЛ устройств из стандартной серии 74. Им предшествует буква X, например Х74 138 (рис 5.3). 4> Рис 5.3. Вид некоторых элементов схем из библиотек ПЛИС Поиск символов в библиотеке Библиотека элементов программируемой логики содержит более 360 символов. Их список и подробное описание приведены в пункте Элементы, сгруппированные по функциональным категориям. Для поиска нужного элемента можно использовать стандартные функции поиска редактора принципиальных схем. Для этого с помощью команды Tools » Find Component необходимо вызвать диалоговое окно Find Component. У каждого элемента библиотеки программируемой логики имеется подробное описание в поле Description, которое значительно облегчает его поиск. К примеру, разработчик желает знать, есть ли в библиотеке символ приоритетного шифратора с входами активного низкого уровня. До начала поиска необходимо убедиться в правильности настроек области поиска (Sesrch Scope) и адреса библиотеки (Search Path). На рис. 5.4 показано, как правильно задать каталог \PLD, чтобы ограничить область поиска библиотекой элементов программируемой логики. {Ешггятвашшшшшшшшшшт FnlCownnMI - - - - - - ......- - Г BfljbvRilaara [ S>nl< "3 Sybikoclm P FnlAllialaneH P*h;, jc \Pro9<ni Flel\CI»09Mjba/£ch\Pld Ibayiouid ![]() Size- Heto Puc. 5.4. Поиск нужного элемента производится стандартными средствами редактора схем Попробуем задать поисковую строку, в точности такую же, какая может быть написана в библиотеке, заключая каждое отдельное слово или же набор слов в кавычки. В разделе Found Libraries диалогового окна появится список тех библиотек, которые содержат эти слова в полях описания. Для просмотра поля описания достаточно выполнить щелчок левой кнопкой мыщи на выбранном элементе. Элементы, сгруппированные по функциональным категориям Арифметические функции В таблице 5.1 приведены три типа арифметических функций: аккумуляторы (АСС), сумматоры (ADD), и сумматоры/вычитатели (ADSU). Таблица 5.1
Буферные элементы Буферы служат для ветвления схемы, для организации выхода с тремя состояниями, а также тактирования ПЛИС (таблица 5.2). Таблица 5.2
0 ... 99100101102103104105 ... 233 |