Vivado软件安装与配置
Vivado是Xilinx推出的FPGA开发工具,支持ZYNQ系列芯片的开发。下载Vivado安装包需访问Xilinx官网,选择对应版本(如2020.1)。安装时勾选ZYNQ-7000器件支持包,确保安装路径不含中文或空格。
安装完成后需申请免费License。在Xilinx官网注册账户,选择Vivado WebPACK License(免费版本),下载license.dat文件。启动Vivado,通过"Help > Manage License"导入license文件。
环境变量配置需注意。在Windows系统中,添加Vivado的bin目录到PATH变量,例如C:\Xilinx\Vivado\2020.1\bin。验证安装是否成功可通过命令行执行vivado -version。
创建第一个工程
启动Vivado后选择"Create Project",命名工程为"led_test"。选择工程路径时避免中文目录。器件型号选择"xc7z020clg400-1",与正点原子ZYNQ7020开发板匹配。
创建工程后添加设计文件。选择"Add Sources",新建Verilog文件"led.v"。编写基础点灯程序时需定义模块输入输出:
module led(
input sys_clk,
input sys_rst_n,
output reg [3:0] led
);
时钟和复位信号是FPGA设计的基础。正点原子开发板的晶振频率为50MHz,需在约束文件中明确定义。复位信号通常低电平有效,代码中需做同步处理。
Verilog点灯代码实现
流水灯程序通过移位寄存器实现循环点亮。在led.v中添加以下逻辑:
reg [23:0] counter;
always @(
1854

被折叠的 条评论
为什么被折叠?



