Vivado入门创建工程之----流水灯

本文参考米联客提供的教程,对vivad开发过程部分进行总结和记录。笔者使用的版本是vivado 2017.3

step1.1,新建工程

step1.2,点击next

step1.3,设置工程名称与路径

step1.4,(选择要创建的工程类型)点击next

step1.5,选择器件

step1.6,创建结束

完成后界面如下:

step2.1,添加文件

点击

step2.2,添加文件类型选择

点击next

step2.3,选择以存在文件或者创建一个新文件

这里我们创建一个新文件

step2.4,选择文件存储目录及名称

点击ok

step2.5,创建结束

点击finish

这时候会让你进行选择输入输出端口,直接OK跳过即可

结束后发现这里有一个文件,即为创建结束。

step3.1,点击打开并加入以下代码


module run_led(
input CLK_i,
input RSTn_i,
output reg [3:0]LED_o
);
reg [31:0]C0;
always @(posedge CLK_i)
  if(!RSTn_i)
    begin
    	LED_o <= 4'b1;
    	C0 <= 32'h0;
    end
  else
    begin
     if(C0 == 32'd50_000_000)
        begin
        	C0 <= 32'h0;
        if(LED_o == 4'b1000)
        	LED_o <= 4'b1;
        else 
        	LED_o <= LED_o << 1;
        end
     else 
       begin
        	C0 <= C0 + 1'b1;
        	LED_o <= LED_o; 
       end
     end
endmodule

step4.1,进行管脚约束

这里有三种方式

方式一,手动编写xdc文件

4.1.1.1,创建文件(步骤同上)

4.1.1.2,选择以存在的或者创建一个新的

4.1.1.3,创建目录及名称

4.1.1.4,打开编辑即可

(没有写出的步骤同上)

加入如下代码

create_clock -period 10.000 -name CLK_i [get_ports CLK_i]
set_property IOSTANDARD LVCMOS33 [get_ports CLK_i]
set_property IOSTANDARD LVCMOS33 [get_ports {LED_o[*]}]
set_property IOSTANDARD LVCMOS33 [get_ports RSTn_i]

set_property PACKAGE_PIN H16 [get_ports CLK_i]
set_property PACKAGE_PIN T19 [get_ports RSTn_i]
set_property PACKAGE_PIN J16 [get_ports {LED_o[0]}]
set_property PACKAGE_PIN K16 [get_ports {LED_o[1]}]
set_property PACKAGE_PIN G15 [get_ports {LED_o[2]}]
set_property PACKAGE_PIN H15 [get_ports {LED_o[3]}]



#bit compress  
set_property BITSTREAM.GENERAL.COMPRESS TRUE [current_design] 
set_property CFGBVS VCCO [current_design] 
set_property CONFIG_VOLTAGE 3.3 [current_design]

4.1.2.1,直接添加一个已存在的文件

上述步骤以给出说明

4.1.3,使用软件进行管脚约束

4.1.3.1,点击进行综合

下图默认进行操作ok

4.1.3.2,综合结束

4.1.3.3,调出I/O界面进行设置

方式一

方式二

点击window,选择I/O ports

......

5.1编译并生成bit文件

没有给出的步骤直接点击ok

结束后弹出

5.2,连接

5.3,连接后点击program device

5.4,点击program即可

泪目....

中间出了很多错误,其中千万记得驱动要安装,检测到了也在断电关软件进行一次重新安装。

安装目录

一路傻瓜式安装即可。

 

Vivado设计套件是一款具有开箱即用特性的软件,安装后可以直接使用。以下是Vivado 2017.3的安装教程: 1. 首先,您需要下载Vivado 2017.3的安装文件并解压缩。 2. 打开解压后的文件夹,并找到其中的vivado.exe文件。 3. 在Windows操作系统中,您可以将vivado.exe文件复制到您想要安装Vivado的位置。例如,您可以将它复制到D:\Xilinx\Vivado\2017.3\bin\unwrapped\win64目录下。 4. 删除该目录下原有的vivado.exe文件,并将复制的vivado.exe文件重命名为vivado.exe。 5. 现在,您可以重启电脑。 6. 重启后,您可以打开vivado.exe文件来启动Vivado 2017.3,并开始使用它来进行设计和开发。 如果在安装过程中遇到错误信息,比如"Error when launching 'D:\Xilinx\Vivado\2017.3\bin\bin\vivado.bat': Launcher time out",可能是由于启动器超时导致的。您可以尝试以下解决方案: 1. 检查您的计算机是否满足Vivado 2017.3的系统要求。 2. 确保您的计算机与互联网连接稳定。 3. 尝试关闭防火墙和杀毒软件,以防止其干扰Vivado的安装过程。 请注意,这些解决方案可能因个人电脑环境的不同而有所差异。如果问题仍然存在,请参考Xilinx官方文档或联系他们的技术支持团队以获取更多帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [【FPGA】Vivado 保姆级安装教程 | 从官网下载安装包开始到安装完毕 | 每步都有详细截图说明 | 支持无脑跟装](https://blog.csdn.net/weixin_50502862/article/details/126856879)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Vivado 2017.3安装后无法启动,提示Launcher time out解决](https://blog.csdn.net/u012529163/article/details/80856648)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值