一、前言
在Verilog中经常用reg定义具有数据寄存功能的单元,但在verilog的使用中,并不代表其一定就是寄存单元,reg还能进行组合逻辑描述,并且在一些场景下,只能使用reg来申明变量。
二、reg型变量生成组合逻辑
在Verilog过程块(always块,initial块)中,被赋值的变量只能是reg类型。如果用always块来描述组合逻辑,则虽然变量是reg类型,但会被综合为组合逻辑。
如用always描述实现四选一数据选择器:
一、前言
在Verilog中经常用reg定义具有数据寄存功能的单元,但在verilog的使用中,并不代表其一定就是寄存单元,reg还能进行组合逻辑描述,并且在一些场景下,只能使用reg来申明变量。
二、reg型变量生成组合逻辑
在Verilog过程块(always块,initial块)中,被赋值的变量只能是reg类型。如果用always块来描述组合逻辑,则虽然变量是reg类型,但会被综合为组合逻辑。
如用always描述实现四选一数据选择器:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/621015.html
如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!