XAPP890:使用VIVADO HLS工具实现ZYNQ ALL PROGRAMMABLE SOC SOBEL滤波器

本应用指南介绍了如何利用Vivado 高层次综合(HLS)工具在Zynq-7000 All Programmable SoC ZC702基础目标参考设计(TRD)中生成Sobel边缘检测滤波器。作者Fernando Martinez Vallina、Christian Kohn和Pallav Joshi介绍的这种设计方法是一种将Vivado HLS 生成的IP模块集成到Zynq SoC系统中的基础流程。

Vivado HLS工具可以将处理器算法迁移至FPGA逻辑。对于Zynq 器件,这意味着将代码从ARM双核Cortex-A9处理器移到FPGA逻辑中,以实现加速。硬件中用HLS工具实现的代码通常会遇到算法计算瓶颈。本应用指南中,算法瓶颈具体指60 帧/秒、分辨率为1080p的Sobel边缘检测算法。作者介绍了如何用C语言对算法进行描述,利用HLS工具生成RTL,并将结果模块集成到硬件系统设计中。尽管本应用指南主要介绍的是Sobel IP模块,但只要应用涉及到将Vivado工具生成的IP模块集成到Zynq SoC中,同样可采用本文所描述的方法。

附件大小
XAPP890:使用VIVADO HLS工具实现ZYNQ ALL PROGRAMMABLE SOC SOBEL滤波器.pdf1.59 MB

1 条评论

(1楼)只是一个开头吗

yangnaisheng 在 星期五, 06/03/2016 - 19:27 发表。

只是一个开头吗