嵌入式硬件开发学习教程——Xilinx Vivado HLS

来源:乐鱼平台下载  作者:乐鱼平台官网  2022-08-15 00:17:36

  Xilinx Vivado HLS(High-Level Synthesis,高层次综合)工具支持将C、C++等语言转化成硬件描述语言,同时支持基于OpenCL等框架对Xilinx可编程逻辑器件进行开发,可加速算法开发的进程,缩短产品上市时间。  本次案例用到的是创龙科技的TLZ7x-EasyEVM-S开发板,它是一款基于Xilinx Zynq-7000系列XC7Z010/XC7Z020高性能低功耗处理器设计的异构多核SoC评估板,处理器集成PS端双核ARM Cortex-A9 + PL端Artix-7架构28nm可编程逻辑资源,评估板由核心板和评估底板组成。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。  TLZ7x-EasyEVM-S评估板评估板接口资源丰富,引出千兆网口、双路CAMERA、USB、Micro SD、CAN、UART等接口,支持LCD显示拓展及Qt图形界面开发,方便快速进行产品方案评估与技术预研。  本章节以产品资料“4-软件资料\Demo\FPGA-HLS-demos\”目录下的led_flash案例为例,演示HLS开发流程。此案例的功能是由PL端控制评估底板的LED2进行闪烁。  在进行本文如下操作前,请先按照调试工具安装文档安装Xilinx Vivado开发工具包。本文默认使用创龙科技的TL-DLC10下载器进行操作演示。  仿真程序位于Test Bench目录下,用于验证Source目录下的HLS工程源码。

  Xilinx Vivado HLS(High-Level Synthesis,高层次综合)工具支持将C、C++等语言转化成硬件描述语言,同时支持基于OpenCL等框架对Xilinx可编程逻辑器件进行开发,可加速算法开发的进程,缩短产品上市时间。

  本次案例用到的是创龙科技的TLZ7x-EasyEVM-S开发板,它是一款基于Xilinx Zynq-7000系列XC7Z010/XC7Z020高性能低功耗处理器设计的异构多核SoC评估板,处理器集成PS端双核ARM Cortex-A9 + PL端Artix-7架构28nm可编程逻辑资源,评估板由核心板和评估底板组成。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。

  TLZ7x-EasyEVM-S评估板评估板接口资源丰富,引出千兆网口、双路CAMERA、USB、Micro SD、CAN、UART等接口,支持LCD显示拓展及Qt图形界面开发,方便快速进行产品方案评估与技术预研。

  本章节以产品资料“4-软件资料\Demo\FPGA-HLS-demos\”目录下的led_flash案例为例,演示HLS开发流程。此案例的功能是由PL端控制评估底板的LED2进行闪烁。

  在进行本文如下操作前,请先按照调试工具安装文档安装Xilinx Vivado开发工具包。本文默认使用创龙科技的TL-DLC10下载器进行操作演示。

  仿真程序位于Test Bench目录下,用于验证Source目录下的HLS工程源码。

云平台软件中心

关于我们

联系我们

  • 地址:深圳市宝安区福永凤凰富源街213号旭达工业园A栋7层 7A
  • 133 4757 3623
  • 0755-8529 6639
  • aosien2012@163.com
  • http://www.paiweiju.com/