- 博客(34)
- 收藏
- 关注
原创 【IC验证】systemverilog信号类型
在systemverilog中,var类型既可以连续赋值又可以在过程块中赋值,而在verilog中,reg类型只能在过程块中赋值;systemverilog中的信号类型主要分为线网类型(wire)和变量类型(var);线网类型的信号只能进行连续赋值,变量类型的信号既可以连续赋值又可以在过程块中进行赋值;有符号数:byte,shortint,int,longint,integer。类型的信号既可以连续赋值又可以在过程块中赋值;无符号数:wire,reg,logic,bit。信号可以分为有符号数和无符号数;
2024-10-30 21:53:51 392
原创 【IC验证】linux系统下基于QuestaSim的systemverilog仿真TCL命令
linux系统下基于QuestaSim的systemverilog仿真TCL命令
2024-10-30 20:22:33 379
原创 【IC验证】vcs+verdi联合仿真及makefile文档编写(systemverilog和UVM)
【IC验证】vcs+verdi联合仿真及makefile文档编写(systemverilog和UVM)
2024-10-29 15:25:56 886
原创 【IC验证】基于systemverilog(UVM)断言
本文基于systemverilog(UVM)对断言(assertion)进行了详细的介绍,举例说明了常见的断言语法,并基于APB给出断言实例。
2024-10-07 18:11:21 903
原创 【牛客网verilog刷题】存储器,VL53/VL54单双端口ROM
本文详细讲解了单双端口ROM常见注意点,并以牛客网VL53/VL54单双端口ROM两个题为例进行了讲解。
2023-11-01 17:49:16 190
原创 【牛客网verilog刷题】跨时钟域传输,VL46同步FIFO(详细讲解了同步fifo)
本文详细讲解了FPGA基于verilog的异步fifo原理及实现方法,并以牛客网VL46同步FIFO为例进行说明。
2023-10-26 21:59:23 325
原创 【牛客网verilog刷题】详细讲解了常见分频方法,以牛客网时序逻辑VL40、VL41、VL42题为例
本文详细讲解了基于verilog的常见分频方法,并以牛客网时序逻辑部分VL40、VL41、VL42题为例。**注意:**使用自己编写的分频器时序性能并不好,对时序要求较高的话,建议使用ip核。
2023-10-26 13:02:42 189
原创 【牛客网verilog刷题】时序逻辑VL39自动贩卖机2
【牛客网verilog刷题】时序逻辑VL39自动贩卖机2,verilog实现自动贩卖机,两种输入(0.5元、1元),一个饮料选择信号(sel),两种输出(1.5元饮料,2.5元饮料),一种找零(0.5元)。
2023-10-24 15:33:46 397
原创 【牛客网verilog刷题】时序逻辑VL32非整数数据位宽24to128
【牛客网verilog刷题】时序逻辑VL32非整数数据位宽24to128
2023-10-20 21:00:37 125
原创 【牛客网verilog刷题】时序逻辑VL31数据累加输出(介绍了valid/ready双向握手机制)
本文详细说明了valid/ready握手机制,并以加法器为例进行说明。
2023-10-19 20:22:08 331
原创 【verilog】generate的循环(generate for)和条件分支(generate if 、generate case)的使用方法
generate的循环(generate for)和条件分支(generate if 、generate case)的使用方法
2023-09-07 19:06:30 8436 1
原创 【接口协议】FPGA实现IIC协议对EEPROM进行数据存储与读取(AT24C64)
使用vivado实现IIC协议对EEPROM进行数据存储与读取。本文是基于正点原子的“达芬奇”开发板资料进行学习的笔记,对部分地方进行了修改,并进行了详细的讲解。
2023-08-12 15:47:48 2102 4
原创 【牛客网verilog刷题】跨时钟域传输,VL45异步FIFO(详细讲解了异步fifo)
【牛客网verilog刷题】跨时钟域传输,VL45异步FIFO(详细讲解了异步fifo)
2023-01-03 16:18:25 982 1
原创 【FPGA】vivado安装报错:Xilinx Design Tool显示为红色
报错原因:已经安装过vivado,Xilinx Design Tools文件夹已经存在了。解决方法:找到“Xilinx Design Tools”文件夹并删除。Xilinx Design Tools文件夹路径:C:\用户\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs...
2022-07-01 11:13:36 6032 12
原创 【FPGA】Modelsim的使用方法
Modelsim的使用方法1新建库File->New->Library…Create:选择创建的库,一般选择第三项。Library Name:库的名字,一般以字母下划线命名。Library Physical Name:默认。2新建工程File->New->Project…Project Name:工程名,不要出现中文字符,空格,一般以字母或下划线命名。Project Location:文件保存路径,点击Browse,选择路径,最好每个工程建一个文件夹。其他默认
2021-10-10 00:04:36 23092 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人