vivado 设计流程指导手册 (含安装流程与仿真)

vivado 设计流程指导手册 (含安装流程与仿真)

ID:9218484

大小:3.44 MB

页数:34页

时间:2018-04-23

vivado  设计流程指导手册 (含安装流程与仿真)_第1页
vivado  设计流程指导手册 (含安装流程与仿真)_第2页
vivado  设计流程指导手册 (含安装流程与仿真)_第3页
vivado  设计流程指导手册 (含安装流程与仿真)_第4页
vivado  设计流程指导手册 (含安装流程与仿真)_第5页
资源描述:

《vivado 设计流程指导手册 (含安装流程与仿真)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Vivado设计流程手册Vivado设计流程指导手册——2013.4Vivado设计分为ProjectMode和Non-projectMode两种模式,一般简单设计中,我们常用的是ProjectMode。在本手册中,我们将以一个简单的实验案例,一步一步的完成Vivado的整个设计流程。一、新建工程1、打开Vivado2013.4开发工具,可通过桌面快捷方式或开始菜单中XilinxDesignTools->Vivado2013.4下的Vivado2013.4打开软件,开启后,软件如下所示:2、单击上述界面中CreateNewProject图标,弹出新建工程向

2、导,点击Next。依元素科技有限公司Xilinx全球合作伙伴www.e-elements.com1/34Vivado设计流程手册3、输入工程名称、选择工程存储路径,并勾选Createprojectsubdirectory选项,为工程在指定存储路径下建立独立的文件夹。设置完成后,点击Next。注意:工程名称和存储路径中不能出现中文和空格,建议工程名称以字母、数字、下划线来组成。4、选择RTLProject一项,并勾选Donotspecifysourcesatthistime,勾选该选项是为了跳过在新建工程的过程中添加设计源文件。点击Next。5、根据使用的F

3、PGA开发平台,选择对应的FPGA目标器件。(在本手册中,以Xilinx官方开依元素科技有限公司Xilinx全球合作伙伴www.e-elements.com2/34Vivado设计流程手册发板KC705为例,Nexys4开发板请选择Artix-7XC7A100TCSG324-2的器件,即Family和Subfamily均为Artix-7,封装形式(Package)为CSG324,速度等级(Speedgrade)为-1,温度等级(TempGrade)为C)。点击Next。6、确认相关信息与设计所用的的FPGA器件信息是否一致,一致请点击Finish,不一致,

4、请返回上一步修改。7、得到如下的空白Vivado工程界面,完成空白工程新建。依元素科技有限公司Xilinx全球合作伙伴www.e-elements.com3/34Vivado设计流程手册二、设计文件输入1、如下图所示,点击FlowNavigator下的ProjectManager->AddSources或中间Sources中的对话框打开设计文件导入添加对话框。2、选择第二项AddorCreateDesignSources,用来添加或新建Verilog或VHDL源文件,点击Next。依元素科技有限公司Xilinx全球合作伙伴www.e-elements.co

5、m4/34Vivado设计流程手册3、如果有现有的V/VHD文件,可以通过AddFiles一项添加。在这里,我们要新建文件,所以选择CreateFile一项。4、在CreateSourceFile中输入FileName,点击OK。注:名称中不可出现中文和空格。依元素科技有限公司Xilinx全球合作伙伴www.e-elements.com5/34Vivado设计流程手册5、点击Finish。6、在弹出的DefineModule中的I/OPortDefinition,输入设计模块所需的端口,并设置端口防线,如果端口为总线型,勾选Bus选项,并通过MSB和LSB

6、确定总线宽度。完成后点击OK。依元素科技有限公司Xilinx全球合作伙伴www.e-elements.com6/34Vivado设计流程手册7、新建的设计文件(此处为flowing_light.v)即存在于Sources中的DesignSources中。双击打开该文件,输入相应的设计代码。`timescale1ns/1psmoduleflowing_light(依元素科技有限公司Xilinx全球合作伙伴www.e-elements.com7/34Vivado设计流程手册inputclk,inputrst,output[3:0]led);reg[23:0]c

7、nt_reg;reg[3:0]light_reg;always@(posedgeclk)beginif(rst)cnt_reg<=0;elsecnt_reg<=cnt_reg+1;endalways@(posedgeclk)beginif(rst)light_reg<=4'b0001;elseif(cnt_reg==24'hffffff)beginif(light_reg==4'b1000)light_reg<=4'b0001;elselight_reg<=light_reg<<1;endendassignled=light_reg;endmodule8、

8、添加约束文件,有两种方法可以添加约束文件,一是可利用Vivado中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。