Verilog复习

软核:是功能经过验证的,可综合的,实现后电路结构总门数超过5000门的Verilog HDL模型
固核:是在FPGA器件上实现的,经验证是正确的,总门数在5000门以上的电路结构编码文件
硬核:是在某一种专用集成电路工艺的(ASIC)器件上实现的,经验证是正确的,总门数在5000门以上的电路结构版图掩膜
设计方法:
在这里插入图片描述
在这里插入图片描述
Verilog开发流程:
在这里插入图片描述

Verilog的抽象级别:
在这里插入图片描述

Verilog语言的功能:
在这里插入图片描述

举例:
在这里插入图片描述
在这里插入图片描述

这里强调综合的作用

测试平台(Testbeach):
在这里插入图片描述

举例:
在这里插入图片描述

模块的定义:
在这里插入图片描述
在这里插入图片描述

一般用方法二
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
数据类型:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
它的值是一直变化的,不会被存储

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:always里面必须是reg型
在这里插入图片描述

m个n位寄存器
256个八位寄存器
在这里插入图片描述

运算符及表达式:
在这里插入图片描述
在这里插入图片描述
注意:reg是无符号数,可以将其赋值为正数或者负数,但最后是正值
reg signed [ ] a;
这样是有符号的定义形式
在这里插入图片描述
在这里插入图片描述
X:不定值 Z:高组值
在这里插入图片描述
在这里插入图片描述

前者可能为x,z 后者严格比较
在这里插入图片描述

注意位数的变化
在这里插入图片描述
在这里插入图片描述

赋值语句和块语句:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
条件语句:
在这里插入图片描述
在这里插入图片描述

举例:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
举例:
在这里插入图片描述
在这里插入图片描述
循环语句:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
生成语句:
在这里插入图片描述
在这里插入图片描述

结构说明语句种类:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Always语句触发方式:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
所有输入变量敏感
在这里插入图片描述

任务和函数的区别:
在这里插入图片描述
在这里插入图片描述
举例:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

自动递归函数:
在这里插入图片描述

常用系统函数:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

双引号括起来
在这里插入图片描述
举例:
在这里插入图片描述
在这里插入图片描述

高阻值同此类现象
打开文件在这里插入图片描述
写文件任务:
在这里插入图片描述
举例:
在这里插入图片描述
文件关闭:
在这里插入图片描述
举例:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
值变存储文件:
在这里插入图片描述
在这里插入图片描述
系统任务和编译预处理处理:

在这里插入图片描述
在这里插入图片描述
举例:
在这里插入图片描述
在这里插入图片描述
仿真控制任务:
在这里插入图片描述
在这里插入图片描述
举例:
在这里插入图片描述
随机函数:
在这里插入图片描述

编译预处理:

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

发布了69 篇原创文章 · 获赞 28 · 访问量 9894

猜你喜欢

转载自blog.csdn.net/weixin_44146373/article/details/104306790
今日推荐