4.3.1. Общая организация ПО

Лекции по Системе цифровой коммутации «ЭЛКОМ»   

4. Применение служебных программ для настройки СЦК "ЭЛКОМ"

4.3.  Замена ПО в модулях различного назначения

4.3.1. Общая организация ПО

Программное обеспечение, находящееся в модулях (платах) СЦК ЭЛКОМ,  включает в себя:

- мониторы;

- рабочие программы;

- программы для программируемых логических матриц (ПЛМ);

- справочные данные (тональные посылки, фразы автоинформатора и т.п.).

Монитор - это программа, которая управляет процессом загрузки при рестарте (перезапуске) модуля, выполняет управляющие функции при работе в отладочном режиме, а также реализует низкоуровневые операции ввода-вывода. Монитор используется в ходе записи во FLASH-память всех программ, включая и сам монитор. Первоначальная запись монитора, а также перезапись в случае его порчи может производиться только с помощью специального устройства - программатора.

Основные признаки файла монитора:

- небольшой объем, типовое значение - 4853 байта;

- имя файла всегда начинается с буквы "m";

- тип файла (расширение) - .bn1.

Рабочие программы непосредственно реализуют конкретный вид сигнализации, управляют коммутационным полем, обменом между ТМ и коммутатором и т.п. При рестарте модуля рабочая программа загружается из FLАSH-памяти в ОЗУ.

Файл прикладной программы:

- имеет расширение .bn1;

- имя файла  - произвольное, обычно связано с типом сигнализации.

Программы для программируемых логических матриц (ПЛМ, Programmable  Logical  Matrix  - PLM) предназначены для реализации различных логических устройств (триггеров, регистров и т.п.) и блоков памяти. Выполняемые функции описываются программой, которая содержится в файле типа *.RBF. Каждому типу плат СЦК ЭЛКОМ соответствует свой .RBF-файл, который при рестарте модуля загружается из FLАSH-памяти в ПЛМ, после чего она начинает выполнять заданные функции.

В АТС ЭЛКОМ применяются ПЛМ фирмы ALTERA.

В модулях коммутации используются две программы для ALTERA. Второй, дополнительный .RBF-файл реализует стык EDLC (1 и 2 уровни).

Общая характеристика файлов для PLM:

- имеют расширения .rbf;

- в зависимости от типа платы может использоваться один или два файла .rbf;

- имена файлов – произвольные, обычно связаны с типом платы.

Поставляемая на объект совокупность файлов программ носит наименование Рабочей версии программного обеспечения (РВПО). Файлы программ РВПО идентифицируются по имени и дате создания. Перечень файлов, прошитых при изготовлении, приводится в формуляре, в разделе "Размещение файлов РВПО в микросхемах". В формуляре предусмотрена также возможность проведения модернизаций РВПО.

Актуальные версии программ для ТМ, как расположенные на ftp.rustelcom.com, так и поставляемые на CD-ROM (РВПО), помещены в архивные файлы, откуда их необходимо извлечь. Имена файлов формируются следующим образом:

…\fullxxxxxx\tm\<Тип_TM>\<Сигнализация - Модификация_платы>.ARJ

Например, все программы для плат 2Е1 ИКВ.03.08.680-11 и 2Е1 ИКВ.03.08.680-12 с сигнализацией ОКС№7 находятся в архиве

…\fullxxxxxx\tm\ikm30\SS7-11.ARJ

Актуальные типы программ для МК помещены в архивные файлы, имена которых формируются следующим образом:

…\fullxxxxxx\mk\<Тип_MK> [Назначение].ARJ,

где Назначение – может иметь значение  FAR, если МК работает как удаленный концентратор.

 Справочные данные хранятся в ПЗУ, их запись производится в РусТелКом с помощью специального оборудования (программаторов). Все остальные программы записываются ("прошиваются") в микросхемы FLASH-памяти, которые представляют собой электрически перепрограммируемые запоминающие устройства (ERPROM), допускающие многократную замену хранящихся в них программ непосредственно в АТС.

FLASH-память разбивается на фиксированные области, выделенные под хранение программ различного назначения, перечисленных выше. Область, предназначенная для хранения программы определенного содержания, характеризуется следующими параметрами:

- начинается с определенного адреса;

- имеет постоянное имя;

- имеет конкретный объем (длина в байтах).

Таким образом, для доступа к необходимой программе, требуется либо обратиться к нужной области по имени, либо указать ее начальный адрес и длину.

На рис. 5.3.1 показана схема взаимодействия программ при перезапуске (рестарте) модуля, который происходит по нажатию кнопки "Сброс". Для упрощения показана только одна область ПЛМ.

Рис.4.3.1. Схема загрузки программ из FLASH-памяти при рестарте

Внимание! Все обновления проводятся только через активный ВМ.







© Банк лекций Siblec.ru
Формальные, технические, естественные, общественные, гуманитарные, и другие науки.