高密度脂蛋白编码器

为FPGA和ASIC设计生成VHDL和Verilog代码

高密度脂蛋白编码器TM生成可移植的、可合成的Verilog®和VHDL®从MATLAB代码®函数,Simulink万博1manbetx®模型和状态流®图表。生成的HDL代码可用于FPGA编程或ASIC原型和设计。

HDL Coder提供了一个工作流顾问,可以自动化Xilinx的编程®, Microsemi®,英特尔®fpga.你可以高密度脂蛋白控制架构(49:42)和实现,突出关键路径,并生成硬件资源利用率估计。高密度脂蛋白编码器提供了可追溯性在您的Simulink模型万博1manbetx和生成的Verilog和VHDL代码之间进行代码验证,从而支持遵循DO-254和其他标准的高完整性应用程序的代码验证。

开始:

HDL代码生成

在抽象的高层开发和验证硬件设计,并自动生成可合成的RTL代码到目标FPGA, ASIC,或SoC设备。

高级硬件设计

设计您的子系统可以从300多个支持HDL的Simulink块、MATLAB函数和状态流程图中进行选择。模拟万博1manbetx设计的硬件行为,探索替代体系结构,并生成可合成的VHDL或Verilog。

一种脉冲检测算法的硬件结构。

供应商独立目标

生成可合成的RTL,用于一系列的实现工作流程和FPGA、ASIC和SoC设备。重用相同的模型来生成原型和产品代码。

生成高效的独立于厂商的合成RTL,可以部署在任何FPGA、ASIC或SoC设备上。

可读,可跟踪的HDL代码

符合功能安全标准,如做- 254ISO 26262,IEC 61508通过保持需求、模型和HDL之间的可追溯性。生成的HDL符合行业标准规则,可用于代码审查。

生成链接到源模型和需求的HDL代码。

可预测设计闭合

使算法和硬件设计工程师能够在单一环境中协同工作,应用他们各自的专业知识,同时消除依赖于规范文档和手工编码RTL的传统工作流中存在的通信差距。

更快的硬件开发

通过在一个环境中集成算法和硬件设计,更高效地收敛于高质量的系统设计。了解硬件实现如何影响工作流早期的算法约束。

协作在工作流的早期向算法添加硬件实现细节。

更优化的设计

在提交RTL实现之前,探索各种硬件体系结构和定点量化选项。高级合成优化有效地映射到设备资源,如逻辑、DSP和RAM。

快速探索广泛的实施选项。

早期核查

在工作流的早期阶段模拟数字、模拟和软件功能,并在朝着实现细化模型的过程中不断集成。管理测试套件,测量测试覆盖率,并生成组件来启动RTL验证。

验证和调试高级功能,并为RTL验证生成模型。

FPGA、ASIC和SoC部署

部署到原型或生产硬件。自动目标广泛的设备和板。

在FPGA原型板上测试一种无线通信算法。

使用HDL工作流顾问目标一个Speedgoat FPGA I/O板。

特色应用

为需要定制数字硬件的性能和效率的信号处理和控制应用程序设计和生成代码。

无线通信

使用实时或捕获信号设计系统级算法,然后添加硬件架构细节或重用子系统和模块无线HDL工具箱™. 部署到预配置软件定义无线电(SDR)平台或自定义目标硬件。

实现无线通信算法的硬件架构。

电机与功率控制

实现复杂的低延迟控制系统在FPGA、ASIC或SoC硬件上进行维护浮点在需要时的准确性。使用工厂模型进行模拟,部署到原型系统,并重用模型进行生产部署。

从浮点电机控制算法生成HDL。

视频和图像处理

生成有效的RTL视觉HDL工具箱™块和子系统,为视觉处理算法的流硬件实现建模。通过建模内存和软件事务延迟来改进算法SoC Blockset™

HDL优化视频和图像处理模块。

边境植物建模

执行复杂Simscape™的实时仿真半实物仿真)工厂模型运行在FPGA快速控制原型系统。使用Simscape HDL工作流顾问自动编程Speedgoat FPGA I/O模块。

将Simscape工厂模型转换为部署在Speedgoat FPGA I/O板上。

设计与验证工作流程

将算法设计连接到硬件实现涉及的不仅仅是HDL代码生成。学习最佳实践用于原型设计和生产流程。

设计硬件

开发有效处理流数据的算法。添加硬件架构细节与hdl准备的Simulink块,自定义MATLAB功能块,和状态流程图。万博1manbetx

浮点到定点

定点量化为实现效率权衡了数值精度。定点设计器™帮助自动化和管理这个过程,同时本机浮点HDL代码生成为宽动态范围操作提供精确性。

自动进行定点量化,使用本机浮点进行合成,或使用两者的组合。

原型设计和验证

应用左移验证以尽早消除错误,并确保硬件在系统环境中按要求运行。使用HDL验证器™直接从MATLAB和Simulink调试FPGA原型,并生成组件以加速RTL验证。万博1manbetx

验证高级功能,在连接到Simulink的FPGA上模拟生成的HDL,并生成模型。万博1manbetx

最新功能

AXI4-Stream。文中

生成多个输入/输出通道的IP核

高带宽AXI主机

在AXI4主数据端口上生成最多512位的IP核

Simscape半实物

从多个Simscape网络生成HDL

混淆HDL输出

生成带有随机标识符名称的纯文本HDL代码

Gigasample-per-second (gsp)区域

为高速应用程序从hdl优化的NCO生成基于帧的输出(需要DSP系统工具箱)

可变CIC抽取因子

指定抽取因子作为CIC抽取器HDL优化块的输入(需要DSP系统工具箱)

看到发布说明有关这些特性和相应功能的详细信息。

用于FPGA、ASIC和SoC开发的MATLAB

领域专家和硬件工程师使用MATLAB®和仿真软万博1manbetx件®开发用于在FPGA、ASIC和SoC设备上部署的原型和生产应用程序。