OrCAD FPGA System Planner

Скачать

Решение для интегрированных проектов «печатная плата – ПЛИС» с двусторонним обменом информацией и автоматическим отслеживанием изменения информации как в ПЛИС, так и на печатной плате, а также с возможностью загрузки расстановки выводов ПЛИС, генерации символов и добавления символов в схему проекта печатной платы.

Cadence FPGA System Planer – это мощное средство для создания проектов на базе ПЛИС, включающее в себя все необходимые инструменты по назначению и оптимизации выводов, обеспечения высокой трассировочной способности устройств с применением ПЛИС на печатных платах. FPGA System Planer значительно сокращает время на отладку сложных проектов с несколькими многовыводными ПЛИС благодаря сквозному проектированию на системном уровне, автоматической маршрутизации и оптимизации связей, высокой степени защиты от ошибок ручного проектирования.

FPGA System Planner тесно интегрируется в процессы сквозного проектирования печатных плат и обладает встроенной системой проверки правил проектирования

Рис.1 FPGA System Planner тесно интегрируется в процессы сквозного проектирования печатных плат и обладает встроенной системой проверки правил проектирования

В помощь разработчикам ПЛИС FPGA System Planner поставляется с набором библиотек устройств FPGA. Эти библиотеки содержат в себе в том числе посадочные места под корпуса ПЛИС и могут быть использованы в OrCAD и Allegro PCB Editor для трассировки печатной платы, при этом ускоряется процесс оптимального размещения компонентов ПЛИС на печатной плате. Разработчики экономят время на определение структурных связей внутри самой ПЛИС, а также встраивания ПЛИС в общую систему. FPS позволяет на основе интерфейсов, например, DDR2, DDR3 и PCI Express соединять ПЛИС с модулями памяти DIMM или соединять ПЛИС между собой.

Библиотека компонентов FPGA, поставляемая с FPS, содержит в себе модели устройств FPGA на основе электрических и физических правил, определенных производителями этих ПЛИС. Эти модели используются на этапе формирования структуры вводов и выводов ПЛИС со строгой зависимостью от ограничений, накладываемых производителем. Ограничения могут касаться выбора блока данных, его распределения, контроля SSO, управления буфером драйвера, эталонных значений напряжения на входах-выходах и т.д. Во время компиляции OrCAD System FPGA Planner автоматически выверят тысячи комбинаций этих правил для оптимального назначения выводов ПЛИС и точности сигналов.

FPS позволяет оптимизировать связи между несколькими ПЛИС на печатной плате и другими компонентами

Рис.2 FPS позволяет оптимизировать связи между несколькими ПЛИС на печатной плате и другими компонентами

FPS решает задачу оптимального размещения ПЛИС на печатной плате с учетом ее связей с другими компонентами. На основании пользовательских настроек проекта, доступных ресурсов ПЛИС, ограничений от производителей и других немаловажных факторов FPS распределяет выводы максимально эффективно с точки зрения трассировки платы.

FPS содержит свою встроенную систему проверки правил разработки ПЛИС (DRC). Она снижает вероятность формальных ошибок разработчиков в вопросах формирования системы выводов, определения допустимых нагрузок по напряжению и т.д.

FPS поддерживает интерфейсы с программными продуктами фирм-производителей ПЛИС. Программа генерирует и читает файлы внешних приложений, содержащие ограничения на назначение выводов. Эта возможность позволяет разработчикам формировать расстановку выводов согласно функциональным потребностям в ПЛИС. Передача информации от FPS в другие САПР по разработке программируемой логики позволяет задействовать дополнительные ресурсы в обеспечении качества разработки.

Почему FPGA System Planner?

  • Масштабируемое и высокорентабельное решение, тесно интегрированное в сквозной цикл проектирования печатных плат Allegro и OrCAD.
  • Сокращает время на оптимизацию выводов, ускоряет сроки проектирования ПП
  • Минимизирует число формальных ошибок разработки ПЛИС и создания топологии печатных плат на их основе
  • Снижает количество слоев печатной платы, необходимых для корректной трассировки ПЛИС за счет оптимизации выводов
  • Сокращает время на прототипирование специализированных микросхем (ASIC) на основе FPGA
  • Тесная интеграция с программами от производителей ПЛИС
  • Оптимизация выводов ПЛИС после и во время трассировки интерфейсов и сигналов на ПЛИС
  • Быстрое создание интерфейсов, таких как DDR2, DDR3 и PCI Express, использование их для связи между FPGA и модулями DIMM
  • Простая и понятная работа с дифференциальными сигналами и питанием
  • Большой набор библиотек с отлаженными настройками устройств FPGA на основе электрических правил и правил оптимизации выводов от производителей

Поддерживаемые архитектуры:

  • Altera®
  • Stratix® II
  • Stratix II-GX
  • Stratix III - GX
  • Stratix IV
  • Xilinx®
  • CoolRunner™ II
  • CoolRunner XPLA3
  • Spartan®-3
  • Spartan-3A
  • Virtex®-4
  • Virtex-5