Информационные технологии проектирования РЭС. Ч.1: Основные понятия, архитектура, принципы. Муромцев Ю.Л - 41 стр.

UptoLike

торского проектирования передаются на этап синтеза файлов с управляющей информацией для генера-
торов изображений.
В современных системах структурного синтеза на функционально-логическом уровне стремятся
получить не просто работоспособное решение, но решение с оптимальным компромиссным удовлетво-
рением требований к площади кристалла, быстродействию, рассеиваемой мощности, а в ряде случаев и
к тестируемости схемы.
Формализация процедур структурного синтеза в общем случае затруднительна, поэтому для их эф-
фективного выполнения обычно используют специализированные программы, ориентированные на ог-
раниченный класс проектируемых схем. Характерные особенности технологии изготовления и проекти-
рования имеются у микропроцессоров и схем памяти, у заказных и полузаказных СБИС (ASIC – Appli-
cation-Specific Integrated Circuits), в том числе у программируемых логических интегральных схем
(ПЛИС). Эти особенности обусловливают различия в методах проектирования схем и требуют их отра-
жения в применяемом математическом и программном обеспечении ECAD.
В качестве ПЛИС широко используют программируемые логические схемы CPLD (Complex Pro-
grammable Logic Device) и программируемые вентильные матрицы FPGA (Field Programmable Gate Ar-
ray).
В случае CPLD для отражения структуры конкретной схемы в инвариантном по отношению к приложе-
нию множестве функциональных ячеек требуется выполнить заключительные технологические опера-
ции металлизации. В случае FPGA программатор по заданной программе просто расплавляет имеющие-
ся перемычки (fuse) или, наоборот, создает их, локально ликвидируя тонкий изолирующий слой
(antifuse). Следовательно, при использовании CPLD и FPGA необходимо с помощью САПР выбрать
систему связей между ячейками программируемого прибора в соответствии с реализуемыми в схеме
алгоритмами и синтезировать программы управления программатором или заключительной операцией
металлизации. Ячейки могут быть достаточно сложными логическими схемами, вентилями или даже
отдельными транзисторами. На производстве кристаллов ПЛИС специализируется ряд фирм, например,
Xilinx, Altera, Actel и другие, зачастую эти же фирмы поставляют программное обеспечение для синтеза
схем на производимых ими ПЛИС.
В последнее время значительное внимание уделяется процедурам совмещенного проектирования
программной и аппаратной частей СБИС (SW/HW – Software/Hardware codesing). Если в традиционных
маршрутах проектирования разделение алгоритмов на части, реализуемые программно и аппаратно,
происходит на самых ранних шагах, то в технологии совмещенного проектирования эта процедура фак-
тически переносится на уровень RTL и тем самым входит в итерационный проектный цикл и может
привести к более обоснованным проектным решениям. Примером подхода к совмещенному проектиро-
ванию может служить методика моделирования на уровне исполнения системы команд, в соответствии
с которой моделируются события, происходящие на внешних выводах таких устройств, как арифмети-
ко-логическое, встроенная и внешняя память, системная шина и т.п. Благодаря совмещенному проекти-
рованию удается не только на ранних стадиях проектирования найти и исправить возможные ошибки в
аппаратной и программной частях проекта, но и отладить контролирующие тесты.
4.2 Информационные технологии класса предприятия
(корпоративные информационные системы)
Широкое распространение в настоящее время получают отечественные программные продукты
компании "1С", корпорации "Парус", "Галактика" и др. Из зарубежных продуктов следует выделить
SAP R/3, MS AXAPTA (Navision) и BAAN.
Программа R/3 написана на языке программирования АВАР/4 и состоит из четырех основных мо-
дулей:
1 Финансовый учет (Financial Accountig);
2 Людские ресурсы (Humman Resources);
3 Производство и логистика (Manufacturing and Logistics);
4 Продажи и распределение (Sales and Distribution).
На рис. 10 приведена схема модулей приложений R/3.
Модуль Финансовый учет, включает три основные категории функций, необходимых для ведения
финансового учета в компании: финансы (Financials – FI), контроллинг (Controlling – СО) и управление
фондами (Asset Management – AM). FI охватывает кредиторскую и
Финансовый учет
FI CO AM
PS