verilog学习
Ter23LBJ
这个作者很懒,什么都没留下…
展开
-
关于Verilog仿真报错:Range must be bounded by constant expressions 的解决方式
关于Verilog仿真报错:Range must be bounded by constant expressions 的解决方式在Verilog语言中,不允许在冒号前后都出现变量。比如我们有一个变量i,我们需要取出从i8+7到i8这8位数据,直接写[i8+7:i8]是会报错的。正确的写法是:[8*i+7 -: 8]...原创 2020-03-10 20:01:46 · 7013 阅读 · 1 评论 -
Verilog设计与验证 学习笔记二
Verilog设计与验证 学习笔记二第四章 RTL概念与RTL建模 安排常用的设计实例,对RTL建模有感性的认识第五章 重点讨论RTL级的编码风格和各种设计原则第六章 讨论RTL级设计的FSM(有限状态机)的描述技巧第五章 重点讨论RTL级的编码风格和各种设计原则1.谨慎使用for语句除了在描述(行为级)仿真测试激励(Testbench)中使用for循环语句之外,RTL级编码...原创 2019-02-21 22:36:03 · 540 阅读 · 0 评论 -
Verilog设计与验证 学习笔记三
Verilog设计与验证 学习笔记三第四章 RTL概念与RTL建模 安排常用的设计实例,对RTL建模有感性的认识第五章 重点讨论RTL级的编码风格和各种设计原则第六章 讨论RTL级设计的FSM(有限状态机)的描述技巧第六章 如何写好状态机...原创 2019-02-21 23:06:00 · 366 阅读 · 0 评论 -
Verilog设计与验证 学习笔记一
Verilog设计与验证 学习笔记一第四章 RTL概念与RTL建模 安排常用的设计实例,对RTL建模有感性的认识第五章 重点讨论RTL级的编码风格和各种设计原则第六章 讨论RTL级设计的FSM(有限状态机)的描述技巧第四章 RTL概念与RTL建模主要内容如下:RTL与综合的概念RTL级设计的基本要素和步骤常用的RTL级建模实例RTL和综合的概念1....原创 2019-02-18 21:53:04 · 2105 阅读 · 0 评论 -
Verilog设计与验证 学习笔记5 Verilog语义和仿真原理
Verilog设计与验证 学习笔记5 Verilog语义和仿真原理电路与仿真仿真原理分层事件队列与仿真参考模型时序模型与延时再谈阻塞与非阻塞赋值怎样提高代码的仿真效率如何防止与综合结果不一致的现象发生...原创 2019-02-27 21:32:31 · 552 阅读 · 0 评论 -
Verilog设计与验证 学习笔记4 Testbench编写
Verilog设计与验证 学习笔记4 Testbench编写编写仿真激励的注意事项:一. 仿真激励与被测对象的连接二. 使用initial语句和always语句always语句是在被动检测响应的时候使用,即在一些条件发生时才能执行,比如: always @(posedge clk) begin sigA = sigB; ... endinitial语句是在主动产生激励时使...原创 2019-02-25 19:22:49 · 1248 阅读 · 0 评论 -
RISC-V处理器:1.取指令 RTL 代码分析
RISC-V处理器:1.取指令 RTL 代码分析1. 取指特点指令在存储空间中所处的地址,称为它的指令PC(Program Counter)取指是指处理器将指令,按照其指令PC,从存储器中读取出来的过程处理器从存储器中取出指令的目标是:快速和连续不断指令分为普通指令,非分支跳转指令和分支跳转指令对于非分支跳转指令,即便是对于地址不对齐的32位指令,也要求能够连续不断的从一个周期内读...原创 2019-03-08 21:51:25 · 3252 阅读 · 0 评论 -
modelsim和debussy联合使用
首先,在modelsim命令行进入当前已写好的脚本文件sim.do的目录下,此脚本文件包含对modelsim运行testbench的命令,输入以下指令: cd C:/Users/admin/Desktop/vip_264/h264/sim/top do sim.do以下为sim.do的脚本文件: set NOVAS_LIB C:/EDA/Novas/Debussy/share/PLI/m...原创 2019-03-04 21:02:40 · 532 阅读 · 0 评论 -
异步FIFO实现
异步FIFO实现 module fifo_16x16( //fifo write wr_clk, wr_en, almost_full, full, wr_data, //fifo read rd_clk, rd_en, almost_empty, empty,...原创 2019-03-15 14:02:17 · 835 阅读 · 0 评论