电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

学习VivadoHLS第4章例程中文版

学习VivadoHLS第4章例程中文版_第1页
1/30
学习VivadoHLS第4章例程中文版_第2页
2/30
学习VivadoHLS第4章例程中文版_第3页
3/30
学习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 HLS 2014.2 Command Prompt,如下图 b.在 linux 系统下,打开新的 shell, 2. 用命令提示符窗口,如图 55,把接口综合教程的路径变为 lab1 3. 执行TCL 并建立vivado HLS Project,采用的是vivado_hls–f run_hls.tcl 如图55 所示 4. 当vivado HLS 完成,在用户界面里打开工程。用vivado_hls–p vivado_hls–p adders_prj 命令打开,如图56 步骤 2:创建和查看默认的块级 I/O 协议 1. 在源文件夹中双击 adders.c,打开源代码,并查看如图57 这个例子用了一个简单的设计,把焦点集中在I/O 实现上(在设计中没有逻辑)这段代码的重要点如下: •编译格式的指令被添加到源代码中,为了防止任何 I/O 协议被综合成为一些数据结构(inA,inB,和 inC),I / O端口的协议将在接下来的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

学习VivadoHLS第4章例程中文版

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部