Рамкова синхронизация при серийно предаване

Проблемът се състои в определянето от приемника на първия информационен (значим) бит в двоична последователност (кадър, рамка, дейтаграма), който пристига асинхронно (в произволен момент от време) през комуникационната линия на входа на приемника.

Има поне два метода за решаването му:

1) ограничаване (рамкиране) на рамката с отварящи и затварящи флагове;

2) споразумения относно времедиаграмата на предаване.

Ограничаване (рамкиране) на рамката с отварящи и затварящи флагове.

Флаг рамкирането се използва в повечето серийни интерфейси, като PCI-XP, CompactPCI-XP системни интерфейси, EHTERNET, FDDI, CAN, FlexRay мрежови интерфейси, RS-232C, RS-422A, RS-485, IrDA, USB 1.0, USB 2.0 интерфейси за периферни устройства.

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

Въпрос 4

PCI(PeripheralComponentInterconect)Основни характеристики на PCI

От функционална гледна точка PCI интерфейсът е мецанин (понастоящемсистемен ) интерфейс.

Интерфейсът интегрира следните видове устройства:

рамкова

-инициатор (активно устройство, главно устройство, „главно“ устройство, „главно“ устройство), Инициатор (I) ;

-цел (пасивно устройство, подчинено устройство, подчинено устройство, подчинено устройство), цел (T)

- арбитър ;

-контролер за прекъсване

- PCI - PCI мост (PCIBridgetoPCI) в структури, съдържащи няколко PCI магистрали.

От гледна точка на топологията на връзката, PCI интерфейсът еtrunk интерфейс.

От гледна точка на принципа на обмен на информация PCI интерфейсът е интерфейсс паралелен трансфер на информация.

От гледна точка на режима на обмен на информация - интерфейсът с мултиплексния режим на обмен на информация

Тактова честота 33 или 66 MHz.

Скорост на трансфер 132, 264 или 528 MB/s

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

Multi-trunk PCI система

рамкова

Фази на транзакция в PCI

Основнивидове транзакции :

- писане / четене на I / O устройства,

- пространство за конфигурация на устройство за запис/четене.

Поддържа технологиятаPlug and Play.

Въпрос 5

серийно
синхронизация
Синхронизиране на линии:CLK (Часовник), RST# (Нулиране)

Контролни линии: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#, докато текущата фаза на данните не приключи.