学习目标:
verilog学习笔记之vivado操作流程;
(基于Xilinx平台);
实验目的:
LED 流水灯实验
通过该实验,熟悉使用Vivado2017.4软件开发FPGA的基本流程
项目设计:
硬件电路:
从上面的LED部分原理图可以看出,该电路将IO经过一个电阻和LED串联接地,IO输出高电平点亮LED;而板上FPGA的系统时钟输入端为50Mhz,一个时钟周期是20ns,那么表示一秒需要50000000个时钟周期,如果一个时钟周期计数器累加一次,那么计数器从0到49999999正好是50000000个周期,就是1秒的时钟;
注:FPGA芯片为Virtex-7,具体型号为xc7vx690tffg1927。
工程设计:
1.器件选择设置:
创建工程:
一直next
以上就是工程的创建,此时未添加任何源文件。
2.文件设置:
首先要新加一个源文件,源文件包括约束文件(constraints)、设计文件(design)以及仿真文件(simulation);
此处要新建一设计文件:
点击OK弹窗继续点击OK即可添加一空文件。
3.程序设计:
程序如下: