Verilog
Verilog
zilan23
这个作者很懒,什么都没留下…
展开
-
verilog force和release操作导致RTL波形异样
verilog force和release操作导致RTL波形异样原创 2023-12-27 16:28:17 · 535 阅读 · 0 评论 -
`define、parameter、localparam区别
1、概述define:作用 -> 常用于定义常量可以跨模块、跨文件;范围 -> 整个工程;parameter: 作用 -> 常用于模块间参数传递;范围 -> 本module内有效的定义;localparam 作用 -> 常用于状态机的参数定义;范围 -> 本module内有效的定义,不可用于参数传递2、应用举例(1) define概念:可以跨模块的定义,写在模块名称上面,在整个设计工程都有效。一旦define指令被编译,其在整个编译过程中都有效。例原创 2021-03-19 17:44:30 · 675 阅读 · 0 评论 -
verilog之$readmemb和$readmemh
两个系统函数的简单用法:$readmemb和$readmemh用来从文件中读取数据到存储器中。读取的内容只包括:空白位置(空格、换行、制表格(tab和form-feeds),注释行、二进制或十六进制的数字。数字中不能包含位宽说明和格式说明,其中readmemb要求每个数字是二进制数,readmemh要求每个数字必须是十六进制数字。数字中不定值x或X,高阻值z或Z,和下划线(_)的使用方...转载 2020-05-01 03:10:15 · 1093 阅读 · 0 评论