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

海南公司网站建设缩短网址在线生成

海南公司网站建设,缩短网址在线生成,东莞做网站推广,装修公司的收费标准1 Verilog常用关键字 大概知道以下哪些是关键字就好,如何使用还是得在编写代码中来学习。 2 Verilog注释方法 Verilog有两种注释方式: 2.1 “ // ” 单行。 2.2 “ /* ” 可扩展多行。 3 Verilog程序基本框架 Verilog 的基本设计单元是“模块”( b…

1 Verilog常用关键字

大概知道以下哪些是关键字就好,如何使用还是得在编写代码中来学习。

2 Verilog注释方法

Verilog有两种注释方式:

2.1 “ // ”

单行。

2.2 “ /*

可扩展多行。

3 Verilog程序基本框架

Verilog 的基本设计单元“模块”( block),模块就类似于C语言中的函数

每个Verilog程序包括4个主要的部分端口定义IO说明内部信号声明逻辑功能定义。

module  模块名字(端口定义);

    ...(IO说明)

    ...(内部信号声明)主要描述一些内部可能用到的信号,定义出来

    ...(逻辑功能描述)

endmodule

PS:其中,端口定义可以省略,或者说与IO说明合在一起(见例子1中abcd为端口定义),内部信号声明依具体情况而定也不一定存在。因此,其实一个模块主要的部分是:一部分描述接口(IO说明即端口说明),另一部分描述逻辑功能

3.1  例子1:

这个例子没有内部信号声明这一块,给出了对应的硬件电路图和模块图,比较简单易于理解。

 (1)看上图左侧图,为一个模块的程序:

  • module开始,endmodule结束。
  • IO说明(描述接口部分):红色框,用关键字input定义a,b为模块的输入;用关键字output定义a,b为模块的输出。
  • 逻辑功能定义(描述逻辑功能部分):绿色框,用关键字assign描述逻辑功能。

(2)看上图中间图和右侧图。

  • 中间图就可以看作是你编写的这个程序的模块描述接口的情况,一个黑匣子,输入为你定义的a、b,输出为你定义的c、d。
  • 右侧图就是描写的这个程序实现的硬件电路,程序中assign描述的就是ab连接一个或门,输出为c;ab连接一个与门输出为d。(注意,当程序编写的是可综合模块能够生成对应的硬件电路,不可综合的模块则不行,但可以在仿真中使用不可综合的模块程序。这个不太懂,后续学了再补)

3.2  例子2:

以上例子省略了端口定义这一部分

  • module开始,endmodule结束。
  • IO说明(描述接口部分):黄色框。
  • 内部信号声明:粉色框,这里定义了一个寄存器类型的计数器。
  • 逻辑功能定义(描述逻辑功能部分):蓝色框,这里有两个always,描述了两个逻辑功能。

3.3  总结:

以上两个例子,总结出Verilog程序框架的一些特点吧。

  • 每个Verilog程序包括4个主要的部分端口定义IO说明内部信号声明逻辑功能定义。
  • IO说明默认端口是wire类型,如果要改成reg类型,要写出来(如例子2程序中的output定义。)
  • 逻辑功能定义可多个,且多个逻辑功能是并行的,即例子2中的两个always逻辑功能段谁前谁后无所谓,是同时编译完成逻辑功能的,这和C语言不一样,C语言要强调顺序问题。

另外逻辑功能定义部分有三种方法。

1、assign语句描述组合逻辑。

2、always语句描述组合/时序逻辑。

3、例化实例元件(可理解为画出一个逻辑单元)

       比如这个例子就是先了一个二输入的与门。


PS:组合逻辑电路的输出仅取决于当前的输入状态,与电路之前的状态无关;时序逻辑电路的输出不仅取决于当前的输入,还受到电路原来状态的影响。


注:本文学习及图片来源于哔哩哔哩“正点原子”,如有侵权,请联系我,欢迎指正~


文章转载自:

http://JHSuytTD.dyhLm.cn
http://bdNDXdsh.dyhLm.cn
http://VPhSphSW.dyhLm.cn
http://NJMNwAWq.dyhLm.cn
http://T2aGERQ4.dyhLm.cn
http://DTyYkYlU.dyhLm.cn
http://ObNkuEk5.dyhLm.cn
http://qlgbbG95.dyhLm.cn
http://PjZA8eN9.dyhLm.cn
http://mrOVKJoI.dyhLm.cn
http://ViqvSONL.dyhLm.cn
http://FDkpIlSG.dyhLm.cn
http://V86xAO1Y.dyhLm.cn
http://sujwx2Yu.dyhLm.cn
http://ZYNluwj1.dyhLm.cn
http://tv9Z9Vhc.dyhLm.cn
http://AINC25B6.dyhLm.cn
http://3BR4hmzD.dyhLm.cn
http://dMFebo6x.dyhLm.cn
http://E7hVixbY.dyhLm.cn
http://ONJeNnIP.dyhLm.cn
http://8udRlHyp.dyhLm.cn
http://VLCiwRDb.dyhLm.cn
http://2QIJAaaH.dyhLm.cn
http://j4IMftIr.dyhLm.cn
http://qZYLqvQ5.dyhLm.cn
http://fAfsyxQJ.dyhLm.cn
http://Z5zDckjy.dyhLm.cn
http://DdxzNV93.dyhLm.cn
http://nd3mq5g5.dyhLm.cn
http://www.dtcms.com/wzjs/727555.html

相关文章:

  • 北京市建设工程审核网站互联网技术服务
  • 网站备案详细最新流程移动ui设计是干什么的
  • 国内做钢铁的网站北京网页设计如何创意
  • 网站无法连接到服务器视频上到什么地方可以做网站链接
  • 站长之家下载免费代理ip的网站
  • 网站设计对网站搜索引擎友好性的影响长春网站排名推广
  • 网站悬浮窗广告软件开发各阶段产生的文档
  • 新开的公司怎么做网站长沙好的网站建设品牌
  • 汉中网站建设开发广州有什么好玩的好吃的
  • 万网建网站流程买服务器做网站 镜像选什么
  • 网站模板内容页wordpress自动翻译插件
  • 珠江摩尔网站建设生产模板的厂家
  • 北京网站seo设计西安制作网站公司哪家好
  • 淄博做网站市场wordpress地址修改错了无法访问
  • 服装网站开发目的专业网站设计服务
  • 视频背景网站wordpress分类归档
  • 做直播网站多少钱比分网站怎么做
  • WordPress做大站wordpress 主题设置中文
  • 西安烽盈网站建设广州知名网站建设有哪些
  • 网站方案怎么写中建八局第一建设有限公司资质
  • 网站运营与营销wordpress标题顺序
  • 新手学网页设计的网站家装设计网站大全
  • 男生女生做污事网站网站建设类书籍
  • 什么网站专做衣服北京交易中心网站
  • 定制网站制作wordpress rss 全文
  • 便宜的网站空间住房和建设厅网站首页
  • 下载 做网站的原型文件淘宝网页html模板代码
  • 一条龙搭建网站gridlocked wordpress
  • 鉴定手表网站wordpress 动静分离
  • 网站手机版模板增城营销型网站建设