Скачиваний:
32
Добавлен:
10.12.2013
Размер:
1.13 Mб
Скачать
    1. Коммутация каналов иJtag.

Коммутация каналов микроконтроллера к соответствующим драйверам как говорилось ранее осуществляется с помощью коммутатора функционально выполненного на ПЛИС. Структурные схемы коммутации приведены на плакате ПГТУ.000001.003Э2

Рассмотрим работу коммутатора.

Работа коммутатора начинается с установки режимов работы, это осуществляется с помощью движковых переключателей(два блока s1 и s2 по 8 переключателей). Переключатель S1.0 разрешает программную установку режимов с помощью регистров r1 и r2 при условии, что r1.0=1. Именно при этом условии выходные сигналы мультиплексоров m1 и m2 соответствуют выходным сигналам регистров r1 и r2. Сигналы с выходов мультиплексоров ma[ ] и mb[ ] являются управляющими сигналами поступающими в схему. Они могут быть считаны на шину данных микропроцессора по адресам 800h, 801h.

Схема коммутации каналов Рисунок 4.1.

      1. КоммутацияScc1:

(см. плакат ПГТУ.000001.003Э2 Коммутация SCC1)

Для подключения менеджера предназначен порт SCC1. С помощью переключателя режимов устанавливается один из трех режимов: 1)Ethernet (10base-T, разъем RJ45), 2)RS232, 3)HDLC. В режимах 2) и 3) SCC1 может быть подключен либо к СК(служебный канал в потоке Е1), либо к SLIP интерфейсу.

Коммутация определяется сигналами ma1,ma2,ma3. В случае если направление информации от SCC1 тогда в зависимости от сигналов ma1,ma2 (cм. Таблицу 4.1.) информация с порта направляется по трем направлениям: Ethernet, SLIP, служебный канал. Сигнал ma1 управляет переключением демультиплексоров DMUX1 и DMUX2. Вход PA1_TXD1 является информационным, а вход PC0_RTS1_L управляющим.

Драйвер Ethernet подключается только к порту SCC1. Для подключения его к порту необходимо задать сигналы ma2,ma3 в соответствии с таблицей 4.1

      1. КоммутацияScc2.

Порт SCC2 предназначен для подключения управляемого оборудования по местной сети Q2. Подключение производится через драйверы RS485. С кодом NRZI используется для того, чтобы приемники в управляемом оборудовании при помощи ФАПЧ(PLL) могли выделять сигнал синхронизации из входного потока. При этом PLL для SCC2 отключена.

Коммутация осуществляется при задании управляющего сигнала mb0. В зависимости от положения микропереключателя данные мультиплексором MUX направляются от SCC2 либо на служебный канал либо на специальные линии по которым осуществляется связь с управляющей платой УМ-120.

      1. КоммутацияScc3.

(см. плакат ПГТУ.000001.003Э2 Коммутация входов/выходов SCC3)

Порт SCC3(HDLC). Предназначен для подключения другого агента через СК либо через SLIP интерфейс.

Коммутация входов SCC осуществляется в зависимости от положения микропереключателя ma3. Порт SCC3 подключается, к служебному каналу или SLIP интерфейсу. Если коммутируется на служебный канал тогда SCC3 работает с частотой ck_clk, а данные подаются с входаck_rxd. И соответственно если коммутируется на SLIP. Тогда с частотой slip_clk и данные по входу slip_rxd.

      1. КоммутацияScc4.

Порт SCC4 используется в качестве резервного интерфейса SLIP.

      1. JTAG.

(см. плакат ПГТУ.000001.003Э2 JTAG интерфейс)

Интерфейс JTAG позволяет производить проверку целостности соединений ПЛИС и микроконтроллера. Составными частями JTAG являются ПЗУ EPC1 входы и выходы, по которым осуществляется загрузка данных их прием, а также настройка. Принцип работы JTAG заключается в подаче на вход последовательности и затем считывании этой последовательности с выхода. Если на выходе сформируется правильная последовательности следовательно схема исправна. Загрузка последовательности возможна через последовательные порты: из ПЗУ или выхода микроконтроллера TDO либо с разъема через второй последовательный вход ПЛИС TDI. После загрузки последовательности. Происходит прием данных с выхода TDO на вход микроконтроллера TDI, который затем обрабатывает принятую информацию. Управление работой JTAG осуществляется с помощью следующих линий: TMS-управляющая линия, TCK- тактовая частота.

Линии MSEL0,MSEL1,nCE,NTRST - задают режим работы схемы.