时钟倍频verilog代码_一位硬件工程师学习日常!Verilog快速入门知识,天天向上...

本文介绍了Verilog的基础语法,包括二进制表示、标识符定义、寄存器和线网数据类型、运算符以及Verilog关键字。重点讲述了reg类型的寄存器在时序和组合逻辑中的应用,以及各种运算符的使用方法,是硬件工程师学习Verilog的入门指南。
摘要由CSDN通过智能技术生成

Verilog快速入门知识学习

在服务器的硬件电路设计中都会用到CPLD,主要功能是控制上电时序以及电平之间的转换;那么我们编写代码用什么语言来做了,想必大家都知道用的是Verilog,Verilog不仅可以用在CPLD上,也可以作为FPGA的编程语言,它作为一门硬件语言,也是我们硬件工程师需要掌握的知识。在学习中,我们会走不少弯路,下面我把学习过程中认为能快速入门又是比较重要的知识点总结出来,希望能为初学者提供一些帮忙;

2ee52ece4e7926edfb9f95510e089f78.png

Verilog基础语法

1, 二进制表示如下:4'b0101表示4位二进制数0101;

2, 标识符用于定义模块名、端口名、信号名,例如:clk_50;

3, 寄存器数据类型,线网数据类型和参数数据类型;

reg[31:0] delay_cnt; //延时计数

reg key_reg; //默认位宽为1

Reg类型的数据只能在always语句和initial语句中被赋值;

如果该过程语句描述的是时序逻辑,即always语句带有时钟

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值