SystemC代码生成MATLAB
从MATLAB中生成SystemC代码®算法
SystemC是一个提供事件驱动模拟接口的c++库。SystemC为硬件软件协同设计建立了基础,并允许跨建模抽象的各个级别重用测试台。它还促进了这些进程的并发运行。
MATLAB to SystemC工作流是高级综合(HLS)工具与MATLAB编程环境的集成。SystemC支持对硬件设计非常有效的C/ c++数据类型和固定精度数据类型。
通过生成SystemC代码并在硬件上部署该代码,在硬件中实现MATLAB算法。编写与SystemC代码生成兼容的MATLAB算法的语法和函数。如果算法使用浮点数据,HDL Coder™可以帮助您将其转换为定点算法。在生成SystemC代码并验证它与原始算法匹配之后,将SystemC代码部署到目标硬件上。
类别
- MATLAB算法设计
支持MATLAB语法和函数,最佳实践 - 定点转换
将浮点代码转换为定点代码,优化定点数据类型 - 代码生成
从MATLAB代码生成SystemC代码 - 验证
使用测试台架验证生成的SystemC代码 - 速度和面积优化
通过资源共享和RAM映射进行改进