社区
硬件设计
帖子详情
Verilog有些模块的输出口为什么不直接设置为reg类型
fkeujjpdc
2014-02-09 05:39:27
我看了很多verilog代码模块里面的输出口设置为wire型,然后再在模块里面定义个reg,然后用assign将这两个连接起来,为什么不直接将模块输出设置为reg型,这样不是省事方便吗。这两种方式到底有什么区别
...全文
2242
2
打赏
收藏
Verilog有些模块的输出口为什么不直接设置为reg类型
我看了很多verilog代码模块里面的输出口设置为wire型,然后再在模块里面定义个reg,然后用assign将这两个连接起来,为什么不直接将模块输出设置为reg型,这样不是省事方便吗。这两种方式到底有什么区别
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
YTerrenceLau
2014-02-10
打赏
举报
回复
2
模块与模块之间,上层的连接只能用wire型。 wire代表一根线,reg在模块内部,有时候代表一根线,有时候代表一个寄存器。
色郎中
2014-02-10
打赏
举报
回复
要用assign赋值,必须是wire型
Verilog
HDL
模块
和端口以及门级建模
模块
定义以关键字module开始,
模块
名、端口列表、端口声明和可选的参数声明必须出现在其他部分的前面,
模块
内部5个组成部分:变量声明、数据流语句、底层
模块
实例、行为语句块以及任务和函数。
用
verilog
写得一个双口ram
模块
用
verilog
写得一个实现双口ram功能的
模块
,文件含整个工程,含modelsim仿真文件,方便大家理解。
reg_shift.rar_Quartus里reg_quartus中reg
模块
在quartus2中实现寄存器移位操作并仿真通过
verilog
实现的RAM
模块
程序
此程序用
verilog
编写的RAM
模块
,各种端口信号都有,已经通过仿真验证。
Verilog
模块
module
Verilog
模块
module
Verilog
模块
module
Verilog
模块
module
Verilog
模块
module
Verilog
模块
module
Verilog
模块
module
硬件设计
6,163
社区成员
11,290
社区内容
发帖
与我相关
我的任务
硬件设计
硬件/嵌入开发 硬件设计
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 硬件设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章