Главная » » Встроенные системы развития быстрый способ начать
21:19
Встроенные системы развития быстрый способ начать
Твитнуть
Чтобы сократить расходы, повысить производительность и сохранять гибкость в промышленных, медицинских, автомобильной, аэрокосмической и военной продукции, широкий спектр применения, в том числе процессоров и периферийных устройств, в том числе полная встроенная система интегрирована в FPGA на.
Хотя аппаратные FPGA дизайнеров традиционных пользователей, но новые Xilinx встроенный дизайн платформы, что позволяет разработчикам легко в знакомой среде программирования, включая Eclipse IDE, компилятор, отладчик, операционной системе и библиотекам. Программирование можно использовать цС / OS-II RTOS, как встраиваемых Linux-систем и даже весь полный уровень пустые.
Рисунок 1 Встроенные Reference Design цели
Встроенные дизайнерские тенденции и проблемы
FPGA приложения теперь имеют более двадцати лет, и мы можем видеть в различных областях применения различных ПЛИС, таких как медицинские, промышленные управления, автомобильной электроники, подключение IP, высококачественной графикой, беспроводной связи, наблюдения, военной связи и так далее. Однако, FPGA встроенный процессор время использовались в течение последних десяти лет вещи только с 1999 по настоящее время, FPGA встроенный процессор в рамках вперед с каждым годом увеличивается.
Рисунок 2 EDK программного обеспечения, аппаратных средств и процесса интеграции
Рисунок 3 простых шага SDK процесс разработки программного обеспечения
С использованием FPGA встроенный процессор дизайна, все больше и больше мы сталкиваемся все больше и больше, основная задача делится на три направления:
• постоянно совершенствовать технические требования для удовлетворения
- Требуется процессор для приложений системы
- Требуется способность выбрать правильную функцию (периферийный) сочетание
• Даже если лишь немногие из опыта проектирования FPGA, но и разработка программного обеспечения
- Необходимо предварительно конфигурировать системы легко настраивается
• сократить график риска
- Хотите, чтобы тратить меньше времени на создание и отладка пользовательских модулей IP
- Бурное развитие и проверки оборудования и программного обеспечения в параллельном
Многие люди используют встроенный процессор, но, начиная с выбора встроенный процессор в качестве ядра системы, соображения о том, что это такое? Один за применение процессоров для системных и периферийных функций для удовлетворения потребностей право комбинация будет последний выбор. Эти условия были выбраны процессоры FPGA встроенной обработки вызовов.
Кроме того, FPGA аппаратных средств должно стать сокращение трудности, позволяя опыт проектирования FPGA с меньшим количеством персонала для разработки программного обеспечения, это потому, что традиционный дизайн инженеров FPGA, хотя они не имеют опыта аппаратного дизайна разработка программного обеспечения, которое должно быть предварительно настроена система проста в разработке.
В ходе управления рисками, FPGA встроенные конструкции дополнительную важно, потому что встроенные FPGA дизайн включает в себя как аппаратное и программное обеспечение на чипе, поэтому, когда возникают проблемы, аппаратного и программного обеспечения сотрудники не могут быстро разобраться в суть проблемы точки, так часто задержка прогресса, поэтому выбор FPGA встроенных систем, использования персонала часто хотят, чтобы тратить меньше времени для отладки аппаратных IP-модулей, а также проверить, что разработка программного обеспечения, аппаратных средств и интеграции программного обеспечения и повышения производительности является большой проблемой.
Xilinx Мультиязычный
Xilinx FPGA основе встраиваемых платформ для удовлетворения основных значение повышения требований заказчика. Встроенный дизайн целевых ориентиров позволяет FPGA дизайн опыт очень немногие люди могут быстро разрабатывать программное обеспечение. Референс-дизайн включает в себя цели Spartan-6 и встроенных Virtex-6 Administration Kit может эффективно уменьшить клиента график разработки и риск.
Spartan-6 FPGA Встроенные Kit
• Описание:
- Suite поддерживает MicroBlaze мягкой процессора, разработка программного обеспечения и использования Spartan-6 LX45T FPGA аппаратной настройки системы процессора.
• Компоненты:
- Spartan-6 LX45T FPGA использованием пластин SP605 основу
• Загрузка / Debug кабель, Шнур
-ISE Design Suite: встроенную версию
• ISE и ChipScope Pro: S6LX45T специальных устройствах
• Платформа Studio, комплект разработчика ПО (SDK) (Eclipse IDE)
- Встроенные Дизайн целевых ориентиров
• MicroBlaze ™ процессор подсистемы дизайн
- Техническая документация
• Оборудование Руководство по установке и Руководство по началу работы
• углубленное аппаратное и программное обеспечение, шаг за шагом учебник
- Эко-система партнерами с целью обеспечения OS / RTOS поддержки
- Suite поддерживает MicroBlaze мягкой процессора, разработка программного обеспечения и использования Virtex ™ -6 LX240T FPGA аппаратной настройки системы процессор
• Компоненты:
- Virtex-6 LX240T FPGA с использованием базиса ML605 совета
• Загрузка / Debug кабель, Шнур
-ISE Design Suite: встроенную версию
• ISE и ChipScope Pro: V6LX240T специальных устройствах
• Платформа Studio, комплект разработчика ПО (SDK) (Eclipse IDE)
- Встроенные Дизайн целевых ориентиров
• MicroBlaze процессор подсистемы дизайн
- Техническая документация
• Оборудование Руководство по установке и Руководство по началу работы
• углубленное аппаратное и программное обеспечение, шаг за шагом учебник
- Эко-система партнерами с целью обеспечения OS / RTOS поддержки
• Linux, UC / OS-II, Treck
Рисунок 4 простых шага в процессе разработки аппаратного
Рисунок 5, интеграции и оптимизации программного обеспечения / аппаратных
Встроенные Reference Design цели
Spartan-6 и Virtex-6 эталонный дизайн для встроенных цели очень похожи, и все они содержат 32-битный RISC MicroBlaze ™ процессора, оптимизации производительности, поддержка Linux ОСРВ, 100 МГц тактовой частоты. Она также включает в себя интегрированный контроллер памяти, в том числе DDR, DDR2, DDR3, LPDDR, скорость передачи данных до 800Mbps.
Полная оптимизация мягкой периферия IP и автобус структур, включая UART, Flash, GPIO, I2C/SPI, таймер / Intr контроллер, отладка. В частности показано на рисунке 1, эталонный дизайн, который объединяет Ethernet MAC-IP, ресурсам, быстрый, Gigabit Ethernet, к югу от IP также может быть интегрирован с внешними кода. Процессоры и процессорные подсистемы в полном объеме и проста в использовании, помочь немедленно приступить к работе системы развития.
MicroBlaze процессор подсистемы
Spartan-6 и Virtex-6 встроенных эталонного дизайна, предоставление MicroBlaze процессорной системы, называется PSS (processer Sub System), PSS такие подсистемы, пользователь может быстро определить свою собственную логику присоединения такие суб- системы, в связи с MicroBlaze Reference Design целей количество периферийных подсистем были интегрированы, пользователи могут установить эту логику быстро через сети управлять или DDR памяти для хранения, которые будут эффективно уменьшить клиентов в процессе развития время.
Шаги
Простые шаги, чтобы повысить эффективность, первый шаг, начать проектирование в течение нескольких минут, включая соединительный кабель, подключенный к доске развития энергетики, загрузка встраиваемых платформ презентации; второй шаг, оценки, включая оценку вложенных презентации платформы, интерактивный интерфейс с оценка эксплуатационных характеристик; третий шаг, обычай, в том числе запуск встроенного целевых проектов эталонного дизайна, по данным разработки программного обеспечения, программного обеспечения программы консультирования, отладка и описания аппаратного обеспечения руководства данных на основе изменений в проект.
После первой и второй шаг, пользователь в полной мере понять содержание встроенных целей эталонного дизайна, и цели использования встраиваемых решений ссылку добавить свою собственную логику и свое собственное программное обеспечение, разработанные с использованием XPS развития аппаратных средств, использование SDK для разработки программного обеспечения, так что вы можете закончить проектные требования.
Xilinx Embedded Development Kit EDK является его основным инструментом является интегрированная XPS ISE стандартного оборудования и стандартным программным обеспечением рабочего процесса SDK. XPS процесс сам по себе не оборудование по телефону ISE, чтобы добиться реализации этого процесса. Процесс включает в себя стандартные аппаратные FPGA аппаратной процесса развития. XPS не достигает стандартного процесса программного обеспечения, но и для достижения стандартов по телефону SDK программного обеспечения. Пользователи системы XPS, как описано на рисунке 2. XPS может быть вызван как скрипт генератора, используется для подключения аппаратных средств и программного обеспечения потока.
SDK процесс разработки программного обеспечения простых шагов показано на рисунке 3, который будет завершен в SDK.
• Начало Дизайн SDK Eclipse IDE
• Открыть MicroBlaze PSS специально направлены эталонного дизайна конфигурации рабочей области (Workspace)
• Программирование
• Создание автономной платформе программного обеспечения или операционной системы BSP
• Создание, компиляции и сборки приложений
• Используйте графический отладчик для отладки приложений
Просто аппаратные шаги процесса проектирования показано на рисунке 4.
• Начните с дизайна XPS
• Начало MicroBlaze PSS целевых ориентиров дизайн-проект
• Изменить
• выбрать из пакета EDK стандартных периферийных устройств к PSS
• В соответствии с "Создать IP Мастер" для создания пользовательских IP
• В соответствии с "Debug Мастер настройки", чтобы добавить ChipScope отладки IP
Интеграции и оптимизации программно-аппаратных из этапов, показанных на рисунке 5.
• ChipScope ™ Pro Analyzer с отладкой программного обеспечения / аппаратные проблемы интеграции
• описать приложение с SDK и для выявления горячих точек
• Скачать производительности критически важных код (критичных к производительности кода), аппаратный ускоритель
Сторонние основного программного обеспечения с встроенной Linux (PetaLinux), UC / OS-II и Treck сети промежуточного ПО, основные характеристики приведены в таблице 1.
Таблица 1 Основные характеристики экосистемы партнеров
Резюме
Таким образом, новые встроенные Development Kit может свести к минимуму время разработки быстрый выход на рынок, снизить риски предварительно интегрированные компоненты, которая является новым дизайном цели ссылки позволяет разработчикам повысить производительность. Позволяет дизайнерам привержены и на добавленную стоимость дифференциации продукции.