1. 有这个板子使用的是Artix-7系列的XC7A100T-1CSG324C芯片。作为7系列中的一款FPGA,这个芯片的结构与Kintex-7和Virtex-7几乎一样。也配备了XADC。在Artix-7系列中,100T和200T与其它芯片不同,这两款是ISE与Vivado同时支持的芯片,而更小的35T,50T和75T,ISE的支持会相对差一些。从这个角度说,100T的可玩性比较大。这也是Nexys-4比Avnet Artix-5 50T板子要好一些的地方。
2. 打算用数码管驱动测试一下。打开vivado2014.2软件,创建工程
3. 增加文件,shumaguan.v,代码比较简单。
1 `timescale 1ns / 1ps 2 module shumaguan(seg,dig,clock,); 3 input clock; 4 output [7:0] seg; //数码管段码输出 5 output [3:0] dig; //数码管位码输出 6 reg [7:0] seg; //数码管段码输出寄存器 7 reg [3:0] dig; //数码管位码输出寄存器 8 reg [3:0] disp_dat; //显示数据寄存器 9 reg [36:0] count; //定义计数寄存器 10 always @ (posedge clock ) 11 begin 12 count = count + 1'b1; 13 dig= 8'b1110;// 14 end 15 always @ (count[24]) 16 begin 17 disp_dat = {count[28:25]}; 18 end