виконувати інші операції.
Малюнок 3.1 - Взаємодія лінків
Лінки забезпечують фізичне пряме з'єднання на відстань до 300 мм, тобто в межах однієї або двох друкованих плат, з'єднаних за допомогою роз'ємів задньої панелі.
Лінки з'єднуються двома крученими парами проводів (у кожній парі один провід - сигнальний, інший - земля, рисунок 3.2, а). Для зменшення рівня шуму доцільно екранувати кожну з пар. Якщо потрібно обмін на більшу відстань, то використовується кабельна лінія з хвильовим опором 100 Ом і з підключенням узгоджується опору (рисунок 3.2, б). При великих відстанях повинні застосовуватися буферні пристрої (рисунок 3.2, в).
Рисунок 3.2 - З'єднання лінків
В якості лінії зв'язку на відстані більше 100 м використовується волоконно-оптичний кабель. Відповідні перетворювачі розроблені і пропонуються рядом зарубіжних фірм.
Передача даних по каналу линка здійснюється послідовно. Протокол передачі обраний такий, що після передачі кожного байта проводиться підтвердження. У збудженому стані на вході каналу є сигнал низького рівня. Передача кожного байта даних починається з передачі стартового біта і біта прапора високого рівня, а потім треба восьмій біт даних і стоп-біт низького рівня для індикації кінця байта даних (малюнок 3.3). Найбільш значущий біт даних передається першим.
Малюнок 3.3 - Передача байтів по каналу линка
Після передачі байта даних процес, який посилає дані, чекає підтвердження, яке складається з стартового біта високого рівня і біта низького рівня (малюнок 3.3). Підтвердження означає, що процес-одержувач прийняв підтверджуваний байт даних і приймає канал може прийняти наступний байт. Посилає канал припиняє передачу тільки після того, як отримано підтвердження останнього байта з повідомлення, яке потрібно було передати.
Повідомлення по лінку не залежить від фази сигналу таймера, передача повідомлення може бути організовано між транспьютерах і з незалежними, але аналогічними за параметрами таймерами. Як уже зазначалося, трансп'ютерів Т800 і Т414 забезпечують швидкість передачі даних по лінку 10 Мбіт/с, додатково можна використовувати швидкість 5 Мбіт/ з або 20 Мбіт/с. При обміні даними на великі відстані з використанням волоконно-оптичного кабелю швидкість обміну падає до 5 Мбіт/с.
Для підключення транспьютера через лінки до інших пристроїв з паралельним обміном даними фірма Inmos випустила два спеціальних адаптера.
Адаптер IMS С012 дозволяє підключити лінк транспьютера до системної магістралі мікропроцесора через 8-розрядний двонаправлений інтерфейс. Є можливість також використовувати дві лінії переривання (малюнок 3.4, б).
Малюнок 3.4 - Адаптери
Другий адаптер IMS C011 може працювати в двох режимах. У режимі 1 він забезпечує перетворення послідовних сигналів одного транспьютерном линка в два незалежних байтових сигналу, вхідний і вихідний, з обміном у режимі квітірованія (малюнок 3.4, а). Подібний перетворювач може бути використаний для зв'язку з інтерфейсом типу Centronics або в якості порту користувача. У режимі 2 він виконує функції адаптера IMS C012 .
IMS C011 випускається в пластмасовому або керамічному корпусі розміром 37x14 мм з 28 шнуром висновками, IMS С012 - в пластмасовому корпусі розміром 31x6,5 мм з 24 висновками.
Інтерфейс зовнішньої пам'яті транспьютера (EMI) використовується для підключення елементів зовнішньої оперативної пам'яті (для 32-розрядних транспьютеров Т414 і Т800 ємністю до 4 Гбайт), а також периферійних пристроїв. В останньому випадку є можливість забезпечити переривання транспьютера, якщо яке - те з приєднаних периферійних пристроїв потребують обслуговування.
Крім розглянутих вище способів організації інтерфейсу, фірма Inmos пропонує здійснити пряме під'єднання до транспьютерном елементу зовнішніх пристроїв за допомогою спеціальних схем, вбудованих в транспьютерном кристал. Прикладом подібного підходу може служити периферійний 16-розрядний процесор IMS М212 , де в рамках одного транспьютерном кристала разом з процесором, внутрішньою пам'яттю (ПЗП ємністю 4 Кбайт і ОЗУ ємністю 2 Кбайт) і двома лінками реалізований спеціальний дисковий контролер з двома 8-розрядними портами для управління стандартним Вінчестерському накопичувачем на жорсткому диску або накопичувачами на гнучких магнітних дисках...