学习Vivado 第4 章lab1——接口综合 概述 接口综合是将 RTL 接口添加到 C 设计的过程
另外还把物理接口添加到 RTL 设计中,接口综合包括了相关联的 I/O协议,容许数据通过接口传输并自动与内部优化的逻辑同步
本教程由 4 实验练习组成涵盖的主要功能和接口综合
•Lab1: 查看函数的返回和块级协议 •Lab2: 理解默认端口的 I/O 协议,并学会怎么选择 I/O 协议 •Lab3: 查看一下数组端口实现,可以进行分区
•Lab4: 为设计创建一个优化的实现并添加 AXI4 接口 教程设计描述 从 xilinx 网站下载教程的设计文件,参考信息中获取教程设计
本教程使用教程目录中的设计文件 Vivado_HLS_Tutorial\ Interface_Synthesis
关于实验 •使用前两个实验室在本教程中的示例的设计很简单,这有助于将焦点保持在接口
•最后两个实验练习使用多通道累加器
•本教程介绍如何实现采用高层次综合实现 I/O 端口和协议
•在实验 4 中,创建一个在 Lab3 中使用最优实现的设计 接口综合 lab1:块级 I/O 协议 概述 这个实验解释了什么是块级 I/O 协议,并控制它们 重点:在本教程中的图片和命令假定了教程数据目录 Vivado_HLS_Tutorial 被解压并放置在 c:\vivado_HLS_Tutorial 如果教程数据路径解压到不同的位置,或者在 linux 系统上,调整路径名称指向你选择放置 Vivado_HLS_Tutorial 目录位置
步骤 1:创建并打开工程 1
打开 Vivado HLS 命令提示符 a
在 windows 系统中,采用 Start>All Programs>Xilinx Design Tools>Vivado2014
2>Vivado HLS>Vivado HL