扫一扫,分享给好友
Verilog语法是指硬件能够实现的语法。它的子集很小。常用的RTL语法结构如下:
1、模块声明:module ... end module
2、端口声明:input, output, inout
3、信号类型:wire, reg, tri等
4、参数定义:parameter
5、运算操作符:各种逻辑操作符、移位操作符、算数操作符等
6、比较判断:if ... else, case ... default ... endcase
7、连续赋值:assign, 问号表达式(?:)
8、always模块:敏感表可以是电平、边沿信号
9、begin...end(代码块?)
10、任务定义:task...endtask
11、循环语句:for
12、赋值符号:=和<=(阻塞和非阻塞赋值)
硬件设计的精髓,力求用最简单的语言描述最复杂的硬件,这也是硬件描述语言的本质。对于做RTL级别的设计而言,掌握好上面这些语法很重要。
发布
FPGAVerilogfpga
紫光同创FPGA权威开发指南,原厂携手小眼睛科技技术专家联合编著
AIBOX-3588M,为终端提供算力,基于RK3588平台!
教程!FPGA DDR4读写实验(1)
【有奖提问】关于盘古1K2K开发板你有什么想知道的?一起来留言获取答案吧!
盘古22K开发板
盘古200 pro开发板
盘古50 pro开发板
盘古50K开发板
盘古100 pro开发板
FPGA在图像处理领域的优势有哪些?
电子发烧友网
电子发烧友william hill官网