首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

XAPP1170:利用 VIVADO HLS实现ZYNQ-7000 ALL PROGRAMMABLE SOC浮点矩阵乘法加速器

XAPP1170:利用 VIVADO HLS实现ZYNQ-7000 ALL PROGRAMMABLE SOC浮点矩阵乘法加速器

矩阵乘法可用于几乎所有应用数学领域。例如,矩阵乘法对波束形成是必不可少的,在现代雷达系统中担负着计算机运算所执行的接收天线数字同步处理的任务。本应用指南将介绍如何使用Vivado®高层次综合(HLS)开发带有AXI4-Stream接口的浮点矩阵乘法加速器,以及如何使用 Zynq-7000 All Programmable SoC将其连接至ARM® CPU的加速器一致性端口(ACP)。Vivado HLS可通过用C/C++ 代码建模的方式快速实现加速器,并可对其进行优化生成RTL设计。然后将解决方案作为一个pcore导出,该pcore通过自动创建的AXI4-Stream接口连接至ACP。
作者Daniele Bagni、Juanjo Noguera 和Fernando Martinez Vallina 曾使用Xilinx Platform Studio (XPS)设计矩阵乘法器外设、DMA引擎和AXI定时器等可编程逻辑硬件。此外,他们还使用软件开发套件(SDK)设计用于管理外设的处理系统软件。该驱动应用程序就是使用Vivado HLS并针对32位浮点精度优化的32x32矩阵乘法内核。
http://xilinx.eetrend.com/files-eetrend-xilinx/download/201312/6300-10621-xapp1170-zynq-hls.pdf
记录学习中的点点滴滴,让每一天过的更加有意义!
共同努力,共同学习!--------中电网技术论坛
记录学习中的点点滴滴,让每一天过的更加有意义!
返回列表