学习VivadoHLS第5章例程中文版.docVIP

  • 3
  • 0
  • 约3.53千字
  • 约 10页
  • 2021-11-05 发布于山东
  • 举报
学习 Vivado 第 5 章 lab1 ——随意精度种类 概括 C / C+ +供给的数据种类被固定为 8 位界限 ?char(8-bit) ?short(16 -bit) ?in(32-bit) ?longlong(64 -bit) ?float(32 -bit) ?double(64 -bit) ?精准宽度的整数种类,如 int16_t ( 16 位)和 int32_t ( 32 位) 当创立硬件时,常常在一些例子中要求更高精度的位宽。比如,一个输入为 12 位的滤波器,积累的结果最大范围 只需求 27 位,用标准 C 数据种类的硬件设计会致使不用要的硬件成本。比精准种类要求更多 LUT 和存放器的操作 延缓甚至超出时钟周期,所以需要更多的周期来计算结果 Vivado 高层次综合( HLS)供给了很多位正确或随意精度的数据种类,能够让你模拟使用任何(随意)宽度的变量。 本教程由两个实验练习构成: ? Lab1 综–合使用浮点种类的设计和查察结果。本设计采纳标准 C+ +浮点种类。 Lab2 综–合在 lab1 中使用相同的功能但使用随意精度适合种类,突出在精度和结果的长处。此次演习显示了相同的设计怎样能够变换到 VivadoHLSap_fixed 种类,保存所要求的精度,但创立一个更优化的硬件实现。 教程设计描绘 从 xilinx 网站下载教程设计文件,在教程设计中

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档