Simulink® Real-Time™ и HDL Coder™ позволяют вам реализовать алгоритмы Simulink и сконфигурировать функциональность ввода-вывода на платах программируемой пользователем вентильной матрицы (FPGA) Speedgoat.
Для примера, который показывает рабочий процесс разработки для плат ввода-вывода FPGA, смотрите, что FPGA Программирует и Настройка. Вы не используете эти блоки за пределами HDL Workflow Advisor HDL Coder.
Чтобы использовать эти блоки, откройте HDL Workflow Advisor HDL Coder и использовать его, чтобы сгенерировать подсистему интерфейса Simulink Real-Time. Смотрите, что FPGA Программирует и Настройка.
Маска подсистемы управляет параметрами блоков. Не отредактируйте параметры напрямую. Описания блока плат ввода-вывода FPGA в информационных целях только.
Платы FPGA ввода-вывода Speedgoat продаются в качестве части целевых компьютеров Speedgoat. См.:
www.mathworks.com/products/simulink-real-time/supported/hardware-drivers.html
.
Simulink Real-Time поддерживает следующий Speedgoat (www.speedgoat.com
) платы ввода-вывода FPGA.
| Speedgoat IO331 является платой программируемой пользователем вентильной матрицы (FPGA), которая обеспечивает 64 двунаправленных LVCMOS или 32 двунаправленных строки ввода-вывода LVDS. Эта плата основана на чипе Xilinx® Spartan® 6 с 147 333 логическими ячейками. Speedgoat IO331 является основной платой. Speedgoat IO331-6 является конвертером AXM-A75 A/D, дополнением к Speedgoat IO331. |
| Speedgoat IO333 является платой программируемой пользователем вентильной матрицы (FPGA) на основе чипа Xilinx Kintex® 7 с 325k логическими ячейками. HDL Workflow Advisor HDL Coder поддерживает настройку Speedgoat IO333-325K-06. Для получения дополнительной информации см. Пакет Интегрирования HDL Coder Speedgoat для IO333-325K по www.speedgoat.com/help. |
Чтобы работать с FPGAs в среде Simulink Real-Time, вы должны:
Установите Design Tool Xilinx и HDL Coder. Для определенного инструмента и требуемой версии, смотрите раздел справки платы и документацию HDL Coder.
Установите плату ввода-вывода FPGA Speedgoat в целевой машине Speedgoat.
Будьте знакомы с технологией FPGA. В частности, необходимо знать частоту часов и контакт коннектора ввода-вывода и настройку канала платы FPGA.
Имейте опыт с помощью преобразования типа данных и разрабатывая алгоритмы фиксированной точки Simulink.
Чтобы сгенерировать HDL-код для вашей цели FPGA, у вас не должно быть опыта программирования HDL.