[FPGA] reg和wire有什么区别啊?

[复制链接]
1648|8
 楼主| Henryko 发表于 2023-12-18 14:43 来自手机 | 显示全部楼层 |阅读模式
是组合逻辑电路用wire时序逻辑电路用reg吗?
734774645 发表于 2023-12-18 21:55 | 显示全部楼层
wire类型设计时表示导线结构,它不存储状态,只能负责传递驱动级的输出。
734774645 发表于 2023-12-18 21:55 | 显示全部楼层
reg类型设计用于表示存储结构,它内部存储状态,并在时钟沿到来或异步信号改变等条件触发时改变内部状态。
jcky001 发表于 2023-12-27 11:00 | 显示全部楼层
wire主要用于信号的传输,而reg主要用于存储数据值。
OliviaSH 发表于 2023-12-27 14:40 来自手机 | 显示全部楼层
组合逻辑用wire时序用reg
嵌入小菜菜 发表于 2023-12-27 15:18 | 显示全部楼层
FPGA相对于单片机而言,最大的优势是什么?
EmmaTT 发表于 2023-12-28 17:17 来自手机 | 显示全部楼层
嵌入小菜菜 发表于 2023-12-27 15:18
FPGA相对于单片机而言,最大的优势是什么?

速度快啊
亚瑟 发表于 2023-12-29 09:59 来自手机 | 显示全部楼层
reg可以存储值
桃花落满山前 发表于 2025-10-27 15:35 | 显示全部楼层
在 Verilog 中,reg 和 wire 的区别在于:
wire 表示物理连线,用于连接模块或组合逻辑,值由驱动源决定,不能存储数据,常用于 assign 语句或模块端口。
reg 表示寄存器,可存储数据,在 always 块中被赋值,默认初始值为 x,常用于时序逻辑(如时钟触发的电路),也可用于组合逻辑的 always 块。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

138

主题

2411

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部