
- •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. Вредные и опасные факторы в работе
5.4.7. Программа для плис
САПР MAX+PLUSII предоставляет разработчику широкий набор средств для программирования : введение структуры ПЛИС в графической форме, в виде функциональной схемы, в виде программы, а программу в свою очередь, можно писать либо в примитивах - на уровне элементарных логических функций и ячеек памяти, либо в макрофункциях либо в мегафункциях - универсальных логических функциях [ 18, 19 ]. Сущностью введения структуры ПЛИС является перечисление всех элементов структуры, указание их параметров и связей. Как можно видеть на функциональной схеме, в графической форме это довольно громоздко. В текстовом же виде описание получается компактным, не теряя при этом своей информативности и ясности. И для проектировщика гораздо легче работать с текстом, тем более, что работа с большими графическими образами на компьютере составляет определенную сложность в виду того, что все изображение поместиться на экране не может и приходится работать с отдельными его кусками. Поэтому для данной ПЛИС программное обеспечение разработано в текстовом редакторе в виде программы. Она написана в мегафункциях, так как написание программы в примитивах довольно громоздко и потребовало бы больших временных затрат, а мегафункции представляют собой очень удобный инструмент для работы : с помощью мегафункций можно задать практически любое устройство. Например, мегафункция lpm_counter - счетчик произвольной разрядности, объединенный с дешифратором. Он имеет входы синхронной и асинхронной установки и сброса, синхронной и асинхронной загрузки начальных значений, разрешения счета, установки направления счета; выходы обычные - двоичный код, дешифрованные (для счетчиков разрядностью до 4) и выход переноса. Мегафункция lpm_dff - универсальный регистр произвольной разрядности с возможностью работы как режиме регистра сдвига так и в режиме обычного регистра с параллельной записью. Сброс и установка могут осуществляться как синхронно, так и асинхронно.
Структура программы.
В первой строке программы стоит заголовок, который служит в большей степени в качестве комментария для разработчика. Далее идет описание используемых функций, название проекта. После этого следует описание входных и выходных переменных. Каждая из них снабжена подробным комментарием. После этого располагается секция, где описаны все элементы схемы на уровне мегафункций : счетчики, регистры, мультиплексоры, триггеры, константы (описание компонентов схемы). Для удобства работы сделано описание внутренних узлов схемы, которые соответствуют выходам блока формирования сигналов разрешения. Каждый элемент имеет свое собственное, уникальное название содержащее символы латинского алфавита и цифры. Для повышения информативности названия элементов сделаны достаточно длинные, с учетом выполняемых компонентом функций. Напрмер, dff_tr_adrboard - триггер определения адреса платы, mlt_ctrl_out - мультиплексор вывода данных на шину CTRLI. Все обозначения элементов совпадают с обозначеними на функциональной схеме.
Программа, т.е. непосредственно описание связей в схеме, начинается словом BEGIN. Первым блоком описаны счетчики, так как это один из блоков, выходы которого используются всеми элементами. Затем следует схема чтения адреса платы и адреса чипа, дешифратор адреса чипа. Далее идет описание всех регистров схемы. Все регистры обычные, за исключением регистра команд - он составлен из отдельных триггеров. Это сделано для того, чтобы избежать явления, когда при последовательной записи в регистр, изменяются на выходе - “сигнал бежит”. Затем следует описние мультиплексоров и промежуточных точек. Вконце программы присваиваются значения выходным переменным. Заканчивается программа словом END.
Объем программы - 500 строк.