Научная литература
booksshare.net -> Добавить материал -> Физика -> Александров Е.К. -> "Микропроцессорные системы" -> 489

Микропроцессорные системы - Александров Е.К.

Александров Е.К., Грушвицкий Р.И., Купрянов М.С., Мартынов О.Е. Микропроцессорные системы — Спб.: Политехника, 2002. — 935 c.
ISBN 5-7325-0516-4
Скачать (прямая ссылка): mikroprocessorniesistemi2002.djvu
Предыдущая << 1 .. 483 484 485 486 487 488 < 489 > 490 491 492 493 494 495 .. 528 >> Следующая

в которой и концентри-
863
ПРОЕКТИРОВАНИЕ МПС
ровались все усилия фирмы, чтобы обеспечить свое лидирующее положение в
выбранной нише. В 1990-х годах началось более тесное взаимодействие фирм
между собой. Практически все САПР стали предусматривать возможности
взаимного обмена проектной информацией на любом из этапов проектирования.
Технической основой этого информационного обмена явилось введение и
поддержка стандартов языков. Промышленным стандартом стал язык EDIF с
версиями 2.0.0 и 3.0.0. Для большинства САПР предполагается
взаимодействие с помощью различных языков описания соединений (в том
числе VHDL, Verilog и т. д.).
С середины 1990-х гг. начался этап совместных разработок в области САПР.
В настоящее время эта тенденция сохраняется и заключается в кооперации
усилий различных фирм при разработке САПР; при этом каждая фирма
реализует тот фрагмент САПР, в котором она является общепризнанным
лидером; важно, что при этом весь информационный поток проектирования
становится единым и все этапы проектирования оказываются
взаимосвязанными. Так, например, результаты моделирования работы какой-
либо схемы отображаются не только в окне диалога временного
моделирования, но отображаются и на электрической схеме, которая
создавалась на этапе ввода информации о проекте.
Примерами кооперационных САПР являются САПР для продукции фирмы "ХШпх" -.
Foundation 1.4 и 1.5, которые представляют собой результат совместной
разработки фирм "ХШпх", "Aldec" и "Synopsys". Аналогичное решение принято
и фирмой "Altera", теперь проектировщик может выбрать для повышения
эффективности компиляции проектов, написанных на языках VHDL или Verilog
HDL, либо САПР FPGA Express фирмы "Synopsys", либо САПР Leonardo Spectrum
фирмы "Mentor Graphics", а для эффективного моделирования ориентироваться
на пакет Model Sim фирмы "Model Technology" (подразделение фирмы "Mentor
Graphics").
Хотя подобное слияние является вполне обоснованным и ожидаемым, тенденция
обращения к специализированным САПР (на определенных этапах
проектирования и в определенных ситуациях) будет, по-видимому,
сохраняться и в дальнейшем.
Еще более критичным оказывается вариант выбора САПР при желании
обеспечить сквозное провктироввние, когда в одной САПР совмещаются
средства различных уровней проектирования (например, проектирования
конфигурации ПЛ и проектирования печатной платы, на которой БИС ПЛ будет
находиться, или проектирование конфигурации ПЛ и моделирование её работы
совместно с цифроаналоговыми элементами).
Типичным представителем САПР для смешанного или иерархического
проектирования являются САПР фирм "View Logic" или OrCAD. Рассмотрим в
качестве типового примера состав, назначение и особенности реализации
средств, входящих в САПР Work View Office фирмы "View Logic".
Work View Office является законченной системой программного обеспечения
(для PC платформ, работающих под Windows 95,98 или NT), ориентированной
на автоматизацию различных уровней проектирования электронных схем. Work
View Office имеет программу-оболочку навигатор проектов (в других САПР
это может быть менеджер проектов), позволяющую управлять потоком
проектирования как с точки зрения последовательности выполнения частей
пользовательского проекта, так и с точки зрения привлекаемых стандартных
библиотек. С информационной точки зрения, САПР представляет собой
классическую трехступенчатую систему (ввод, обработка и верификация),
предназначенную для различных видов обрабатываемой информации на каждой
ступени проектирования. Так, вводимая информация может описывать схему
электронного блока и предназначаться для моделирования поведения этой
схемы (цифровой, аналоговой или смешанной), или для компиляции в
выбранный тип ПЛ, или для разводки печатной платы.
В зависимости от целевого назначения на следующем этапе обработки
информации проектировщик пользуется соответствующей компиляционной
процедурой разводки печатной платы, компиляцией в выбранный тип БИС ПЛ
или подготовки к моделированию.
864
ПРОЦЕДУРА ПРОЕКТИРОВАНИЯ И СВЕДЕНИЯ ОБ АВТОМАТИЗИРОВАННЫХ СРЕДСТВАХ
ПРОЕКТИРОВАНИЯ ДЛЯ БИС/СБИС
И, наконец, на третьем этапе осуществляется верификация готового проекта.
При необходимости моделирования работы аналоговых или смешанных (аналого-
цифровых) систем обычно используются современные версии профессиональной
программы PSpice A/D, входящей в состав пакета Design Lab.
Распространение имеют и другие программы (например, Micro-Cap фирмы
"Spectrum Software", или APLAC 7.0, Electronics Workbench 5.0 и т. д.).
Однако программный комплекс корпорации "Micro Sim" под названием Design
Lab 8.0 используется для сквозного проектирования аналоговых, цифровых и
смешанных аналого-цифровых устройств, синтеза устройств программируемой
логики и аналоговых фильтров. Введение а комплекс интерфейса с другими
САПР ПЛ позволил создать систему, позволяющую разрабатывать схемы,
включающие CPLD и FPGA различных фирм, моделировать на ПК их поведение
Предыдущая << 1 .. 483 484 485 486 487 488 < 489 > 490 491 492 493 494 495 .. 528 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed