MATLAB和Simu万博1manbetxlink训练

课程详细信息

这个为期两天的课程展示了如何从Simulink生成和验证HDL代码万博1manbetx®模型使用HDL Coder™和HDL验证器™。

主题包括:

  • 为HDL代码生成准备万博1manbetxSimulink模型
  • 为兼容的Simulink模型生成HDL代码和测试平台万博1manbetx
  • 执行速度和面积优化
  • 集成手写代码和现有IP
  • 使用测试平台和联合仿真验证生成的HDL代码

2天中的第一天


为HDL代码生成准备万博1manbetxSimulink模型

摘要目的:为HDL代码生成准备万博1manbetx一个Simulink模型。为不需要优化的简单模型生成HDL代码和测试平台。

  • 为HDL代码生成准备万博1manbetxSimulink模型
  • 生成HDL代码
  • 生成一个测试平台
  • 使用HDL模拟器验证生成的HDL代码

定点精密控制

摘要目的:在生成的HDL代码和模型中的特定Simulink块之间建立对应关系。万博1manbetx使用定点工具确定模型的定点结构。

  • 定点缩放和继承
  • 定点设计器工作流
  • 定点的工具
  • 命令行界面

生成多速率模型的HDL代码

摘要目的:生成多速率设计的HDL代码。

  • 为生成HDL代码准备一个多速率模型
  • 生成具有单个或多个时钟引脚的HDL代码
  • 理解和应用时钟域交叉技术

2天中的第二天


优化生成的HDL代码

摘要目的:使用管道来满足设计时间要求。使用特定的硬件实现和共享资源进行区域优化。

  • 使用HDL工作流顾问生成HDL代码
  • 通过流水线满足时序需求
  • 为兼容的Simulink块选择特定的硬件实现万博1manbetx
  • 子系统内FPGA/ASIC资源共享
  • 验证优化的HDL代码是位真周期精确的
  • 在FPGA上将S万博1manbetximulink块映射到专用硬件资源

使用本地浮点数

摘要目的:在HDL代码中实现浮点值和操作。

  • 为什么以及何时使用原生浮点数
  • 使用HDL Coder生成与目标无关的HDL代码
  • 定点和浮点比较
  • 浮点实现的优化

接口外部HDL代码与生成的HDL

摘要目的:在您的设计中合并手写HDL代码和/或供应商方IP。

  • 接口外部HDL代码

用协同仿真验证HDL代码

摘要目的:使用Simulink模型中的HDL模拟器验证HDL代码。万博1manbetx

  • 验证HDL代码生成与HDL编码器
  • 手动编写的HDL代码与“黄金模型”的比较
  • 将HDL代码合并到Simulink中进行仿真万博1manbetx

水平:先进的

持续时间:2天

语言:英文,한국어,中文

查看时间表和注册