当前位置: 首页 > news >正文

公司网站哪家做的好四川seo推广公司

公司网站哪家做的好,四川seo推广公司,网站制作思路,网站模板 单页Verilog: wire 和 reg 的区别 1 引言 看Verilog例子过程中,总是分不清 wire 和 reg 的区别。这篇文章把两者放在一起总结一下,并且对比何时使用它们。 1.1 wire :组合逻辑 wire 是 Verilog 设计中的简单导线(或任意宽度的总线…

Verilog: wirereg 的区别

1 引言

看Verilog例子过程中,总是分不清 wirereg 的区别。这篇文章把两者放在一起总结一下,并且对比何时使用它们。

1.1 wire :组合逻辑

wire 是 Verilog 设计中的简单导线(或任意宽度的总线)。使用 wire 时的语法规则如下:

  1. wire 用于连接模块实例化的输入和输出端口以及设计中的其他元素。
  2. wire 用作实际模块声明中的输入和输出。
  3. wire 必须由其他信号驱动,不能自行存储值。
  4. wire 不能用作 always@ 块中的左值(=<=)。
  5. wireassign 语句左侧的唯一合法类型。
  6. wire 是一种无状态的连接方式,仅用于组合逻辑。

程序 1 显示了 wire 的各种合法用法。

程序 1 wire 用法
wire A, B, C, D, E;      // 简单的一位宽导线
wire [8:0] Wide;         // 9 位宽导线
reg I;assign A = B & C;        // 使用 `assign` 语句
always @(B or C) beginI = B | C;           // 在 `always@` 语句块中右侧使用 `wire`
endmymodule mymodule_instance (.In (D), .Out(E));  // 模块输出使用 `wire`

1.2 reg :组合逻辑和时序逻辑

regwire 类似,但可以像寄存器一样存储信息(“状态”)。使用 reg 的语法规则如下:

  1. reg 可以连接到模块实例化的输入端口。
  2. reg 不能连接到模块实例化的输出端口。
  3. reg 可以用作实际模块声明中的输出。
  4. reg 不能用作实际模块声明中的输入。
  5. regalways@ 块中左值(=<=)的唯一合法类型。
  6. reginitial 块中左值(用于测试平台)的唯一合法类型。
  7. reg 不能用作 assign 语句的左值。
  8. reg 可以与 always@(posedge Clock) 块一起使用来创建寄存器。
  9. 因此,reg 可以用于创建组合逻辑和时序逻辑。

程序 2 显示了 reg 元素的各种合法用法。

程序 2 reg 用法
wire A, B;
reg I, J, K;             // 简单的一位宽寄存器
reg [8:0] Wide;          // 9 位宽寄存器always @(A or B) beginI = A | B;           // 在 `always@` 语句块中左侧使用 `reg`
endinitial begin            // 在 `initial` 块中使用 `reg`J = 1'b1;#1J = 1'b0;
endalways @(posedge Clock) beginK <= I;              // 使用 `reg` 创建正边沿触发寄存器
end

1.3 wirereg 何时可互换

在某些情况下,wirereg 可以互换使用:

  1. 两者都可以出现在 assign 语句和 always@ 块的右侧(=<=)。
  2. 两者都可以连接到模块实例化的输入端口。
http://www.yidumall.com/news/42136.html

相关文章:

  • 做健身网站恶意点击推广神器
  • 宁波专业网站定制制作服务新手如何找cps推广渠道
  • 餐饮网站建设seo自动点击排名
  • 中建八局第一建设有限公司税号站优云seo优化
  • 汉口网站制作最吸引人的引流话术
  • 网站开发支持环境网站为什么要seo?
  • 萝岗网站建设企业自建网站
  • 如何用java做网站太原网站优化
  • 怎么让网站排名下降今日十大热点新闻头条
  • b站推广视频网站推广网
  • 邢台哪个公司做网站好百度推广开户需要多少钱
  • wordpress上传相册搜索引擎优化的基本方法
  • 世界杯消息哪个门户网站做的好独立站怎么建站
  • 外国建筑设计网站厦门谷歌seo
  • 做网站交接需要哪些权限在线域名查询网站
  • 游戏源码下载北京seo排名公司
  • 怎么用文件做网站最近七天的新闻重点
  • 佛山市专注网站建设平台抖音seo是什么意思
  • 厦门公司网站建设百度电话客服24小时
  • 免费的黄台app下载seo排名如何
  • 网站集约化建设管理企业网站建设费用
  • 建筑网站叫什么盘百度推广全国代理商排名
  • 山西网站建设推广服务代码优化
  • 无锡企业网站制作哪家好seo营销网站
  • 东莞企业网站建设设计青岛排名推广
  • 做年报的网站怎么登不上去了免费软文发布平台
  • 网站开发项目可行性分析十大营销策划公司排名
  • 江镇做包子网站免费网上申请注册
  • 中文域名查询网站黄页网站推广app咋做广告
  • 温州网站系统开发网络营销方案的制定