思考题:
(1)总结Zynq FPGA设计流程,将实验步骤与软件设计流程对照分析,
分析每一步生成了什么文件,各有什么作用;
(2) 分析本实验中用到的verilog源代码,特别对使用到的原语进行分
析说明;
//-----------------------------------------------------------------------------
//
// (c) Copyright 2013 Tronlong, Inc. All rights reserved.
//
//-----------------------------------------------------------------------------
`timescale 1ns / 1ps
module tl_led_flash(
output reg [1:0] led // led gpio output
);
// Delay lenght: 32_500_000, 500ms, by used 65MHz cfgmclk
parameter DELAY_LEN = 26'd3249_9999;
reg [26:0] delay_cnt;
wire cfgmclk;
wire eos_n;
STARTUPE2 #()
STARTUPE2_inst (
.CFGMCLK(cfgmclk), // 1-bit output: Configuration internal oscillator clock output 65MHz.
.EOS(eos_n) // 1-bit output: Active high output signal indicating the End Of Startup.
);
// Led flash with delay counter by cfgmclk
always@(posedge cfgmclk or negedge eos_n)
if(!eos_n)
begin
delay_cnt <= 26'd0; // reset delay_cnt
led