Используйте Simulink ® Real-Time™ и HDL Coder™ для реализации алгоритмов Simulink и настройки функций ввода-вывода на модулях ввода-вывода Speedgoat Simulink. Пример, показывающий рабочий процесс разработки модулей ввода-вывода FPGA, см. в разделе Программирование и настройка FPGA на Simulink-программируемых модулях ввода-вывода Speedgoat.
При открытии помощника по рабочим процессам HDL в кодере HDL и запуске Simulink Real-Time FPGA I/O создается подсистема интерфейса Simulink в реальном времени. Маска подсистемы управляет параметрами блока. Не редактируйте параметры напрямую. Описания блоков плат ввода/вывода FPGA предназначены только для информационных целей.
Speedgoat Simulink - программируемые модули ввода/вывода являются частью целевых компьютерных систем Speedgoat. Для запуска Simulink Real-Time FPGA I/O установите библиотеку Speedgoat Library и пакеты интеграции кодеров HDL Speedgoat. Затем можно выбрать целевую платформу и запустить рабочий процесс для создания подсистемы интерфейса Simulink Real-Time. Для просмотра документации по интеграционным пакетам введите эту команду в командной строке MATLAB ®.
speedgoat.hdlc.doc
| Чтобы узнать о | См. ссылки |
|---|---|
Интеграционные пакеты и способы их установки. | См. раздел Пакеты интеграции кодеров HDL Speedgoat. |
Модули ввода-вывода Speedgoat, поддерживаемые консультантом по рабочим процессам HDL. | См. раздел Поддержка приложений FPGA в режиме реального времени от кодера HDL. |
Приложения и сценарии использования | См. раздел Общие примеры использования и приложения. |
Поддерживаемые интерфейсы для различных типов подключения и протоколов ввода-вывода, а также фундаментальные функциональные возможности, такие как PCIe для чтения/записи и DMA. | См. раздел Поддерживаемые интерфейсы. |
Приведены примеры для всех поддерживаемых модулей ввода-вывода и функциональных возможностей |
Для работы с FPGA в среде Simulink Real-Time установите:
Кодер HDL и Simulink в реальном времени.
Средства разработки Xilinx ® с определенными инструментами и версиями, перечисленными в документе Поддержка языка HDL и Поддерживаемые сторонние инструменты и оборудование. Необходимо также настроить путь к инструменту с помощью hdlsetuptoolpath функция.
Библиотека Speedgoat и пакеты интеграции кодеров HDL Speedgoat.
Модуль ввода-вывода FPGA Speedgoat в целевой машине Speedgoat.
Можно использовать рабочий процесс в кодере HDL для создания кода HDL для целевого устройства FPGA.