MathWorks Simulink HDL Coder
Программное обеспечение MathWorks Simulink HDL Coder – продукт семейства MATLAB & Simulink для генерации полноценного HDL-кода по Simulink моделям и Stateflow диаграммам. Пакет MathWorks Simulink HDL Coder расширяет возможности разработки аппаратных устройств в среде MATLAB и обеспечивает генерацию VHDL и Verilog кода c побитовым и цикловым соответствием исходной модели Simulink. Simulink HDL Coder позволяет создавать аппаратные устройства на основе программируемых логических интегральных схемах (ПЛИС-FPGA/ASIC), разрабатывать прототипы тестировать и проверять HDL-реализации Simulink-моделей.
Simulink HDL Coder генерирует хороший, читаемый и изменяемый VHDL или Verilog код без аппаратной привязки к конкретной платформе.
Ключевые возможности
- Генерация HLD-кода по Simulink-моделям и Stateflow-диаграммам.
- Соответствие VHDL и Verilog реализаций стандартам IEEE 1076 и IEEE 1364-2001.
- Полное побитовое и цикловое соответствие исполнения Simulink-модели и HDL-кода.
- Генерация простых HDL-реализаций для многоскоростных и разношаговых систем.
- Использование готовых HDL-реализаций в моделях с помощью Link for ModelSim.
- Настройка и выбор различных HDL-реализаций для стандартных блоков.
- Настройка стиля и оптимизация генерируемого кода.
Для работы пакета требуются:
- MATLAB.
- Simulink.
- Fixed-Point Toolbox.
- Simulink Fixed Point.
- Simulink Accelerator (рекомендуется).
- Signal Processing Toolbox (рекомендуется).
- Filter Design Toolbox (рекомендуется).
- Stateflow recommended (рекомендуется).
- Signal Processing Blockset (рекомендуется).
- Link for ModelSim (рекомендуется).
- Не поддерживает Windows x64.
- Не поддерживает Mac OS X.