ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Засоби налагодження електронних схем
         

     

    Інформатика, програмування

    Міністерство промисловості та енергетики РФ

    Реферат

    Засоби налагодження електронних схем

    Виконав студент 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. функціональне тестування, що здійснюється на всіх етапах розробки логічної схеми;

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

    У даному рефераті будуть розглянуті засоби налагодження для мікроконтролерів сімейства 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а пропонує програмно -апаратні засоби розробки наступних класів:
    . програмні симулятори;
    . внутрісхемние симулятори ICS (In-Circuit Simulator);
    . внутрісхемние емулятори типу MMEVS (Motorola Modular Evaluation System);
    . внутрісхемние емулятори типу MMDS (Motorola Modular Development System);
    . програматори.

    1 Внутрісхемние симулятори

    Безумовно, самою дешевою технологією налагодження, знайомої всімвітчизняним розробникам зі стажем, є набір "Асемблер -
    Симулятор - Програматор ". З огляду на невеликий обсяг пам'яті маловиводних МКі дешевизну МК цих серій, такий шлях на першому етапі міг би вважатисяцілком прийнятним. Однак, драйвери програмування для широкого набору МК
    Motorola рідко присутні у вітчизняних універсальний програматор,що часто робить цей шлях практично нереалізованим.

    Тому безкоштовні програмні симулятори, присутні на серверіhttp://mot-sps.com/csic/devsys/devtools/htm у роздiлi Free Software, можутьпослужити для цілей первинного знайомства або навчання, але не дозволяють бездодаткових матеріальних витрат створити макетний зразок ізделія.Самимдешевим інструментальним засобом для МК сімейства НС05 євнутрісхемние симулятори M68ICS05xx. Симулятори спеціалізовані напевний тип МК програми "NO EXUSES" (таблиця). Набір внутрісхемногосимулятора включає просту плату апаратних засобів та інтегрованусередовище розробки для персонального комп'ютера. Обмін даними між ПК іапаратною платформою здійснюється за допомогою інтерфейсу RS-232.

    У таблиці 1. наведені засоби налагодження і програмування популярних
    МК сімейств HC05.


    Таблиця № 1 Засоби налагодження та програмування МК сімейств HC05

    | Тип МК | Внутрісхемни | Внутрісхемний | Емуляціонний | Кабель | Адаптер |
    | | Й симулятор | емулятор | модуль | | |
    | 68HC08AZ0 | немає | M68MMPFB0508 | M68EM08AZ0 | M68CBL05E | M68TE08AZ0PU100 |
    | 68HC08AB0 | | або M68MMDS05 | | | |
    | 68HC08AZ32 | немає | M68MMPFB0508 | M68EM08AZ0 | M68CBL05E | M68TE08AZ032FU64 |
    | | | Або M68MMDS05 | | | |
    | 68HC08MR16 | немає | M68MMPFB0508 | M68EM08MP16 | M68CBL05C | M68TC08MP16FU64 |
    | цей МК | | або M68MMDS05 | | | |
    | буде | | | | | |
    | замінений на | | | | | |
    | 68HC908MR24 | | | | | |
    | 68HC908AZ60 | немає | M68MMPFB0508 | M68EM08AZ60 | M68CBL05C | X68TC08AX48 |
    | | | Або M68MMDS05 | | | |
    | 68HC908GB20 | M68ICS08GB20 | | | |

    Термін "внутрісхемний симулятор" може здатися недостатньозрозумілим, тому розглянемо коротко принцип дії пристроїв даногокласу. Основним елементом апаратної платформи є МК сімейства НС05,проте його тип не збігається з типом цільового МК. Периферійні модулі цьогозаміщає МК ідентичні модулям цільового МК, а число ліній портіввведення/виводу перевищує аналогічне число цільового МК. Ці "зайві" лініївикористовуються для обміну з ПК. Висновки заміщає МК, повністю збігаютьсяза функціональним призначенням з висновками цільового МК, виведені на роз'єм зцокольовка останнього. ПК імітує програмно-логічну модель цільового
    МК, включаючи периферійні модулі. Прикладна програма на мові асемблер
    НС05 виконується внутрішніми засобами ПК. Зв'язок з апаратною платформоюздійснюється тільки у разі необхідності введення або виведення даних. Підуправлінням програми монітора, яка записана в ПЗП МК плати M68ICS05xx,сформовані в ПК вихідні впливу надходять на відповіднівиходи роз'єму цільового МК, або стану входів цільового МК зчитуються іпередаються в ПК. При підключенні розробляється вироби до зазначеногороз'єму плати M68ICS05xx створюється повна ілюзія роботи під управліннямцільового МК, але в уповільненому по відношенню до реального масштабу часу.
    Звідси й назва - "симулятор". Вкрай важливо: комплект засобів М68ICS05xxодночасно є програматором OTP і EEPROM МК, але тільки тієї серії,для налагодження якої він призначений.

    Програмне забезпечення М68ICS05xx працює під управлінням Windows.
    Воно містить у своєму складі редактор тексту, макроассемблер IAS05 іповноекранну багатовіконний середу налагодження, які об'єднані спільноюпрограмною оболонкою. Якщо апаратна платформа М68ICS05xx підключена до
    ПК, то при налагодженні використовуються реальні фізичні сигнали, що надходять наз'єднувачі цільового МК. Якщо платформа відключена, то середовище налагодження працює врежимі програмного симулятора, з повною імітацією всіх периферійнихмодулів. Саме ці симулятори запропоновані в якості безкоштовноїпрограмного забезпечення.

    Програмне середовище налагодження надає наступні можливості:
    . налагодження програми на рівні початкового тексту мови Асемблер;
    . контроль і модифікація вмісту комірок пам'яті, регістрів і портів введення/виводу;
    . декілька режимів прогону програми: автоматичний, крок за кроком, із зупинкою по контрольних точках і перериваннях МК;
    . дозволяє задати 64 точки зупину. Контрольні точки можуть бути встановлені в абсолютних кодах, в символьному вигляді, допускаються умовні точки зупину за вмістом регістрів;
    . забезпечує режим трасування;
    . має вбудований механізм створення командного файлу, що дозволяє автоматизувати процес налагодження, задати послідовність вхідних впливів на входи МК, а також запам'ятати послідовність сигналів на виходах МК в процесі виконання програми;
    . виробляє конфігурування адресного простору для конкретного типу
    МК з переліку серії (наприклад, M68ICS05B підтримує цільові МК НС05В5,
    НС05В16, НС05В32). Контролює звернення до неіснуючим в адресному просторі обраного МК комірок пам'яті, повідомляє про спробу читання раніше неініціалізовані пам'яті.

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

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

    Для ефективної налагодження прикладних програм для керування в реальномумасштабі часу фірма МотоRоLа пропонує модульні системи внутрісхемнойемуляції MMEVS і MMDS. Кожна з них складається з двох плат:
    1. Плата основної платформи універсальна для всіх МК сімейств HC05 і HC08.

    Для системи типу MMEVS ця плата має назву M68MMPFB0508, а для системи типу MMDS - M68MMDS05.
    2. Плата емуляціонного модуля (EM) специфікує систему MMEVS або MMDS для конкретного типу МК. Емуляціонний модуль часто називають наїзником, так як плата модуля конструктивно встановлюється поверх плати основної платформи. Плати емуляціонних модулів інваріантні по відношенню до типу системи (таблиця). Загальне число модулів для родин HC05 і HC08 становить близько 50. У таблиці наведено модулі тільки для МК програми

    "NO EXUSES".

    Для створення закінченої системи внутрісхемной емуляції комплект здвох плат має бути обов'язково доповнений:
    . гнучким високочастотним кабелем;
    . адаптером цільового МК;
    . перехідною головкою цільового МК.

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

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

    Програмне забезпечення для систем внутрісхемной емуляції поставляєтьсяв комплекті з платами основної платформи. В даний час в комплекті зплатою системи MMЕVS M68MMPFB0508 поставляється інтегрована середарозробки RAPID, яка працює під управлінням DOS і включає редактортексту, макроассемблер і повноекранний відладчик. Системи MMЕVS і MMDS НЕмають у своєму складі засобів програмування, середа відладчика не можепрацювати в режимі симулятора. Програмна середа RAPID і апаратні засоби
    MMЕVS надають наступні можливості:
    . налагодження в реальному часі, повна внутрісхемная емуляція без будь-яких обмежень;
    . емуліруемая пам'ять програм - 64 Кбайт SRAM ОЗУ, тобто емулюється резидентні ПЗУ будь-якого МК сімейства HС05 або HC08. Адаптація універсального відладчика RAPID до конкретного типу МК проводиться за допомогою файлів конфігурації, які поставляються з модулями EM;
    . 4 програмно-які обирають частоти тактірованія цільового МК;
    . налагодження програми на рівні початкового тексту мови Асемблер;
    . контроль і модифікація вмісту комірок пам'яті, регістрів і портів введення/виводу;
    . декілька режимів прогону програми: автоматичний, крок за кроком, із зупинкою по контрольних точках і перериваннях МК;
    . дозволяє задати 64 "апаратних" точки зупину. Пам'ять точок зупину не входить в адресний простір емуліруемой пам'яті програм;
    . забезпечує режим трасування;
    . вбудований механізм створення командного файлу;
    . команда "CHIPINFOR" надає відомості про конфігурацію (адреси регістрів спеціальних функцій) і цокольовка цільового МК у вибраному корпусі;
    . з'єднання з ПК за допомогою інтерфейсу RS-232, швидкість обміну - 57600 бод.

    В даний час фірма MOTOROLA розробила нову програмну оболонкудля внутрісхемних емуляторів MMEVS і MMDS. Інтегроване середовище розробкиносить назву MCUez і працює під управлінням Windows 9X або Windows NT.
    Основна її перевага по відношенню до RAPID - можливість налагодження нарівні початкового тексту на мовах C і Асемблер. Проте З-компілятор всклад MCUez не входить. Демонстраційну версію MCUez можна знайти за адресоюhttp://mot-sps.com/csic/devsys/swupgrd/swug/htm.

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

    Системи типу MMЕVS фірма МотоRоLа відносить до класу дешевихвнутрісхемних емуляторів. Їх розвитком є системи типу MMDS, якімають такі доповнення по відношенню до MMEVS:
    . апаратні засоби платформи M68MMDS05 містять двупортовий ОЗУ, на основі якого виконаний логічний аналізатор;
    . вбудований логічний аналізатор дозволяє записати в пам'ять 8К станів висновків цільового МК при виконанні прикладної програми в реальному часі;
    . вбудоване джерело живлення;
    . всі елементи системи налагодження об'єднані в металевому корпусі.

    1.3 Програматори

    Фірма MOTOROLA пропонує ряд дешевих плат програматорів для МКсімейства НС05. Ці плати спеціалізовані для певних груп МКсімейства НС05, вони не вимагають для експлуатації ПК верхнього рівня. Удокументації фірми Мотоrоlа ці програматори носять назву
    "Паралельних". Назва відображає технологію програмування:
    . користувач записує прикладну програму в окремий корпус ПЗП з ультрафіолетовим стиранням за допомогою універсального програматора;
    . користувач встановлює ПЗУ на плату "паралельного" програматора, який здійснює к?? пірованіе програми в ПЗП МК.

    Слід зазначити, що даний спосіб програмування не євисокотехнологічним і призначений тільки для створення робочих зразківцільових МК на етапі розробки. Аналогічну функцію програмуваннявиконують внутрісхемние симулятори ICS. Тому, якщо цільової МКпідтримується внутрісхемним симулятором ICS, то безумовно, перевагаслід віддати останньому. В іншому випадку плата "паралельного"програматора є найбільш економічним засобом на шляху отриманнязакінченого зразка розробляється вироби. Це, в першу чергу,відноситься до перспективних МК серії L з вбудованим модулем управління ЖКИ.
    Докладна інформація про платах "паралельних" програматорів знаходиться заадресою http://mot-sps.com/csic/devsys/flldrl9/pgmr.htm.

    У випадку, якщо читача цікавлять універсальні програматори, то звітчизняних можна запропонувати "Стерх-ST011" (http://www.sibfair.ru/bond) і
    "KROM" (http://msl.gaw.ru). Перелік універсальних програматорівзакордонного виробництва Ви знайдете за адресою http://mot-sps.com/csic/devsys/devtools.htm у роздiлi 3rd Party Partners. В данийчас ведуться розробки драйверів для вітчизняних програматорів фірми
    Фітон.

    1.4 Засоби розробки третіх фірм

    Pазнообразіе МК фірми MOTOROLA, з одного боку, і глибокапродуманість структури внутрісхемних емуляторів MMEVS і MMDS, з іншогобоку, зумовлюють той факт, що більшість компаній,що спеціалізуються на розробці високопрофесійних засобів налагодженнямікропроцесорних систем, обрали як магістрального напрямустворення програмного забезпечення до вже існуючих апаратних засобівтипу MMEVS і MMDS. Перелік цих компаній можна знайти в Internet за адресоюhttp://mot-sps.com/csic/devsys/devtools.htm у роздiлi 3rd Party Partners.
    Фірма MOTOROLA виділяє в якості основних партнерів фірми HIWARE і
    COSMIC. Продукція фірми HIWARE включає декілька версій компіляторів змови З, макроассемблери, бібліотеки стандартних функцій, програмнісимулятори, повноекранні відладчик для платформ типу MMEVS і MMDS для всіхсімейств МК фірми MOTOROLA. Перевагою пропонованих засобів є їхповна програмна сумісність. На основі універсальної інтегрованоїсередовища ведення проекту користувач може створити власну конфігураціюсистеми налагодження і, в разі необхідності, доповнити її відсутнімипрограмними пакетами. Багатовіконний інтерфейс користувача інваріантний повідношенню до обраному типу засоби налагодження: так при відключенні платформи
    MMЕVS від ПК відладчик може працювати в режимі програмного симулятора.
    Усунення несправностей підтримує високорівневу символьну налагодження, символьнуналагодження на рівні початкового тексту мови Асемблер і в машинних кодах.
    Слід звернути увагу на утиліту створення графічних образів об'єктівуправління, яка дозволяє створити образ панелі управління і індикаціїрозробляється пристрої та призначити відповідність сигналів на входах МКстаном органів управління і відображення. У процесі налагодження розробникможе імітувати режими роботи пристрою під управлінням прикладноїпрограми в природному режимі, наприклад, натискаючи на кнопки мобільноготелефону (малюнок).

    2 налагодження кошти БІС

    1. Засоби розробки електронних схем

    Кошти призначені для прискорення впровадження розробок,орієнтованих на використання схем програмованої логіки.

    Рис. 1 Засоби розробки

    | | Cостав коштів: |
    | | Плати розробників для схем програмованої |
    | | Логіки; |
    | | Прототипну плати для БІС фірми Altera; |
    | | Спеціальне тестуючі обладнання; |
    | | Програмне забезпечення; |
    | | Методичне забезпечення. |

    Застосування засобів забезпечує швидку реалізацію проектів та контрольїх працездатності на всіх етапах виготовлення та впровадження, включаючиналагодження зразків, що входять до складу кінцевої апаратно-програмної системи.

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

    . стандарт інтерфейсних плат - ISA, PCI;

    . PLD сімейства - MAX7000S, FLEX10K, ACEX;

    . складність реалізованих проектів - 10 - 100 тис. вентилів.

    На вітчизняному ринку не є аналогічного комплексного підходу допроблемам проектування плат розширення.
    Особливості та переваги:

    . ефективність: врахування специфіки налагоджувати обладнання;

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

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

    2.2 прототипну плати схем програмованої логіки з інтерфейсом ISA

    прототипну плати програмованої логіки з інтерфейсом ISA дозволяютьналагоджувати широке коло користувачів проектів, орієнтованих на БІС
    PLD FLEX10K (Рис.2).

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

    Особливості реалізації:

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

    . можливість використання в проектах вбудованих сверхоператівних блоків ОЗУ;

    . забезпечення простоти і легкості зміни користувача проектів при реконфігурірованіі через інтерфейс ISA;

    . відсутність обмежень на кількість циклів реконфігурірованія;

    . можливість завантаження конфігурації з схеми постійної пам'яті;

    . надання засобів організації гнучкого взаємодії між апаратними ресурсами PLD і програмним забезпеченням ПЕОМ;

    . допустимість різноманітних способів організації взаємодії між апаратними ресурсами PLD і програмним забезпеченням ПЕОМ.

    2.3 прототипну плати схем програмованої логіки з інтерфейсом PCI

    прототипну плати програмованої логіки з інтерфейсом PCI дозволяютьналагоджувати широке коло користувачів проектів, орієнтованих на БІС
    PLD FLEX10K.

    Рис.3 прототипну плати

    | | Сімейство у своїй основі містить: |
    | | Три схеми програмованої логіки; |
    | | Чотири БІС сверхоператівной пам'яті (цикл |
    | | Обігу не більше 15 нсек). |
    | | За функціональним призначенням схеми PLD |
    | | Розподіляються: |
    | | Інтерфейсна БІС типу FLEX10K - |
    | | EPX10K30QC240-3; |
    | | Системна БІС типу FLEX10K - |
    | | EPX10K30ATC144-4, |
    | | Керуюча БІС типу MAX7000S - |
    | | EPM128STC100-6. |


    Особливості реалізації:

    . допустимість налагодження великих і складних для користувача проектів до 60 тисяч вентилів;

    . можливість використання в проектах вбудованих сверхоператівних блоків ОЗУ;

    . можливість використання в проектах блоків ОЗП великої ємності (до

    128K 32-розрядних слів);

    . забезпечення простоти і легкості зміни користувача проектів, що завантажуються в системну БІС через інтерфейсну БІС;

    . відсутність обмежень на кількість циклів реконфігурірованія;

    . забезпечення завантаження конфігурації інтерфейсній БІС зі схеми постійної завантажувальної пам'яті;

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

    2.4 Плати розробника для схем програмованої логіки з інтерфейсом PCI

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

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

    Сімейство у своїй основі містить:

    . схему програмованої логіки;

    . два БІС сверхоператівной пам'яті (цикл обігу не більше 15 нсек).
    Особливості реалізації:

    . допустимість налагодження великих і складних для користувача проектів до

    100 тисяч вентилів;

    . можливість використання в проектах вбудованих сверхоператівних блоків ОЗУ;

    . можливість використання в проектах блоків ОЗП великої ємності (до

    128K 16-розрядних слів);

    . забезпечення простоти і легкості зміни користувача проектів, що завантажуються в БІС;

    . наявність монтажної зони для розміщення ІС користувача;

    . можливість використання додаткових плат по мезоніном технології;

    . забезпечення завантаження конфігурації БІС зі схеми постійної завантажувальної пам'яті.

    2.5 Обладнання для контролю і налагодження проектних плат

    Обладнання для контролю і налагодження проектних плат з інтерфейсом постандарту ISA або PCI представляють собою плати-подовжувачі длявідповідних інтерфейсних плат, у яких кожна лінія інтерфейсу маєз'єднання з контролюючої БІС PLD.

    Рис. 4 Обладнання для контролю і налагодження проектних плат
     

    Якщо ІС проектованої плати підтримують граничне сканування (BST)через JTAG інтерфейс, то розроблене на кафедрі ПЗ дозволить за допомогоюплати відладчика до установки розробляється плати в ПК знайти помилки як вмежз'єднань цих ІС між собою, так і в їх з'єднаннях з роз'ємомкомп'ютера. Та ж плата відладчика з іншим варіантом ПЗ дозволяєімітувати поведінку будь-який мислимих і немислимих комбінації керуючихсигналів інтерфейсній шини.

    Плата відладчика може надати істотну допомогу розробникуапаратури та в тих випадках, коли штатна робота плати розширенняпорушується важко що виявляється збоями. Вбудовування в схеми PLDфрагментів таких оцінних засобів, як слідові ОЗУ, логічніаналізатори, різноманітні апаратні пастки дозволяє розробникуполегшити завдання знаходження причини виникаючих збоїв або переміжних.

    2.6 Комплекс засобів тестування методом граничного сканування
    JTools

    Функціональні можливості комплексу базуються на інтерфейсі
    JTAG і технології граничного сканування (Boundary Scan Testing), якішироко підтримуються провідними виробниками БІС (Intel, Motorola,
    Altera, Xilinx, Atmel, TI, та іншими).
    Склад комплексу:

    . універсальний завантажувальний кабель;

    . резидентна програма управління кабелем BitMaster;

    . програма тестування й налагодження JTools.

    . CD, що містить базу BSD-файлів, документацію та навчально-методи-етичні матеріали, пов'язані з JTAG інтерфейсом і методом граничного сканування.
    Комплекс реалізує наступні функції:

    . Емуляція завантажувальних кабелів фірм Altera (ByteBlaster MV), Xilinx (HW-

    DWNCBL-PC1), Atmel (ATDH2225);

    . Контроль сигналів на зовнішніх висновках БІС налагоджувати системи;

    . Автоматичний аналіз реальної схеми пристрою;

    . Фіксування стану всіх контактів з виникнення заданої комбінації сигналів.

    . Режим напівавтоматичного налагодження БІС і JTAG ланцюжка.

    2.7 Комплекс засобів тестування методом граничного сканування
    (додатково)

    Емуляція завантажувальних кабелів Апаратну основу комплексу утворюєуніверсальний кабель, який використовується для тестування методом граничногосканування. Відмінною особливістю кабелю є наявність програмнокерованого режиму емуляції завантажувальних кабелів різних фірмвиробників PLD.

    Кабель підтримує режими внутрісхемной емуляції і внутрікрістальнойналагодження, для чого він має до 25 висновків керуючих сигналів і щупів длязахоплення подій.

    Контроль сигналів Програмно-апаратний комплекс дозволяєконтролювати поведінку проектів користувача в реальних системах шляхомвиведення на екран ПЕОМ стану зовнішніх контактів БІС, що входять до складуланцюжка. Спостереження не впливає на роботу самої БІС. Більш того, врежимі тестування можливо вибіркове управління станом висновківокремих БІС (встановлювати рівень, відключати контакт від шини,генерувати меандр), забезпечуючи поєднання робітників і тестових режимівналагоджувати системи.

    Автоматичний аналіз схеми Програмне забезпечення дозволяєзробити автоматичний аналіз схеми. Результат цього аналізу --складання списку межз'єднань, виділення контактів, на якихперебувати константні значення, виділення контактів, значення на якихсуперечить очікуваному.

    Режим напівавтоматичного налагодження БІС і JTAG ланцюжка Цей режим роботипризначений для аналізу цілісності JTAG ланцюжка і працездатності БІС,що входять в ланцюжок. Перевірки відповідності між реальною ланцюжком іописом, заданих користувачем. Надаватися засоби налагодженняз'єднання між комп'ютером і платою тестового цифрового пристрою, атакож JTAG ланцюжка на самій платі.

    Фіксування стану всіх контактів з виникнення заданоїкомбінації сигналів Цей режим вимагає підключення додаткових щупівуніверсального кабелю до контрольних точок. При виникненні наконтрольних точках зазначеної комбінації сигналів буде зроблений миттєвий
    "знімок" стану всіх контактів БІС, що входять до JTAG ланцюжок. Післязнімка програмне забезпечення забирає в ПЕОМ отриману інформацію інадає її для аналізу користувачеві.

    Висновок

    У ході роботи було представлено опис оцінних засобів для МКсімейства НС05, яке демонструє широкий діапазон їх функціональнихможливостей і характеристик. Навіть самі прості і доступні за ціною МКдозволяють створити закінчену розробку дуже ефективну в роботі.

    Також в рефераті були розглянуті засоби налагодження ВІС на основіпрототипну плат схем програмованої логіки з інтерфейсами ISA, PCIдозволяють налагоджувати широкий спектр призначених для користувача проектів,орієнтованих на різні види БІС.

    Використана література:
    1. Мікроконтролер за ціною транзистора// Chip News - 1998. - № 11-12. - С.

    16-19.
    2. Т. Ремізевіч. Мікроконтролери сімейства НС05 фірми Motorola// Chip

    News. - 1998. - № 11-12. - С. 22-26.
    3. Шагурін І.І. Архітектура та функціонування мікроконтролерів сімейства

    68HC705// Chip News. - 1999. - № 3. - С. 2-10.
    4. Кобахідзе Ш. Чи потрібні професіоналу інструментальні засоби?//

    Інженерна мікроелектроніка. - 1998. - № 1. - С. 2-10.
    5. Буданов О. Засоби розробки і налагодження програмного забезпечення промислових контролерів на базі 8/16-разрядних мікропроцесорів фірми

    MOTOROLA// Інженерна мікроелектроніка. - № 1. - С. 32-35.


         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status