Verlog HDL学习笔记1——Verilog HDL的基本单元模块

本文介绍了Verilog HDL系统设计的步骤,包括模块划分、接口规划和模块编程。详细讲解了Verilog HDL程序的基本结构,如module的定义、端口类型、数据类型以及逻辑功能描述的三种方法:连续赋值、元件调用和always过程块。
摘要由CSDN通过智能技术生成

个人博客:https://www.lhbat.com

参考资料:Verilog数字系统设计与FPGA应用

Verilog HDL 系统的设计

步骤:

  • 1.把系统划分成模块
  • 2.规划各模块的接口
  • 3.对模块的编程并连接各模块的系统设计

Verilog HDL 程序的基本结构

module模块名(端口列表)

端口定义:
  • input 输入端口
  • output 输出端口
  • inout 输入输出端口
数据类型说明:
  • wire
  • reg
  • parameter
逻辑功能描述:
  • 实例化低层模块和基本门级元件
  • 连续赋值语句(assign)
  • 过程块结构(initial和always)
endmodule

模块声明:

模块声明包括模块名和端口列表

端口定义:

端口是模块与外界环境的接口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值