testbench写法以及Quartus II和Modelsim Altera联合仿真

一、概要

仿真是FPGA开发过程中必不可少的一步,就像C语言开发过程中“编译、运行”一样。由于Verilog语言是对于电路结构的描述,因此需要EDA平台对代码进行分析综合后才能进行仿真。这里以一段“二选一数据选择器”的代码为例,介绍testbench(测试平台)的写法和使用Quartus II与Modelsim Altera进行联合仿真的步骤。

二、Quartus II简单开发过程

1.创建工程

单击桌面Quartus II图标,打开软件进入如下界面Quartus II主界面
点击左上角**“File-New Project Wizard”**,进入工程创建向导。在下图界面可以设置工程路径以及工程名称。(建议不要放在软件安装目录下)设置用户路径和工程名称
单击Next,出现以下界面:
界面
选择建立一个空工程,进入下一个界面:添加已有的文件
这个页面用于添加已有的文件,如果是第一次写,可以跳过,如果已经有写好的代码,可以点击添加。再单击Next,进入下一个界面:
选择器件
在这个界面选择自己使用的芯片型号,前提是安装对应的器件库。单击Next进入下一个界面:EDA工具设置
在工具设置中,仿真工具选择Modelsim-Altera,其余不用更改,单击Next进入下一个界面Summary
如上图是工程所有的相关设置,单击Finish即可完成工程的创立。

2.编写设计文件

单击New图标在这里插入图片描述

或者Ctrl+N
在这里插入图片描述
选择Verilog HDL File,会出现空白文本编辑界面,编辑好自己的代码后按Ctrl+S保存,如图在这里插入图片描述
二选一数据选择器代码

module mux2(
//端口列表
	a,
	b,
	sel,
	out
);

//端口类型定义
	input a;
	input b;
	input sel;
	
	output out;

	//
	assign out = sel
  • 19
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值