首页 > 其他分享 >modelsim使用

modelsim使用

时间:2023-09-14 17:46:21浏览次数:40  
标签:1ns modelsim rst 使用 test reg out

手动使用

写好测试文件

挺好理解的放代码看一下就懂了:

文件名字为原本代码文件加上_tb

`timescale 1ns/1ns	//精度1ns


module huiyidemo_tb;


reg sclk=0			;
reg rst_n=0			;
wire [2:0]test_out  ;//这个是不需要写的

initial begin
	#100			//100ns
	rst_n<=1'b1;
end

always begin
	#10 sclk<=~sclk;
end

huiyidemo huiyidemo_u(
.sclk (sclk),
.rst_n (rst_n)
);//调用模块

endmodule

原本的代码:

module huiyidemo(
	input sclk,//系统的时钟,自己设计
	input rst_n,//复位信号
	output [2:0]test_out//led
);

reg [2:0]test_out_s;

assign test_out=test_out_s;

always @(posedge sclk or negedge rst_n)begin
	if(rst_n == 0)begin
		test_out_s <= 3'b000;
	end
	else begin
		test_out_s <= test_out_s+1;
	end
end


endmodule

打开modelsim

如果没有工作环境就创建一下项目

然后再项目中添加已经写好的代码:

全选后全部编译

最后点击仿真

如果没有object再这里加

添加到波形模拟中

设置模拟时间和开始模拟

标签:1ns,modelsim,rst,使用,test,reg,out
From: https://www.cnblogs.com/recodemo/p/17702978.html

相关文章

  • Speex的移植和简单使用
    前言只是小白在学习过程中的记录,可能存在错误。。。音频使用3A算法,Speex也支持。。3A:声学回声消除(AEC)、背景噪声抑制(ANS)、自动增益控制(AGC)三种音频算法的合称个人尝试之后发现,背景噪声消除效果较好,AEC和AGC似乎没什么用。。 一、speex、speexdsp的简单介绍Speex:开源免费......
  • TQT113平台虚拟机镜像使用手册
    ▲点击上方“广州天嵌”关注公众号后回复TQT113_CORE获取板卡wiki资料本文介绍如何使用我司提供的虚拟机镜像,搭建虚拟机环境,构建编译TQT113_COREB开发板的开发环境。注意事项:若用户没有搭建过调试和开发环境,或已有我司其他开发平台或其他厂商的测试开发环境的,请先严格按照本手册搭......
  • TQT113平台虚拟机镜像使用手册
    本文介绍如何使用我司提供的虚拟机镜像,搭建虚拟机环境,构建编译TQT113_COREB开发板的开发环境。注意事项:若用户没有搭建过调试和开发环境,或已有我司其他开发平台或其他厂商的测试开发环境的,请先严格按照本手册搭建成功后再进行测试调试开发等内容操作,避免因为环境不一致导致测试和......
  • 使用Prometheus监控服务器端口
    背景:服务器自定义安装的服务在不查看或不使用时服务挂掉不能主动知道,导致使用时要重新排查 操作:1,部署PrometheusPrometheus服务已经安装完成,本文不做赘述2,安装 blackbox exporter 黑盒监控终端blackbox exporter Prometheus 下如何进行白盒监控,我们监控主机的资源......
  • drawio可以使用华为云图标啦~
    简介draw.io是一款免费的在线绘图工具,可用于创建各种类型的图表、流程图、组织结构图、网络拓扑图等。它具有易于使用的直观界面和丰富的图形库,支持与GoogleDrive、OneDrive、Dropbox等云存储服务集成。用户可以直接在浏览器中使用draw.io,也可下载离线包,离线使用,不过遗憾的是,目......
  • ASEMI二极管1N4148(T4)的用途和使用建议
    编辑-Z二极管是一种常见的电子元件,其中1N4148(T4)是一款广泛使用的快恢复二极管。它具有快速的开关特性和高反向阻挡能力,适用于多种电子应用。本文将介绍1N4148(T4)的特点、用途和如何正确使用该二极管。 1.特点:1N4148(T4)二极管具有以下主要特点:快速恢复时间:该二极管具有快速的......
  • vscode中同一页面使用批量替换
    在vscode中像word中那样批量替换首先搜索要替换的内容快捷键是ctrl+f然后输入你要搜索的内容  第二个框中输入你要替换成的内容点击全部替换,就可以了......
  • CSS gradient渐变之webkit核心浏览器下的使用
    [color=red][b]一、关于渐变[/b][/color]渐变是一种应用于平面的视觉效果,可以从一种颜色逐渐地转变成另外一种颜色,故可以创建类似于彩虹的效果渐变可以应用在任何可以使用图片的地方。例如,您可以指定一个这么一个渐变:顶部的颜色是红色,中间的是蓝色,底部为黄色来作为div的背景色。渐......
  • Mac上使用Royal TSX快速连接到OCI主机
    问题:每次使用RoyalTSX连接到OCI主机都要交互式输入opc这个用户名,次数多了也蛮烦。那如何既指定用户名,又想要通过ssh私钥登陆机器呢?这个需求确实很初级,但也着实困扰过我,因为开始我真的以为不支持,认为这两种连接方式只能选其一。结果没想到人家是可以组合使用实现这样的需求。......
  • react中useEffect使用async await报错
    错误代码一:useEffect(async()=>{ awaitmyFunc();},[])constmyFunc=async()=>{...};错误代码二:useEffect(()=>myFunc(),[])constmyFunc=async()=>{...};以上写法在打开页面时正常显示,但是当从该页面返回上一页时报错,如下:原因要知道,useEffect钩子函数的一个......