Реферат: Средства отладки электронных схем

Министерство Промышленности и Энергетики РФ

Реферат

Средства отладки электронныхсхем

Выполнил студент 412группы:

Боровков И.А.

                                                                                                                                                         Проверил:

Волков А.В.

Иваново

2004

Содержание:

Введение                                                                                                 3

1.Средства отладки для микроконтроллеров семейства HC05                             3

            1.1 Внутрисхемные симуляторы                                                                                  5

            1.2 Внутрисхемные эмуляторы                                                                         7

            1.3 Программаторы                                                                                            10

            1.4 Средства разработки третьих фирм                                                          11

2. Отладочныесредства БИС                                                                                       12

            2.1 Средства разработки электронныхсхем                                                  12

            2.2 Прототипные платы схемпрограммируемой логики с ISA                13

            2.3 Прототипные платы схемпрограммируемой логики с PCI                 13

            2.4 Платы разработчика для схемпрограммируемой логики с PCI         14

            2.5 Оборудование для контроля иотладки проектных плат                      15

            2.6 Комплекс средств тестированияметодом граничного

                 сканирования JTools                                                                                     16

            2.7 Комплекс средств тестированияметодом граничного

                 сканирования (дополнительно)                                                                  17

Заключение                                                                                                                       18

Списокиспользуемой литературы                                                                              19

Введение

            Сегодня промышленность шагнуладалеко вперед в производстве интегральных схем, это видно, из того, что размерымикросхем уменьшаются, а производительность и характеристики возрастают вположительную сторону. Но в связи, с этим, возникает один недостаток,микросхемы усложняются по своей структуре и функциональному предназначению. Икак следствие возникает проблема контроля выхода годных интегральных схем ивыявление причин возникающих неполадок.

            Денежныеи трудовые затраты на тестирование сложных интегральных схем с привлечениемконтрольно-измерительной аппаратуры может во много раз превышать стоимостьинтегральной схемы из-за длительности процесса тестирования и сложности егореализации. Производить тестирование на модели разрабатываемой интегральнойсхемы существенно удешевляет процесс тестирования и сокращает время егопроведения.

            Реальные образцы создаются на основепроекта интегральных схем, разработанного на этапах логического итопологического проектирования. И затем, каждый образец должен пройтифункциональный контроль, устанавливающий правильность его работы.

При тестировании на математической модели или реальном образцеобнаруживаются неисправности интегральной схемы путем анализа состояний еевыхода на определенных наборах входных сигналов. Успешное решение задачи тестированияинтегральной схемы на всех стадиях проектирования и изготовления определяет вконечном итоге ее важнейшие характеристики, такие как: 1. бездефектностьпроектирования; 2. надежность работы; 3. устойчивость работы; 4. стоимостьобразцов; и др.

            Можно выделить два вида тестированияинтегральных схем:

1.<span Times New Roman"">      

функциональное тестирование, осуществляемое навсех этапах разработки логической схемы;

2.<span Times New Roman"">      

функциональный контроль правильности работыобразцов интегральных схем после их изготовления.

В данном реферате будут рассмотрены средства отладки длямикроконтроллеров семейства HC05 и БИС PLD FLEX10K и др.

1. Средстваотладки для микроконтроллеров семейства HC05

             Микроконтроллерысемейства HC05 фирмы MOTOROLA являются относительно новыми для российскогоразработчика. Несмотря на то, что информация о МК семейства HC05 присутствует втех или иных изданиях ужепорядка пяти лет, а подробная техническая документация вбольшом количестве содержится на серверах компании, использование этих МК вразработках российских инженеров по-прежнему ограничено. Данное обстоятельствоявляется всего лишь подтверждением аксиомы о том, что МК без средств отладки ипрограммирования являются схемами абсолютно бесполезными с практической точкизрения. Недоступность в течение достаточно длительного времени российскомуразработчику дешевых средств поддержки разработки для 8-разрядных МК фирмыМотоRоLа часто оказывается решающим фактором при выборе элементной базы новойразработки.

            Числоальтернативных вариантов МК, которые могут обеспечить примерно равныетехнические характеристики создаваемого изделия, среди 8-разрядных МКзначительно больше, чем при ведении разработки на основе 16- и 32-разрядных МК.Поэтому однозначный выбор 8-разрядного МК редко диктуется только техническимиусловиями, за исключением случаев, требующих предельного быстродействия. Сэкономической точки зрения, выигрыш в цене на комплектующие при замене одного8-разрядного МК на другой с близкими техническими характеристиками оказываетсяне столь существенным по сравнению с необходимостью обеспечения предельнокоротких сроков разработки изделия. Именно в этом случае особое значениеприобретают “степень освоения” разработчиком выбранного МК и предварительныепрограммные наработки. Именно в этом случае сказывается долгое отсутствие нароссийском рынке дешевых инструментальных средств разработки и бесплатныхпрограммных симуляторов с небольшим набором функций. В настоящий момент,благодаря программе “NO EXUSES”, такое положение дел меняется коренным образом.

МК семейства HC05 имеютобщее процессорное ядро, но существенно различаются объёмом резидентного ПЗУпрограмм и набором периферийных модулей. С точки зрения методологии отладки, ихможно условно разделить на две группы. Маловыводные МК серий K, J, P (числовыводов корпуса от 16 до 28) имеют ПЗУ программ от 1 до 4,6 Кбайт и малое числопериферийных модулей. Объём резидентного ПЗУ не предполагает использования этихМК для сложных задач, поэтому прикладная программа может быть написана на языкеАссемблер, и весьма вероятно, что при отладке можно будет обойтись безинструментальных средств реального времени. Ко второй группе относятся МК собъёмом памяти программ от 8 до 16 Кбайт с развитым набором периферийныхмодулей (серии B, C, L). Эти МК требуют более развитых средств отладки.

              ДляМК семейства НС05 фирма МотоRоLа предлагает программно-аппаратные средстваразработки следующих классов:

·<span Times New Roman"">                       

программные симуляторы;

·<span Times New Roman"">                       

внутрисхемныесимуляторыICS (In-Circuit Simulator);

·<span Times New Roman"">                       

внутрисхемныеэмуляторытипаMMEVS (Motorola Modular Evaluation System);

·<span Times New Roman"">                       

внутрисхемныеэмуляторытипаMMDS (Motorola Modular Development System);

·<span Times New Roman"">                       

программаторы. 1.1<span Times New Roman"">  Внутрисхемные симуляторы Безусловно,самой дешевой технологией отладки, знакомой всем отечественным разработчикам состажем, является набор “Ассемблер – Симулятор – Программатор”. Учитываянебольшой объём памяти маловыводных МК и дешевизну  МК этих серий, такой путь на первом этапе могбы считаться вполне приемлемым. Однако, драйверы программирования для широкого набораМК Motorola редко присутствуют в отечественных универсальных программаторах,что часто делает этот путь практически нереализуемым. Поэтомубесплатные программные симуляторы, присутствующие на сервереhttp://mot-sps.com/csic/devsys/devtools/htm в разделе Free Software, могутпослужить для целей первичного знакомства или обучения, но не позволяют бездополнительных материальных затрат создать макетный образец изделия.Самымдешёвым инструментальным средством для МК семейства НС05 являются внутрисхемныесимуляторы M68ICS05xx. Симуляторы специализированны на определённый тип МКпрограммы “NO EXUSES” (таблица). Набор внутрисхемного симулятора включаетпростую плату аппаратных средств и интегрированную среду разработки дляперсонального компьютера. Обмен данными между ПК и аппаратной платформой осуществляетсяпосредством интерфейса RS-232.В таблице1.  приведены средства отладки ипрограммирования популярных МК семейств HC05.Таблица №1 Средства отладки ипрограммирования МК семейств HC05

Тип МК

Внутрисхемный симулятор

Внутрисхемный эмулятор

Эмуляционный модуль

Кабель

Адаптер

68HC08AZ0
68HC08AB0

нет

M68MMPFB0508
или M68MMDS05

M68EM08AZ0

M68CBL05E

M68TE08AZ0PU100

68HC08AZ32

нет

M68MMPFB0508
илиM68MMDS05

M68EM08AZ0

M68CBL05E

M68TE08AZ032FU64

68HC08MR16
этот МК будет заменен на 68HC908MR24

нет

M68MMPFB0508
или M68MMDS05

M68EM08MP16

M68CBL05C

M68TC08MP16FU64

68HC908AZ60

нет

M68MMPFB0508
илиM68MMDS05

M68EM08AZ60

M68CBL05C

X68TC08AX48

68HC908GB20

M68ICS08GB20

 

 

 

Термин “внутрисхемныйсимулятор” может показаться недостаточно понятным, поэтому рассмотрим краткопринцип действия устройств данного класса. Основным элементом аппаратнойплатформы является МК семейства НС05, однако его тип не совпадает с типомцелевого МК. Периферийные модули этого замещающего МК идентичны модулямцелевого МК, а число линий портов ввода/вывода превышает аналогичное числоцелевого МК. Эти “лишние” линии используются для обмена с ПК. Выводызамещающего МК, полностью совпадающие по функциональному назначению с выводамицелевого МК, выведены на разъём с цоколевкой последнего. ПК имитируетпрограммно-логическую модель целевого МК, включая периферийные модули.Прикладная программа на языке ассемблер НС05 выполняется внутренними средствамиПК. Связь с аппаратной платформой осуществляется только в случае необходимостиввода или вывода данных. Под управлением программы монитора, которая записана вПЗУ МК платы M68ICS05xx, сформированные в ПК выходные воздействия поступают насоответствующие выходы разъёма целевого МК, или состояния входов целевого МКсчитываются и передаются в ПК. При подключении разрабатываемого изделия куказанному разъёму платы M68ICS05xx создается полная иллюзия работы подуправлением целевого МК, но в замедленном по отношению к реальному масштабувремени. Отсюда и название — “симулятор”. Крайне важно: комплект средствМ68ICS05xx одновременно является программатором OTP и EEPROM МК, но только тойсерии, для отладки которой он предназначен.

Программное обеспечениеМ68ICS05xx работает под управлением Windows. Оно содержит в своёмсоставе редактор текста, макроассемблер IAS05 и полноэкранную многооконнуюсреду отладки, которые объединены общей программной оболочкой. Если аппаратнаяплатформа М68ICS05xx подключена к ПК, то при отладке используются реальныефизические сигналы, поступающие на разъёмы целевого МК. Если платформаотключена, то среда отладки работает в режиме программного симулятора, с полнойимитацией всех периферийных модулей. Именно эти симуляторы предложены вкачестве бесплатного программного обеспечения.

Программная среда отладки предоставляет следующиевозможности:

·<span Times New Roman"">                       

отладка программы на уровне исходного текста языка Ассемблер;

·<span Times New Roman"">                       

контроль и модификация содержимого ячеек памяти, регистров ипортов ввода/вывода;

·<span Times New Roman"">                       

несколько режимов прогона программы: автоматический,пошаговый, с остановкой по контрольным точкам и прерываниям МК;

·<span Times New Roman"">                       

позволяет задать 64 точки останова. Контрольные точки могутбыть установлены в абсолютных кодах, в символьном виде, допускаются условныеточки останова по содержимому регистров;

·<span Times New Roman"">                       

обеспечивает режим трассировки;

·<span Times New Roman"">                       

имеет встроенный механизм создания командного файла, чтопозволяет автоматизировать процесс отладки, задать последовательность входныхвоздействий на входы МК, а также запомнить последовательность сигналов навыходах МК в процессе выполнения программы;

·<span Times New Roman"">                       

производит конфигурирование адресного пространства дляконкретного типа МК из перечня серии (например, M68ICS05B поддерживает целевыеМК НС05В5, НС05В16, НС05В32). Контролирует обращение к несуществующим вадресном пространстве выбранного МК ячейкам памяти, сообщает о попытке чтенияранее неинициализированной памяти.

             Учитываясложности с учебным оборудованием по курсам микропроцессорной техники, следуетотметить, что описанные внутрисхемные симуляторы позволяют создать прекрасныйнедорогой лабораторный практикум.

1.2 Внутрисхемныеэмуляторы

            Для эффективной отладки прикладныхпрограмм управления в реальном масштабе времени фирма МотоRоLа предлагаетмодульные системы внутрисхемной эмуляции MMEVS и MMDS. Каждая из них состоит издвух плат:

1.<span Times New Roman"">                 

Плата основной платформы универсальна для всех МК семействHC05 и HC08. Для системы типа MMEVS эта плата носит название M68MMPFB0508, адля системы типа MMDS — M68MMDS05.

2.<span Times New Roman"">                 

Плата эмуляционного модуля (EM) специфицирует систему MMEVSили MMDS для конкретного типа МК. Эмуляционный модуль часто называютнаездником, так как плата модуля конструктивно устанавливается поверх платыосновной платформы. Платы эмуляционных модулей инвариантны по отношению к типусистемы (таблица). Общее число модулей для семейств HC05 и HC08 составляетоколо 50. В таблице приведены модули только для МК программы “NO EXUSES”.

    Длясоздания законченной системы внутрисхемной эмуляции комплект из двух платдолжен быть обязательно дополнен:

·<span Times New Roman"">                       

гибким высокочастотным кабелем;

·<span Times New Roman"">                       

адаптером целевого МК;

·<span Times New Roman"">                       

переходной головкой целевого МК.

    Типсоединительного кабеля инвариантен по отношению к корпусу целевого МК, но, ксожалению, различается для разных серий МК. Тип адаптера определяется корпусомцелевого МК (таблица). Если МК выполнен в корпусе DIP или PLCC, то переходнаяголовка не потребуется вовсе, а для остальных типов корпусов адаптер долженбыть дополнен переходной головкой.

    Каждыйиз пяти описанных компонентов системы MMЕVS или MMDS имеет свой порядковыйномер (таблица) и при покупке должен быть заказан отдельно. Такой подходпредоставляет пользователю возможность последовательно дополнять базовыйкомплект средств отладки при переходе на новый тип МК семейства HC05 или HC08.

    Программноеобеспечение для систем внутрисхемной эмуляции поставляется в комплекте с платамиосновной платформы. В настоящее время в комплекте с платой системы MMЕVSM68MMPFB0508 поставляется интегрированная среда разработки RAPID, котораяработает под управлением DOS и включает редактор текста, макроассемблер иполноэкранный отладчик. Системы MMЕVS и MMDS не имеют в своём составе средствпрограммирования, среда отладчика не может работать в режиме симулятора.Программная среда RAPID и аппаратные средства MMЕVS предоставляют следующиевозможности:

·<span Times New Roman"">                       

отладка в реальном времени, полная внутрисхемная эмуляция безкаких-либо ограничений;

·<span Times New Roman"">                       

эмулируемая память программ — 64 Кбайт SRAM ОЗУ, то естьэмулируется резидентное ПЗУ любого МК семейства HС05 или HC08. Адаптацияуниверсального отладчика RAPID к конкретному типу МК производится с помощьюфайлов конфигурации, которые поставляются с модулями EM;

·<span Times New Roman"">                       

4 программно-выбираемых частоты тактирования целевого МК;

·<span Times New Roman"">                       

отладка программы на уровне исходного текста языка Ассемблер;

·<span Times New Roman"">                       

контроль и модификация содержимого ячеек памяти, регистров ипортов ввода/вывода;

·<span Times New Roman"">                       

несколько режимов прогона программы: автоматический,пошаговый, с остановкой по контрольным точкам и прерываниям МК;

·<span Times New Roman"">                       

позволяет задать 64 “аппаратных” точки останова. Память точекостанова не входит в адресное пространство эмулируемой памяти программ;

·<span Times New Roman"">                       

обеспечивает режим трассировки;

·<span Times New Roman"">                       

встроенный механизм создания командного файла;

·<span Times New Roman"">                       

команда “CHIPINFOR” предоставляет сведения о конфигурации(адреса регистров специальных функций) и цоколевке целевого МК в выбранномкорпусе;

·<span Times New Roman"">                       

соединение с ПК посредством интерфейса RS-232, скоростьобмена — 57600 бод.

    Внастоящее время фирма MOTOROLA разработала новую программную оболочку длявнутрисхемных эмуляторов MMEVS и MMDS. Интегрированная среда разработки носитназвание MCUez и работает под управлением Windows 9Xили Windows NT. Основное её преимущество по отношению к RAPID — возможностьотладки на уровне исходного текста на языках C и Ассемблер. Однако С-компиляторв состав MCUez не входит. Демонстрационную версию MCUez можно найти по адресу <span Arial",«sans-serif»">http://mot-sps.com/csic/devsys/swupgrd/swug/htm

.

    ДляOTP МК семейства НС05, входящих в программу “NO EXUSES”, на основе базовойплатформы MMEVS созданы завершённые комплекты средств отладки KITMMEVS05xx, всостав которых входит среда MCUez.

    Системытипа MMЕVS фирма МотоRоLа относит к классу дешёвых внутрисхемных эмуляторов. Ихразвитием являются системы типа MMDS, которые имеют следующие дополнения поотношению к MMEVS:

·<span Times New Roman"">                       

аппаратные средства платформы M68MMDS05 содержат двухпортовоеОЗУ, на основе которого выполнен логический анализатор;

·<span Times New Roman"">                       

встроенный логический анализатор позволяет записать в память8К состояний выводов целевого МК при выполнении прикладной программы в реальномвремени;

·<span Times New Roman"">                       

встроенный источник питания;

·<span Times New Roman"">                       

все элементы системы отладки объединены в металлическом корпусе.1.3 Программаторы

            Фирма MOTOROLA предлагает ряд дешевых плат программаторовдля МК семейства НС05. Эти платы специализированы для определенных групп МКсемейства НС05, они не требуют для эксплуатации ПК верхнего уровня. Вдокументации фирмы Мотоrоlа эти программаторы носят название “параллельных”.Название отражает технологию программирования:

·<span Times New Roman"">                       

пользователь записывает прикладную программу в отдельныйкорпус ПЗУ с ультрафиолетовым стиранием при помощи универсальногопрограмматора;

·<span Times New Roman"">                       

пользователь устанавливает ПЗУ на плату “параллельного”программатора, который осуществляет копирование программы в ПЗУ МК.

    Следует отметить, что данныйспособ программирования не является высокотехнологичным и предназначен толькодля создания рабочих образцов целевых МК на этапе разработки. Аналогичнуюфункцию программирования выполняют внутрисхемные симуляторы ICS. Поэтому, еслицелевой МК поддерживается внутрисхемным симулятором ICS, то безусловно,предпочтение следует отдать последнему. В противном случае плата “параллельного”программатора является наиболее экономичным средством на пути получениязаконченного образца разрабатываемого изделия. Это, в первую очередь, относитсяк перспективным МК серии L со встроенным модулем управления ЖКИ. Подробнаяинформация о платах “параллельных” программаторов находится по адресу <span Arial",«sans-serif»">http://mot-sps.com/csic/devsys/flldrl9/pgmr.htm

.

    В случае, если читателяинтересуют универсальные программаторы, то из отечественных можно предложить“Стерх-ST011” (<span Arial",«sans-serif»">http://www.sibfair.ru/bond

) и “KROM” (<span Arial",«sans-serif»">http://msl.gaw.ru). Перечень универсальныхпрограмматоров зарубежного производства Вы найдете по адресу <span Arial",«sans-serif»">http://mot-sps.com/csic/devsys/devtools.htmв разделе 3rd PartyPartners. В настоящее время ведутся разработки драйверов для отечественныхпрограмматоров фирмы Фитон.1.4 Средстваразработки третьих фирм

            Pазнообразие МК фирмы MOTOROLA, с одной стороны, и глубокаяпродуманность структуры внутрисхемных эмуляторов MMEVS и MMDS, с другойстороны, обуславливают тот факт, что большинство компаний, специализирующихсяна разработке высокопрофессиональных средств отладки микропроцессорных систем,избрали в качестве магистрального направления создание программного обеспеченияк уже существующим аппаратным средствам типа MMEVS и MMDS. Перечень этих компанийможно найти в Internet по адресу <span Arial",«sans-serif»">http://mot-sps.com/csic/devsys/devtools.htm

в разделе 3rd PartyPartners. Фирма MOTOROLA выделяет в качестве основных партнеров фирмы HIWARE иCOSMIC. Продукция фирмы HIWARE  включаетнесколько версий компиляторов с языка С, макроассемблеры, библиотекистандартных функций, программные симуляторы, полноэкранные отладчики дляплатформ типа MMEVS и MMDS для всех семейств МК фирмы MOTOROLA. Достоинствомпредлагаемых средств является их полная программная совместимость. На основеуниверсальной интегрированной среды ведения проекта пользователь может создатьсобственную конфигурацию системы отладки и, в случае необходимости, дополнитьеё недостающими программными пакетами. Многооконный интерфейс пользователяинвариантен по отношению к выбранному типу средства отладки: так при отключенииплатформы MMЕVS от ПК отладчик может работать в режиме программного симулятора.Отладчик поддерживает высокоуровневую символьную отладку, символьную отладку науровне исходного текста языка Ассемблер и в машинных кодах. Следует обратитьвнимание на утилиту создания графических образов объектов управления, котораяпозволяет создать образ панели управления и индикации разрабатываемогоустройства и назначить соответствие сигналов на входах МК состоянию органовуправления и отображения. В процессе отладки разработчик может имитироватьрежимы работы устройства под управлением прикладной программы в естественномрежиме, например, нажимая на кнопки мобильного телефона (рисунок).

2 Отладочные средства БИС

<span Times New Roman"">           

Средства разработки электронных схем

Средства предназначены дляускорения внедрения разработок, ориентированных на использование схемпрограммируемой логики.

Рис. 1 Средства разработки

<span Tahoma",«sans-serif»; color:#5C5C5C"><img src="/cache/referats/18192/image002.jpg" v:shapes="_x0000_i1025">

Cостав средств:

платы разработчиков для схем программируемой логики; прототипные платы для БИС фирмы Altera; специальное тестирующее оборудование; программное обеспечение; методическое обеспечение.<span Tahoma",«sans-serif»">

Применение средств обеспечивает быструю реализацию проектов иконтроль их работоспособности на всех этапах изготовления и внедрения, включаяотладку образцов, входящих в состав конечной аппаратно-программной системы.

Основныехарактеристики:

стандарт интерфейсных плат — ISA, PCI; PLD семейства — MAX7000S, FLEX10K, ACEX; сложность реализуемых проектов — 10 — 100 тыс. вентилей.

На отечественном рынкене имеется аналогичного комплексного подхода к проблемам проектирования платрасширения.

Особенности и преимущества:

·<span Times New Roman"">        

эффективность: учет специфики отлаживаемого оборудования;

·<span Times New Roman"">        

стоимость: значительно меньшая, чем у традиционных средствотладки программно-аппаратных систем или у зарубежных аналогов;

·<span Times New Roman"">        

передачу конкретных схемотехнических решений для определенныхобластей использования;

2.2Прототипные платы схем программируемой логики с                                                  интерфейсом ISA

Прототипные платы программируемой логики с интерфейсом ISAпозволяют отлаживать широкий круг пользовательских проектов, ориентированных наБИС PLD FLEX10K (Рис.2).

Рис. 2 Плата программируемой логики с интерфейсом ISA

<span Tahoma",«sans-serif»;color:#5C5C5C"><img src="/cache/referats/18192/image004.jpg" v:shapes="_x0000_i1026">

Особенности реализации:

·<span Times New Roman"">        

допустимость отладки больших и сложных пользовательскихпроектов (так как логическая мощность системных БИС составляет 10, 20 или 30тысяч эквивалентных логических вентилей, а в ближайшее время превысит 70 тысячвентилей);

·<span Times New Roman"">        

возможность использования в проектах встроенныхсверхоперативных блоков ОЗУ;

·<span Times New Roman"">        

обеспечение простоты и легкости смены пользовательскихпроектов при реконфигурировании через интерфейс ISA;

·<span Times New Roman"">        

отсутствие ограничений на количество цикловреконфигурирования;

·<span Times New Roman"">        

возможность загрузки конфигурации из схемы постоянной памяти;

·<span Times New Roman"">        

предоставление средств организации гибкого взаимодействиямежду аппаратными ресурсами PLD и программным обеспечением ПЭВМ;

·<span Times New Roman"">        

допустимость разнообразных способов организациивзаимодействия между аппаратными ресурсами PLD и программным обеспечением ПЭВМ.

2.3 Прототипные платы схемпрограммируемой логики с интерфейсом PCI

Прототипные платыпрограммируемой логики с интерфейсом PCI позволяют отлаживать широкий кругпользовательских проектов, ориентированных на БИС PLD FLEX10K.

Рис.3 Прототипные платы

<span Tahoma",«sans-serif»; color:#5C5C5C"><img src="/cache/referats/18192/image006.jpg" v:shapes="_x0000_i1027">

Семейство в своей основе содержит:

·<span Times New Roman"">        

три схемы программируемой логики;

·<span Times New Roman"">        

четыре БИС сверхоперативной памяти (цикл обращения не более 15 нсек).

По функциональному назначению схемы PLD распределяются:

интерфейсная БИС типа FLEX10K — EPX10K30QC240-3; системная БИС типа FLEX10K — EPX10K30ATC144-4, управляющая БИС типа MAX7000S — EPM128STC100-6.<span Tahoma",«sans-serif»">

Особенности реализации:

·<span Times New Roman"">        

допустимость отладки больших и сложных пользовательскихпроектов до 60 тысяч вентилей;

·<span Times New Roman"">        

возможность использования в проектах встроенныхсверхоперативных блоков ОЗУ;

·<span Times New Roman"">        

возможность использования в проектах блоков ОЗУ большойемкости (до 128K 32-разрядных слов);

·<span Times New Roman"">        

обеспечение простоты и легкости смены пользовательскихпроектов, загружаемых в системную БИС через интерфейсную БИС;

·<span Times New Roman"">        

отсутствие ограничений на количество цикловреконфигурирования;

·<span Times New Roman"">        

обеспечение загрузки конфигурации интерфейсной БИС из схемыпостоянной загрузочной памяти;

·<span Times New Roman"">        

возможность закрытия битом секретности доступа к содержимомувнутреннего ОЗУ платы.

2.4 Платы разработчика для схем программируемойлогики с интерфейсом PCI

Платы разработчика для схем программируемой логики синтерфейсом PCI позволяют отлаживать широкий круг пользовательских проектов,ориентированных на БИС PLD ACEX.

Рис. 3 Платапрограммируемой логики с интерфейсом PCI

<span Tahoma",«sans-serif»;color:#5C5C5C"><img src="/cache/referats/18192/image008.jpg" v:shapes="_x0000_i1028">

Семейство в своей основе содержит:

схему программируемой логики; две БИС сверхоперативной памяти (цикл обращения не более 15 нсек).

Особенности реализации:

·<span Times New Roman"">        

допустимость отладки больших и сложных пользовательскихпроектов до 100 тысяч вентилей;

·<span Times New Roman"">        

возможность использования в проектах встроенныхсверхоперативных блоков ОЗУ;

·<span Times New Roman"">        

возможность использования в проектах блоков ОЗУ большойемкости (до 128K 16-разрядных слов);

·<span Times New Roman"">        

обеспечение простоты и легкости смены пользовательскихпроектов, загружаемых в БИС;

·<span Times New Roman"">        

наличие монтажной зоны для размещения ИС пользователя;

·<span Times New Roman"">        

возможность использования дополнительных плат по мезониннойтехнологии;

·<span Times New Roman"">        

обеспечение загрузки конфигурации БИС из схемы постояннойзагрузочной памяти.

2.5 Оборудование для контроля и отладки проектныхплат

Оборудование для контроля и отладки проектных плат синтерфейсом по стандарту ISA или PCI представляют собой платы-удлинители длясоответствующих интерфейсных плат, у которых каждая линия интерфейса имеетсоединение с контролирующей БИС PLD.

Рис. 4 Оборудование для кон