FPGA实验报告_fpga实验报告

2020-02-28 其他范文 下载本文

FPGA实验报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“fpga实验报告”。

FPGA实验报告

专业:XXX 姓名:XXX 学号:XX

一:实验目的 1.熟悉Modelsim和Quartus II软件的运行环境和使用

2.熟练使用Quartus II仿真软件生成网表。

3.熟悉FPGA前仿真和后仿真的整个流程。二:实验内容

编写counter计数器,在Quartus II仿真软件中生成网表,再在Modelsim中进行后仿真。三: 实验步骤

1.在Modelsim编写源程序(counter计数器及激励),编译源文件,确保程序的正确性,并进行前仿真,生成波形图如下:

附:源程序如下:

module counter(q,clk,reset);

input clk,reset;

output [3:0] q;

reg [3:0] q;

always @(posedge reset or negedge clk)

if(reset)

q

else

q

reg CLK,RESET;

wire [3:0] Q;

counter c1(Q,CLK,RESET);

initial

CLK=1'b0;

always

#1 CLK=~CLK;

initial

$monitor($time,“Q=%d”,Q);

initial

begin

RESET=1'b1;

#5 RESET=1'b0;

#180 RESET=1'b1;

end endmodule 2.新建文件夹,将源程序counter.v放进去。然后启动Quartus II仿真软件,生成网表。

1).在【File】下拉菜单中选中New Project Wizard选项,出现对话框。并指定工程工作目录、工程名称和顶层模块名,如图(a)所示。

2).添加(Add)counter.v文件。如图(b)所示。

3).选择器件系列

4).指定其它EDA工具,如图(d)所示。

5).完成工程设置,如图(e)所示。

6).单击启动编译按钮,完成工程的编译。

7).选中【proceing】-【Start】-【Start analysis & synthesis】进行综合和分析。

(a)

(b)

(c)

(d)

(e)

8).选中【Tools】-【Netlist viewer】-【RTL viewer】生成网表如下图所示:

3.新建文件夹,将生成的vo,sdo文件,altera时延文件cyclone-atoms.v及编写的top.v文件拷入,在Modelsim中进行后仿真。

1).新建工程,向工程中添加vo,top,及时延文件。

2).将vo文件时延尺寸改为ns,并在top程序的首部添加命令:`timescale 1 ns / 1 ns。

3).编译并进行仿真,生成波形图如下:

四:心得体会

通过本次实验,我基本熟悉掌握了前仿真、后仿真的整个实验步骤及流程,熟练掌握了Modelsim和Quartus仿真软件的使用方法。

《FPGA实验报告.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
FPGA实验报告
点击下载文档
相关专题 fpga实验报告 实验报告 FPGA fpga实验报告 实验报告 FPGA
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文