
- •1. Цифровые системы передачи информации
- •1.2. Структура первичного цифрового группового сигнала
- •1.3. Достоинства цифровых систем передачи
- •1.4. Иерархия цифровых систем передачи
- •2. Оборудование гибкого мультиплексирования огм - 30е
- •2.1. Общее описание
- •2.2. Структура огм
- •2.3. Принцип работы блока огм.
- •2.5. Шина st-bus
- •3.Современные технологии проектирования и производства рэа.
- •3.1. Система автоматизированного проектирования Cadence.
- •4.1. Общее описание оборудования сонаправленного стыка од-110.
- •4.2. Технические требования к оборудованию сонаправленного стыка .
- •4.3. Выбор варианта проектирования.
- •4.4. Структура оборудования сонаправленного стыка.
- •4.4.1.Структурная схема платы од-110.
- •4.4.5. Структурная схема плис
- •4.4.7. Программа для плис.
- •4.4.8. Моделирование работы плис
- •4.6. Конструктив оборудования сонаправленного стыка
- •4.7. Расчет надежности
- •5. Оборудование внешнего стыка од-111
- •5.1. Общее описание
- •5.3. Выбор варианта проектирования
- •5.4. Структура овс
- •5.4.1. Структурная схема овс
- •5.4.2. Функциональная схема оборудования внешнго стыка
- •5.4.3. Функциональное описание микросхемы циклового формирователя
- •5.4.4. Функциональное описание линейного интерфейса
- •5.4.7. Программа для плис
- •5.4.8. Моделирование работы плис
- •5.5. Принципиальная схема
- •5.6. Конструктив
- •5.7. Расчет надежности
- •6. Экономическое обоснование проекта.
- •6.1. Ситуация на рынке средств связи.
- •6.2. Обоснование выбора варианта проектируемых плат.
- •6.3. Расчет стоимости производства плат
- •6.3.1. Расчет стоимости производства платы од-110
- •6.4. Расчет стоимости проектирования плат
- •6.4.1. Расчет стоимости проектирования платы од - 110
- •6.5. Расчет затрат на внедрение в производство
- •7. Охрана труда
- •7.1 Организация рабочего места оператора эвм.
- •7.1.1. Оборудование рабочего места оператора эвм
- •7.1.3. Требования к организации и оборудованию рабочих мест с вдт и пэвм
- •7.1.4. Расчёт освещённости рабочего места
- •7.2. Организация рабочего места монтажника радиоэлектронных элементов
- •7.2.2. Вредные и опасные факторы в работе
4.4.7. Программа для плис.
Программа для ПЛИС, выполняющей функции управления, оборудования сонаправленного стыка ОД-110 была написана на языке программирования высокого уровня AHDL, который является полностью встроенным в САПР MAX+PLUS®II фирмы ALTERA [ 18,19 ]. Текст программы приведен в приложении 7.
При написании аналогичных программ используется два варианта написания.
Первый вариант заключается в том , что проектировщик полностью описывает внутреннюю структуру ПЛИС, пользуясь лишь простейшими функциями типа “D”-триггер, ”T”-триггер, ”RS” -триггер, ”JK” -триггер, логическими схемами ”И”, ”ИЛИ” и др.
При таком варианте описание структуры ПЛИС занимает значительный объем, проектировщик должен представлять сложные логические функции в виде совокупности простейших функций. Достоинством данного варианта является скорость обработки программы транслятором и возможность определить сигнал практически в любой точке схемы.
Второй вариант написания позволяет описывать сложные логические функции используя встроенные, так называемые, мега-функции. Используя данные мега-функции можно описывать логические функции типа счетчик, мультиплексор, дешифратор и др., указав лишь их основные характеристики. Это количество информационных входов, число селекторных входов, выходов , тактовый сигнал, если необходим. Входы можно проектировать в виде шин, возможно использование различных дополнительных управляющих сигналов типа: асинхронной очистки, синхронной очистки, синхронного и асинхронного сигналов установки в “1”, последовательного сдвига входной информации и многих других.
К тому же удобством описания сложных логических функций при помощи мега-функций является то, что нет необходимости описывать все возможные входы и выходы, возможно описать только необходимые.
Недостатком второго варианта является то, что данные мега-функции обладают зарезервированными выходами и выводов других выходов, кроме описанных не предусматривается.
Исходя из всего выше сказанного был выбран комбинированный метод описания внутренней структуры ПЛИС : часть сложных логических функций была реализована при использовании простейших функций, другая часть при помощи мега-функций.
Структура программы выглядит следующим образом:
Вначале идет заголовок программы. Он несет информационную нагрузку для проектировщика . Далее следует перечисление, если используются, мега-функций.
Потом идет заголовок подпроекта, который должен полностью совпадать с именем файла проекта.
В последствии идет описание используемых переменных , состоящих из набора букв латинского алфавита и цифр: входные переменные , выходные переменные , простейшие функции, мега-функции, константы или узловые точки.
Весь текст программы разбит на описание функциональных блоков:
формирователь временных интервалов ,
схема чтения адреса платы,
схема чтения адреса регистра,
схема управления регистрами,
блок регистров,
схема чтения регистров,
формирователь “time_slot”,
блок выхода на шину ST-BUS,
блок приема с шины ST-BUS,
мультиплексор образования ближнего шлейфа,
мультиплексор образования дальнего шлейфа,
схема формирования сигнала общей аварии.
Для лучшего запоминания выполняемых функций мультиплексорам, счетчикам, триггерам и дешифратору были даны подробные имена. Например, mux_far_loop - мультиплексор образования дальнего шлейфа.
Весь текст программы занимает 393 строки.
Текст программы заканчивается зарезервированным словом end.