Научная литература
booksshare.net -> Добавить материал -> Физика -> Александров Е.К. -> "Микропроцессорные системы" -> 269

Микропроцессорные системы - Александров Е.К.

Александров Е.К., Грушвицкий Р.И., Купрянов М.С., Мартынов О.Е. Микропроцессорные системы — Спб.: Политехника, 2002. — 935 c.
ISBN 5-7325-0516-4
Скачать (прямая ссылка): mikroprocessorniesistemi2002.djvu
Предыдущая << 1 .. 263 264 265 266 267 268 < 269 > 270 271 272 273 274 275 .. 528 >> Следующая

работать совместно с протоколами физического интерфейса IDL, GCI, PCM,
NMSI, а также может быть сконфигурирован для поддержки тестовых режимов
"эхо" (echo) и "петля" (loopback). В режиме "эхо" канал сразу же передает
принятую информацию, а в режиме "петля" - сразу же принимает только что
переданную им информацию.
Каждый SCC-канал имеет собственные внешние контакты (TXD, RXD, TCLK,
RCLK, CTS , RTS , CD ) и использует их, если он работает в NMSI-режиме.
При работе в немуль-типлексируемом режиме стандартные модемные сигналы
rts , cts , CD находятся псд автоматическим управлением SCC, а
дополнительные модемные сигналы DSR и DTR могут быть реализованы
пользователем через выводы параллельных портов.
В контроллере МРС860 выбор режима работы SCC-контроллера выполняется при
программировании регистров SICR и GSMR. Настройка режимов работы SMC-
контрол-леров выполняется в регистре SIMODE.
Для каждого SCC-канала настройка параметров выбранного сетевого протокола
производится с помощью параметров инициализации, хранящихся во внутренней
памяти параметров (parameter RAM) двухпортовой памяти (dual-port RAM).
Выбор поддерживаемого протокола производится в битах MODE регистра GSMR.
Каждый SCC-канал поддерживает следующие протоколы канального уровня:
• High-Level/Synchronous Data Link Control (HDLC/SDLC);
• Universal Asynchronous Receiver Transmitter (UART);
• Binary Synchronous Communication (BISYNC);
• режим прозрачной передачи (Transparent Mode);
• IEEE 802.3 (Ethernet);
• Local Talk (основанный на протоколе HDLC);
• Infrared protocol;
• Synchronous UART (1x clock mode);
• Асинхронный HDLC (AHDLC). s
В контроллере MPC860 дополнительно поддерживаются протоколы, загружаемые
а память в виде микрокода:
• Digital Data Communications Message Protocol (DDCMP);
• Signaling System #7 (SS#7);
• Profibus; ,
• V.14; !
• X.21. * Различные модификации базового контроллера МРС860 также
поддерживают дополнительные современные сетевые протоколы (табл. 5.12).
Обычно каждый SCC-канал работает в полнодуплексном режиме, поддерживая
выбранные протоколы и для приемника, и для передатчика, но в настройках
SCC-канала имеется опция, которая позволяет каналу работать в одну
сторону с протоколом прозрачной передачи (transparent), а в другую - со
стандартным выбранным протоколом.
Внутренние сигналы тактирования приемника (RCLK) и передатчика (TCLK)
каждого SCC-канала в СРМ могут поступать или от внутреннего источника
(один из четырех BRG-генераторов или один из четырех внешних сигналов
CLK), или от внешнего источника через контакты TCLKx и RCLKx с
предварительной обработкой этих сигналов в блоке DPLL. У любого SCC-
канала приемник и передатчик полностью независимы и могут иметь
раздельные источники тактирования. Максимальная частота тактирования SCC-
каналов составляет в СРМ Уг системной частоты. Например, при системной
частоте 50 МГц максимальная частота тактирования каналов ввода/вывода
составляет не более 25 МГц.
485
КОММУНИКАЦИОННЫЕ МИКРОКОНТРОЛЛЕРЫ И СИСТЕМЫ НА ИХ ОСНОВЕ
Таблица 5.12
Параметры контроллеров семейства МРС860
Контроллер Размер двухпортовой памяти, байт Число SCC-ка налов
Поддержка протоколов
QMC ATM Fast Ethernet Ethernet
МРС860 5 К 4 - - - +
МРС860Р 8 К 4 + + + +
MPC860DP 8 К 2 + + + +
МРС860Т 5 К 4 + - + 10/100
MPC860DT 5 К 2 + - + 10/100
MPC860SAR 5 К 4 + + - +
MPC860DC 5 К 2 - - - SCC1
MPC860DE 5 К 2 - - - +
МРС860ОН 5 К 2 + - - +
MPC860EN 5 К 4 - - - +
МРС860МН 5 К 4 + - - +
МРС823 8 К 2 - - - -
МРС855Т 8 К 1 + + + 10/100
При работе в полнодуплексном режиме одновременно всех четырех каналов с
одним из протоколов HDLC, HDLC bus или Transparent гарантированная
скорость передачи каждого канала составляет 2 Мбит/с (табл. 5.13). Если с
указанными протоколами работает только один SCC-канал (остальные
выключены), то в полнодуплексном режиме скорость передачи может достигать
8 Мбит/с.
Таблица 5.13
Скорости передачи коммуникационных каналов, Мбит/с
Одновременно работающие каналы в МРС860 Скорость передачи
1 HDLC 8
2 HDLC 4
3 HDLC 2,6
4 HDLC 2,05
1 Transparent 8
3 Transparent 2,6
4 Transparent 2,05
1 UART 1,56
3 UART 0,943
4 UART 0,625
4 BISYNC 0,46
1 HDLC + Ethernet 10Mb/s 7,6
3 HDLC + Ethernet 10Mb/s 2,05
Full duplex Ethernet 2
2 Transparent через SMC 1,6
2 UART через SMC 0,1
SPI - 8-битный порт 0,5
1 Centronics port 0,625
486
I
ОРГАНИЗАЦИЯ КОММУНИКАЦИОННЫХ ПРОЦЕССОРНЫХ МОДУЛЕЙ В КМК
о 1 2 3 4 5 6 7 8 9 10 11 12 13
14 15
IPR
-
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
31
TCRC REVD TRX ТТХ CDP CTSP CDS CTSS TFL RFW TXSY SYNL RTSM
RSYN
Рис. 5.32. Формат регистра режима GSMR H
Настройка общих режимов SCC-каналов в МРС860. GSMR - это регистр
настройки режимов SCC-контроллера, которые являются общими для всех SCC-
каналов и не зависят от используемого коммуникационного протокола.
Поскольку это 64-разрядный регистр, то обращение к нему выполняется как к
двум регистрам GSMRJH (старшая часть регистра GSMR) (рис. 5.32), который
Предыдущая << 1 .. 263 264 265 266 267 268 < 269 > 270 271 272 273 274 275 .. 528 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed