verilog HDL 学习(一)

1.verilog HDL代码结构:

-----------------------------------------------------------------------

         module模块名(端口列表);

              端口声明

              数据类型声明

              模块功能或结构描述

              时序控制

         endmodule 

-----------------------------------------------------------------------

   verilog中的模块

        module是层次化设计的基本构件

        每个模块从module开始,到endmodule结束

        逻辑和功能实现的描述放在module的内部

        module能够表示:物理模块,如IC单元;逻辑模块,如一个设计的某个部分;整个系统

        模块例化:可将模块的实例通过端口连接起来构成一个大的系统或元件

2.verilog HDL逻辑设计:

行为描述

结构描述

混合描述
(1)行为级和RTL级描述

      RTL模型中,体现的是数据流的流动和处理。任何同步时序元件在时钟沿处的行为都要精确描述。RTL级描述是行为级verilog的子集。

(2)结构级描述

      结构级verilog适合开发小规模或利用低层次单元设计较高层次的模块

      ----verilog内部自带基本逻辑单元,如各种门

      ----用户可自定义自己的基本单元UPD       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值