HDL编码器

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

HDL编码器生成可移植的,综合的Verilog®和VHDL®从MATLAB代码®功能,Simulink金宝app的®模型和Stateflow®图表。所生成的HDL代码可用于FPGA编程或ASIC原型开发和设计。

HDL编码器提供了一个顾问的工作流程可以自动的Xilinx的编程®,Microsemi的®和英特尔®FPGA中。您可以控制HDL架构与实施,突出关键路径,并生成硬件资源利用率估计。HDL编码器提供可追溯性您的Simulink模型和金宝app生成的Verilog和VHDL代码,使代码验证的高完整性应用秉承DO-254和其他标准之间。

入门:

HDL代码生成

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

高级硬件设计

设计由超过300 HDL-准备Simulink模块,MATLAB函数和Stateflow图选择你的子系统。金宝app模拟设计的硬件特性,探索替代的架构,并生成可综合的VHDL或Verilog。

脉冲检测算法的硬件架构。

独立于供应商确定目标

生成用于综合RTL的范围内实现工作流程和FPGA,ASIC和SoC设备。重用原型和生产代码生成相同的车型。

产生可以任何FPGA,ASIC,或SOC器件上部署高效供应商无关的综合的RTL。

可读,可追溯的HDL代码

功能安全标准,如符合DO-254ISO 26262IEC 61508通过保持你的要求,模型和HDL之间的可追踪性。生成的HDL符合行业标准的规则并且是可读的代码审查。

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

可预测的设计闭合

启用算法和硬件设计工程师能够在单一环境中一起工作,运用他们各自的专业知识,同时消除了存在于传统的工作流程上规范文件和手工编码的RTL依赖沟通的桥梁。

更快的硬件开发

汇聚在一个环境中集成的算法和硬件设计更有效的高质量的系统设计。深入了解如何硬件实现可以在您的工作流程的早期影响算法的限制。

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

更优化的设计

提交到RTL实现之前探索了各种各样的硬件架构和定点量化选项。高层次综合优化有效地映射到设备资源,例如逻辑,DSP和RAM中。

迅速开拓了广泛的实施方案。

此前验证

模拟数字,模拟和软件在系统级功能在您的工作流程早期和持续集成在优化模式推进实施。管理测试套件,测量测试覆盖率,并生成组件的JumpStart RTL验证。

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

FPGA,ASIC和SoC部署

部署到原型或生产硬件。自动定位多种设备和板。

ASIC工作流程

设计和验证的高级别硬件功能和架构在您的混合模拟,数字和软件系统的上下文。然后,生成可读和规则兼容的RTL,可提供高质量的结果(结果质量)上ASIC硬件。

使用HDL流程顾问为靶向的Speedgoat FPGA I / O板。

特色应用

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

无线通信

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

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

电机和电源控制

实现复杂的低延迟控制系统在FPGA,ASIC,SoC或硬件,同时保持浮点需要时精度。模拟与植物模型,部署到原型系统,并为生产部署重用模型。

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

视频和图像处理

从生成RTL高效视觉HDL工具箱™块和子系统,其中模型的流视觉处理算法的硬件实现。改善建模内存和软件事务延迟与算法SoC的模块库™

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

HIL植物造型

执行复杂的Simscape实时仿真™硬件在环(HIL)机器模型FPGA的快速控制原型系统上运行。使用的Simscape HDL工作流顾问自动编程的Speedgoat FPGA I / O模块。

转换的Simscape植物模型上的Speedgoat FPGA I / O板部署。

设计和验证工作流程

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

在硬件设计

开发在流数据高效工作的算法。添加硬件架构的细节与HDL-准备Simulink模块,自定义MATLAB功能块和Stateflow金宝app图。

浮点到定点

定点量化权衡数值精度的执行效率。定点设计™帮助自动化和管理这个过程,而原生浮点HDL代码生成能够为宽动态范围操作的精度。

自动化定点量化,使用本机浮点合成,或使用每个的组合。

原型和验证

应用左移位验证早期消除错误,并保证在系统上下文所需要的硬件功能。采用HDL验证™调试FPGA直接从MATLAB和Simulink原型和生成部件以速度RTL验证。金宝app

验证的高级别功能,仿真生成的HDL上连接到一个Simulink的FPGA,并且生成模型。金宝app

最新功能

MATLAB功能块优化

结合与其他Simulink模块MATLAB功能块的资源共享和流水线优化金宝app

赛灵思UltraRAM映射

地图HDL RAM块UltraRAM内存资源上支持Xilinx器件金宝app

native浮点MATLAB中的功能块

生成的Simulink中的自定义MATLAB块与目标无关的浮点HDL代码金宝app

定点运算架构

使用ShiftAdd架构以产生分而倒数的更精确和更高的频率实现

优化阶层压扁

产生非分层HDL代码时,以减少所产生的文件的数量流和共享资源

看到发行说明对任何这些特征和对应的功能的详细说明。

FPGA设计与MATLAB

关注此五部分视频指南,了解FPGA设计与MATLAB。查询的关键因素靶向信号处理算法,以FPGA或ASIC硬件时考虑。