"); //-->
写verilog就要要简单。因为verilog是要表达实际的电路设计的,只要能表达设计意图,使用的语法越简单越好。简单意味着出错机会少、容易理解、不容易误解。
怎么样才算一个简单的verilog文件呢?
通常一个verilog文件描述一个module。那么这个verilog文件只包括几个最简单部分:
1. 模块定义
2. 输入输出定义
3. 连线宽度定义
4. 寄存器定义
5. 寄存器输入组合逻辑定义
6. 输出组合逻辑定义
7. 寄存器赋值
各部分的顺序确定,那么整个verilog文件结构就很明晰,设计思路也容易理解。
其中第五部分和第六部分的组合逻辑定义,总共使用以下3种方法:
1. 过程赋值
2. Function描述
3. 模块调用
其中function里面包括3种语句:
顺序赋值语句
If语句
Case语句
只需以上的语法和结构,就可以描述90%的数字电路。复杂的语法实在需要时必须非常小心,并且一定要附加详细的设计说明。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
绕组抽头调速电路(h型)
非隔离式开关电源PCB布局设计技巧
三菱FX系列PLC教程 7 —— FX系列的扩展单元
德州仪器推出业界灵敏度领先的面内霍尔效应开关
求职:图象处理,机器视觉
三菱FX系列PLC教程 4 —— 可编程控制器的特点
游戏红外遥控电路图
数字电路设计方案的比较与选择
绕组抽头调速电路(T型)
DSP设计应用
Vishay推出一类瓷介径向引线高压直插瓷片电容
绕组抽头调速电路(L2型)
莱迪思Nexus FPGA平台在2025深圳国际电子展荣获年度产品奖
[讨论]BSP的编译方式
不一样的展会,不一样的精彩!湾芯展邀您10月深圳共襄盛举
三菱FX系列PLC教程 6 —— FX系列的概述
三菱FX系列PLC教程 8 —— FX系列的软件系统和编程语言
Other World Computing(OWC)推出Thunderbolt 5 Dual 10GbE Network Dock
无需钳位电路实现动态导通电阻RDS(on)的测量技术
消费总线电力线接口电路的设计
求购调试电缆,mips,linux,Ejtag接口
升压转换器集成Silent Switcher技术和输入断开功能
感测技术的未来:具备高 dV/dt 抗扰度和 5kV 隔离的 XtremeSense™ TMR 电流传感器
绕组抽头调速电路(L1型)
三菱FX系列PLC教程 5 —— 可编程控制器的分类和应用
电风扇串并联接法调速电路
电视近距离人体信号检测及保护电路研究
深圳联谊会现在开始征集方案时间!
Credo发布为AI网络打造的Bluebird 1.6T光DSP芯片
硬盘电路原理分析