Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
диплом / HDLC.doc
Скачиваний:
59
Добавлен:
10.12.2013
Размер:
880.64 Кб
Скачать

Рассмотрение аппаратной части

  • Бит RTHRSH (Receive Threshold) регистра HxRCON0 определяет пороговое значение FIFO. Возможные величины: 1, 8, 16 или 32 байта. При установке бита RTHRES (Receive FIFO Threshold Reached) регистра HxISTAT0 по достижении в приемном FIFO порогового значения генерируется прерывание.

  • Приемник устанавливает бит RDATA1 (One Receive Data Byte Available) регистра HxISTAT когда доступный байт содержит именно данные; бит RDATA1 не отражает содержимое FIFO, взятое в целом. Если следующий байт статусный, а предыдущий содержит данные, установка бита RDATA1 не происходит.

Рассмотрение программной части

  • После установки бита HREN для разрешения работы приемника, программное обеспечение устройства должно очистить содержимое FIFO установкой бита HRESET регистра HxCON. При этом стирается ошибочная информация, которая может быть ошибочно принята как начало потока данных.

  • HDLC-канал D мультиплексирован с UART. Бит ITF4 (Interface 4 Select) регистра SYSCON (System Configuration) конфигурирует интерфейс HDLC.

Информация для сравнения с другими устройствами

Каналы HDLC поддерживают протоколы SDLC, LAP-B, LAP-D, PPP и v.120. Также поддерживается прозрачный режим для реализации протокола v.110.

Протокол HDLC подобен следующим биториентированным протоколам:

  • The Advanced Data Communication Control Procedures (ADCCP) поддерживаемый американским институтом стандартизации (American National Standards Institute - ANSI X3.66).

  • The Link Access Procedure Balanced (LAP-B), принятый International Telegraph and Telephone Consultative Committee (CCITT) как часть сетевого стандарта X.25, является подмножеством HDLC.

Инициализация

При внутреннем и внешнем сбросах происходит следующее:

  • Все регистры HDLC принимают значение 00h кроме регистров HxSTATE, HxTD, HxRD/HxRDP и HxRFSx.

  • Бит ITF4 регистра SYSCON сбрасывается, то есть канал D начинает работать по обычному интерфейсу HDLC с управлением потоками данных.

  • Бит EXSYNC регистра SYSCON сбрасывается, что конфигурирует канал C для работы в режиме raw DCE или PCM highway.

Соседние файлы в папке диплом