Кадрова синхронізація під час послідовної передачі

Проблема полягає у визначенні приймачем першого інформаційного (значного) біта в двійковій послідовності (кадрі, кадрі, дейтаграмі), що приходить по лінії зв'язку на вхід приймача асинхронно (довільний момент часу).

Використовуються принаймні два методи її вирішення:

1) обмеження (обрамлення) кадру відкриваючими та закриваючими прапорами;

2) угоди щодо тимчасової діаграми передачі.

Обмеження (обрамлення) кадру відкривають і закривають прапори.

Прапорне обрамлення кадру застосовується в більшості послідовних інтерфейсів, наприклад, у системних інтерфейсах PCI-XP, CompactPCI-XP, мережевих інтерфейсах EHTERNET, FDDI, CAN, FlexRay, інтерфейсах периферійних пристроїв RS-232C, RS-422A, RS-422A, RS-422A. USB 2.0.

синхронізація

Питання 4

Інтерфейс взаємозв'язку периферійних компонентів PCI(PeripheralComponentInterconect)Основні характеристики PCI

З погляду функціонального призначення інтерфейс PCI - мезонінний (нині,системний ) інтерфейс.

Інтерфейс поєднує такі типи пристроїв:

синхронізація

-ініціатор (активний пристрій, провідний пристрій, пристрій типу "master", пристрій типу "господар"), Initiator (I);

-мета (пасивний пристрій, ведений пристрій, пристрій типу "slave", пристрій типу "раб"), Target (T)

- арбітр ;

-контролер переривань

- міст PCI - PCI (PCIBridgetoPCI) у структурах, що містять кілька PCI магістралей.

З погляду топології зв'язків інтерфейс PCI-магістральний інтерфейс.

З погляду принципу обміну інформацією інтерфейс PCI - інтерфейсз паралельною передачею інформації.

З погляду режиму обміну інформацією – інтерфейс із мультиплексним режимом обміну інформацією

Тактова частота 33 чи 66 МГц.

Швидкість передачі 132, 264 чи 528 Мбайт/с

кадрова

Багато магістральна PCI система

даних

Фази транзакції до PCI

Основнітипи транзакцій :

- запис/читання пристроїв введення-виводу,

- запис/читання простору конфігурації пристрою.

Підтримуєтьсятехнологія «підключи та грай» (PlugandPlay).

Питання 5

послідовної
сигнал
Лінії синхронізації:CLK (Clock ), RST# (Reset)

Лінії управління:FRAME#: сигнал на лінії FRAME# (активний – низький рівень) підтверджує, що ініціатор виконує транзакцію. Перехід з активного в неактивне стан сигналу FRAME # означає, що йде остання фаза передачі.

IRDY# (InitiatorReady): сигнал на лінії IRDY# сигнал готовності ініціатора.

TRDY# (TargetReady): сигнал на лінії TRDY# сигнал готовності мети.

STOP# :активний (низький) рівень сигналу лінії STOP# виставляє мета, щоб ініціатор перервав виконання транзакції.

FRAME#, якийвстановлюєтьсяпристроєм-ініціатором для сигналізації початку транзакції іскидаєтьсяпристроєм-ініціатором для позначення початку останньої фази обміну в даній транзакції;

IRDY#, який змінюється пристроєм-ініціатором для управління циклами очікування;

TRDY#, який змінюється пристроєм –метою управління циклами очікування.

1.Дані передаються (обмін даними між пристроєм-ініціатором та пристроєм-метою здійснюється) на будь-якому першому циклі після встановлення одночасно сигналів IRDY# і TRDY#.

2. Джерело даних у фазі данихповинен встановлювати сигнал готовності даних xRDY# тільки після того, як дані для поточної фази даних виставлені на лінії A/D: сигнал IRDY# - під час запису та сигнал TRDY# - при читанні.

3. Приймач даних у фазі даних може встановлювати сигнал готовності xRDY# на будь-якому циклі поточної фази даних на власний розсуд.

4. Як тільки пристрій-ініціатор вирішує закінчити транзакцію, він перед виконанням останньої фази даних скидає сигнал FRAME#, позначаючи тим самим, що після виконання цієї фази даних транзакція закінчується.

5. Жоден пристрій (ні пристрій-ініціатор, ні пристрій-ціль) не повинен змінювати керуючі сигнали в циклі обміну даними (сигнали IRDY# і TRDY# встановлені) і не має права змінювати свої наміри протягом фази даних.

6. Якщо пристрій-ініціатор встановив сигнал IRDY#, він не повинен змінювати сигнали IRDY# і FRAME# незалежно від сигналу TRDY# до того часу, поки поточна фаза даних завершиться.

7. Якщо пристрій-мета встановив сигнал TRDY# або сигнал STOP#, то він не повинен змінювати сигнали TRDY# , DEVSEL# і STOP# доти, доки поточна фаза даних не завершиться.