Арт. ТВГИ 469535.139
Ячейка привязки времени МПВ/М предназначена для приема и обработки внешних прерываний, генерации прерываний по линиям внешнего интерфейса в шину PCI с дальнейшей их обработкой, а также приема с PCI шины и передачи во внешний интерфейс выходных прерываний и состояний.
Информация
Ячейка МПВ/М представляет собой ячейку в конструктивеРМС, устанавливаемую в несущий модуль с помощью соединителя мезонина РМС.
Ячейка МПВ/Мобеспечивает:
- прием и обработку 20-ти внешних прерываний из внешнего интерфейса в соответствии с заданной полярностью и маской прерывания, в 10-ти из которых есть возможность определять время обработки этих прерываний;
- передачу в PCI-шину сигнала прерывания при формировании на входе внешнего интерфейса хотя бы одного внешнего прерывания и наличия разрешающей маски для этого прерывания;
- прием с PCI-шины и передачу во внешний интерфейс 16-ти выходных прерываний по выходным линиям прерываний и 16-ти выходных состояний по выходным линиям состояний;
- автоматическую генерацию прерываний на шину PCI по десяти линиям с индивидуально заданным периодом.
В ячейке имеется возможность поддержки системы точного времени и реализована защита от помех («дребезга»), фильтрующая внешние входные импульсы, длительность которых меньше заданного значения.
Режимы работы модуля
Обычный режим (по умолчанию)
По приходу прерывания по линиям, по которым определяется время обработки прерываний, обнуляется соответствующий счетчик времени прерывания; затем каждые четыре такта шины PCI значение счетчика инкрементируется, а при достижении максимального значения счет останавливается. Первое пришедшее внешнее прерывание записывается в регистр внешних прерываний, затем выставляется прерывание на шину PCI. После чтения регистра счётчик обнуляется и ожидает прихода новых прерываний.
Внутренний режим генераций прерываний
Данный режим используется в основном для отладки ПО, действующего в реальном времени. Для работы в режиме генерации прерываний необходимо записать периоды генерации прерываний в соответствующие регистры и установить соответствующие разряды регистра режима генерации прерываний, после этого отключается прием внешних прерываний по соответствующей линии и начинается генерация прерываний с заданным периодом. Сгенерированные прерывания аналогично внешним прерываниям запускают соответствующие счетчики времени прерывания, записываются в регистр внешних прерываний и выставляют прерывание на шину PCI.
Характеристики
Параметр | Значение |
Технические характеристики |
Количество линий внешних прерываний (линии) | 20 (PRR[19:0]) |
Количество линий внешних прерываний с подсчетом времени (линии) | 10 (PRR[9:0]) |
Количество линий генерируемых прерываний в PCI-интерфейс (линии) | 10 (PRR[9:0]) |
Количество линий транслируемых прерываний во внешний интерфейс с шины PCI (линии) | 16 (PRT[15:0]) |
Количество линий транслируемых состояний во внешний интерфейс с шины PCI (линии) | 16 (RVS[15:0]) |
Емкость счетчиков времени прерывания PRR[9:0], разрядов | 32 |
Емкость счетчиков общего количества прерывания PRR[9:0], разрядов | 20 |
Разрядность регистра периода генерации прерывания PRR[9:0], разрядов | 20 |
Длительность фильтруемых импульсов системой защиты от помех («дребезга»), менее, мкс | 1 или 50 |
Поддержка системы точного времени | есть |
Эксплуатационные характеристики |
Габаритные размеры, мм | 157 х 74 х 14,5 |
Диапазон рабочих температур, °С | Зависит от ВК |
Относительная влажность воздуха без выпадения конденсата | Зависит от ВК |
Напряжение питания, В | 5 |
Потребляемая мощность, Вт, не более | 6 |
Срок службы, не менее, лет | 12,5 |
Гарантийный срок эксплуатации, лет | 5 |
Средняя наработка на отказ блока, не менее, часов | 10000 |
Группа исполнения | Зависит от ВК |
Внешний вид
1 – панель;
2 – соединитель внешнего интерфейса прерываний;
3 – соединитель для программирования контроллера привязки времениKPV_M;
4 – преобразователи уровней напряженийПУ;
5 – ПЛИСKPV_M;
6 – конфигурационноеППЗУ;
7 – преобразователь питания 5 В => 1,5 В;
8 – соединители мезонинаРМС;
9 – соединитель интерфейсаJTAG.
Состав
Ячейка МПВ/Мсостоит из:
- контроллера привязки времениKPV_M;
- преобразователей уровней напряжений 5 В => 3.3 В;
- конфигурационнойППЗУ;
- преобразователя напряжения питания 5 В => 1,5 В.
Блок схема МПВ/М:
Вся логика работы ячейки реализуется в контроллере привязки времени KPV_M (реализован на базе ПЛИС), содержащем необходимые регистры, счетчики времени прерываний и счетчики общего количества прерываний. Конфигурационные регистры доступны по чтению и записи, часть регистров доступно только по чтению, часть регистров и счетчики общего количества прерываний доступны по чтению и сбросу по записи (или системным сбросом).
Счетчики времени прерываний доступны только по чтению.
По линиям внешнего интерфейса PRR[19:0] осуществляется прием и обработка 20-ти прерываний, в 10-ти из которых - PRR[9:0] - есть возможность определять время их обработки и общее их количество. По линиям PRR[9:0] возможна генерация прерываний и передача их на шину PCI для дальнейшей обработки.
Прием 16-ти выходных прерываний с PCI-шины и передача их во внешний интерфейс осуществляется по линиям PRT[15:0].
Передача 16-ти выходных состояний осуществляется по линиям RVS[15:0].
ПО
Поддерживаются драйверы для платформ «Эльбрус» иSPARC.