Портал освітньо-інформаційних послуг «Студентська консультація»

  
Телефон +3 8(066) 185-39-18
Телефон +3 8(093) 202-63-01
 (093) 202-63-01
 studscon@gmail.com
 facebook.com/studcons

<script>

  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){

  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),

  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)

  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

 

  ga('create', 'UA-53007750-1', 'auto');

  ga('send', 'pageview');

 

</script>

Дослідження роботи і призначення шини РСІ, режимів роботи, протоколів обміну та сфери застосування

Тип роботи: 
Лабораторна робота
К-сть сторінок: 
24
Мова: 
Українська
Оцінка: 

8 проти 4. У зв'язку з цим з'явилися нові 4 пари сигналів запитів і надання управління шиною. Шина підтримує 32 бітні і 64 бітні обміни (з індивідуальним дозволом байт). При частоті шини 33 Мгц максимальна пропускна здатність становить 133 Мбайт/с для 32 біт і 266 Мбайт/с для 64 біт (у середині пакетного циклу). Можлива робота і на частоті 66 Мгц, при цьому продуктивність подвоюється. Шина підтримує специфікацію PnP — у ній працюють усі механізми ідентифікації й автоконфігурування, що є в РСІ. Крім того, у шині можливе застосування географічної адресації, при цьому адреса модуля (на який він відзивається при програмному звертанні) обумовлюється його положенням у каркасі. Для цього на конекторі J1є контакти GAO...GA4, комутацією яких на «землю» для кожного слота може бути задана його двійкова адреса. Географічна адресація дозволяє переставляти однотипні модулі, не піклуючись про конфігурування їхніх адрес. Конструктивно плати Compact РСІ представляють єврокарти висотою 3U (100х160 мм) з одним конектором (J1) чи 6V (233х160 мм) із двома конекторами (J1, J2). Конектори — 7 рядні штирькові роз'єми з кроком 2 мм між контактами, на крос платі — вилки, на модулях — розетки. Контакти конекторів мають різну довжину: більш довгі контакти кіл живлення при встановленні модуля з'єднуються раніше, а при вийманні роз'єднуються пізніше, ніж сигнальні. Таке рішення закладає основу для реалізації можливості «гарячої» заміни модулів. Власне шина використовує тільки один конектор (J1), причому в 32 бітному варіанті не повністю — частина контактів виділяються на використання по розсуду користувача. 64 бітна шина використовує конектор повністю. Одне посадкове місце на крос-платі резервується під контролер шини, на який покладаються функції арбітражу і синхронізації. На його конекторі шиною використовується більше число контактів, ніж на інших. У великих плат конектор J2 віддається на використання по розсуду користувача (розроблювача), а між конекторами J1 і J2 може встановлюватися 95 контактний конектор J3. Конструкція конекторів дозволяє для J2 застосовувати специфічні модифікації, у яких може, наприклад, бути присутнім захисний екран і механічні ключі. У шині передбачається наявність незалежних джерел живлення + 5 В, +3,3 В та ±12 В.На базі шини Compact РСІ фірмою National Instruments розроблена специфікація РХІ (РСІ extensions for Instrumentation — розширення РСІ для інструментальних систем) у тих же конструктивах. У шині РХІ частина контактів, визначених у Compact РСІ як вільно використовувані, призначаються для додаткових шин. Шина Trigger Bus (8 ліній) з'єднує слот її контролера (перший після системного контролера РСІ) з іншими слотами. Ця шина дозволяє здійснювати синхронізацію подій у різних модулях. Для прецизійної синхронізації є сигнал опорної частоти 10 Мгц PXI_CLK, що з однаковими затримками поширення сигналу розводиться по слотах — така точна синхронізація модулів найчастіше потрібно у вимірювальних системах. У РХІ визначені локальні шини, призначені для зв'язку сусідніх пар слотів. Кожна локальна шина має 1З ліній, що можуть використовуватися як для цифрових, так і аналогових (до 48 В) сигналів. Локальні шини об'єднують суміжні слоти попарно (крім слота системного контролера), утворюючі ланцюжок (Daisy chain). Крім механічних і електричних характеристик РХІ обумовлює і програмне забезпечення модулів: основною операційною системою приймається Windows NT, і модулі поставляються з відповідними драйверами. Це значно заощаджує час, необхідний для системної інтеграції. Модулі РХІ сумісні із шиною Compact РСІ, і навпаки — модулі Compact РСІ будуть працювати у шині РХІ. Однак усі переваги специфікації реалізуються тільки при установці модулів РХІ у шину РХІ. Специфікація РХІ як розширення Compact РСІ сильно нагадує розширення VXI для шини VME.

Підтримка PCI в PC
Функції PCI BIOS дозволяють отримати доступ до інформації про адресний простір і простір вводу-виводу підключених до шини PCI пристроїв. Опис цих функцій даний в PCI BIOS Specification, яка надається (за певну оплату) організацією PCI Special Interest Group. Застарілий варіант цієї специфікації (версію 2.0) можна знайти на деяких сайтах програмістів. Крім того, опис функцій PCI BIOS є в статті PhoenixBIOS User's Manual.
Конфігураційний простір пристрою PCI
Інтерфейс PCI BIOS забезпечує апаратно-незалежний метод управління пристроями, підключеними до шин PCI і AGP. Основне призначення функцій PCI BIOS — робота з конфігураційним простором і генерація спеціальних циклів шини PCI.
Загальний вид конфігураційного простору пристрою PCI показаний на рис. 3 Конфігураційний простір містить три області:
Заголовок, що не залежить від типу пристрою;
Область, що визначається пристроєм;
Область користувача.
Незалежним програмістам доступні перші дві з перерахованих областей, а з «областю користувача» можуть працювати тільки розробники пристрою. Отримати повну документацію на пристрій досить складно, проте в тому випадку, якщо з пристроєм PCI необхідно виконувати тільки типові операції, найчастіше достатньо документації, що надається виробниками в режимі вільного доступу через Інтернет.
На практиці інтерес представляють наступні поля конфігураційного простору:
Vendor ID – код фірми виробника
Device ID – код пристрою
Class Code – код класу пристрою
Base Address Registers – регістр базової адреси
Interrupt Line — номер виділеного пристрою переривання.
 
Рис. 3. Конфігураційний простір пристрою PCI
 Переривання на шині PCI
Код виробника, код пристрою і код класу застосовуються в процесі пошуку заданого пристрою. Якщо
Фото Капча