Реализуйте на устройстве

Сгенерируйте код и разверните приложения SoC на устройстве SoC

SoC Blockset™ экспортирует исходные проекты для ASICs, FPGAs и систем на чипе (SoC) при помощи Design Tool Intel® и Xilinx®. Автоматически сгенерируйте аппаратный и программный код и выполнитесь на устройстве SoC при помощи инструмента SoC Builder. Генерация кода требует HDL Coder™, Embedded Coder® или обоих.

Инструменты

SoC BuilderСоздайте, загрузите и выполните модель SoC на SoC, FPGA и платах MCU
Memory MapperСконфигурируйте карту распределения памяти для приложения SoC
Task MappingСопоставьте задачи в SoC к процедурам обработки прерывания на аппаратной плате
Peripheral ConfigurationСопоставьте периферийные устройства в модели SoC к периферийным регистрам в MCU

Функции

socExportReferenceDesignЭкспортируйте пользовательский исходный проект для HDL Workflow Advisor

Параметры конфигурации Simulink

Темы

Рабочие процессы генерации SoC

Выберите между инструментом SoC Builder и exportReferenceDesign функция для развертывания вашего проекта на устройстве SoC.

Сгенерируйте проект SoC

Сгенерируйте проект SoC и запустите его на устройстве SoC с помощью инструмента SoC Builder.

Экспортируйте пользовательский исходный проект из модели SoC

Используйте socExportReferenceDesign функционируйте, чтобы экспортировать пользовательский исходный проект из модели SoC Blockset.

Генерация кода программных задач

Отображение между задачами в прикладной модели SoC и потоками в сгенерированном коде.

Поддерживаемые сторонние программы и оборудование

Поддержка версии для сторонних программ.

Поиск и устранение проблем

Создайте ошибку когда FPGA или модель процессора, не обнаруженная

Режим Unsupported в при генерации проекта SoC с помощью SoC Builder.

Рекомендуемые примеры

Packet-Based ADS-B Transceiver

Основанный на пакете приемопередатчик ADS-B

Основанные на пакете системы распространены в радиосвязях. Данные получены по воздуху и декодируются как дискретные пакетные данные по вычислить устройству. Для данных системных требований это затрудняет, чтобы спроектировать систему и реализацию непосредственно на SoC, когда это часто включает длинные итерации отладки и интегрирования на оборудовании, поскольку аппаратные эффекты затрудняют с учетом во время проектирования. В этом примере вы спроектируете основанное на пакете приложение отслеживания самолета на основе Автоматической Зависимой Широковещательной передачи Наблюдения (ADS-B) стандарт, разделенный между FPGA и встраиваемым процессором. В отличие от традиционных методов, вы симулируете проектирование приложений с интерфейсом памяти перед реализацией на оборудовании с помощью SoC Blockset, чтобы сократить время разработки. Вы затем подтвердите проект на оборудовании автоматически сгенерированным кодом из модели.

Для просмотра документации необходимо авторизоваться на сайте