HDL设计和验证与System Generator相结合

[09-12 18:27:18]   来源:http://www.88dzw.com  EDA/PLD   阅读:8705

文章摘要:这种环境设置的优点是您可以完全从特定接口的细节中抽象出来,而不必再去了解如何用以太网提供输入激励或从CABAC模块中如何读取输出。图3所示专用网关模块就是完全从这些细节中抽象出来的。实时硬件验证前述仿真和操作为在时间层上进行模块的详细执行提供了良好的环境。在完整的设计中,我们通常希望使用代表真实测试情况的大型测试集。显然单周期或单步接口操作不适合这种验证方式。现在,使用与ML506开发板相同的硬件设置,可以用通过一种称为M-HWcosim的新型MATLAB接口所提供的大型数据集进行验证。M-HWcosim是MATLABM文件向硬件传输数据的API。现在,MATLAB脚本编写环境可以向在硬件中运

HDL设计和验证与System Generator相结合,标签:eda技术,eda技术实用教程,http://www.88dzw.com

  这种环境设置的优点是您可以完全从特定接口的细节中抽象出来,而不必再去了解如何用以太网提供输入激励或从CABAC模块中如何读取输出。图3所示专用网关模块就是完全从这些细节中抽象出来的。


  实时硬件验证

  前述仿真和操作为在时间层上进行模块的详细执行提供了良好的环境。在完整的设计中,我们通常希望使用代表真实测试情况的大型测试集。显然单周期或单步接口操作不适合这种验证方式。

  现在,使用与ML506开发板相同的硬件设置,可以用通过一种称为M-HWcosim的新型MATLAB接口所提供的大型数据集进行验证。M-HWcosim是MATLABM文件向硬件传输数据的API。现在,MATLAB脚本编写环境可以向在硬件中运行的实际CABAC模块提供所有数据。

  具有流程控制的FIFO允许在运行MATLAB的计算机和全速运行CABAC模块的硬件之间进行异步通讯。这种环境抽象出该接口的细节,在CABAC模块的大型数据集验证中起着重要作用。有关这种环境的详情,请见www.xilinx.com/cn上的白皮书《用SystemGenerator进行系统化HDL设计、验证和鉴定》。

  结论

  在完整的系统设计中,验证的工作量常常不亚于实际设计。符合H.264标准的CABAC模块设计借助JM源代码模型从高级语言生成测试矢量。其中,HDL设计验证与SystemGeneratoRForDSP和MATLAB相结合。另外,与高速运行CABAC模块的开发板相结合则是对传统环境的重大改进。这显著缩短了构建验证环境所需的时间,从而使您能集中精力于手头的实际模块。


上一页  [1] [2] 


Tag:EDA/PLDeda技术,eda技术实用教程EDA/PLD
分类导航
最新更新
热门排行