hjf161105的博客

业精于勤荒于嬉,行成于思毁于随。

Verilog学习笔记基本语法篇(十一)········ 常用系统函数

1)系统任务:$monitor   格式: $monitor(p1,p2,p3...pn); $monitor; $monitoron; $monitoroff; 任务$monitor提供了监控输出列表中的表达式或变量值的功能。其参数列表中输出格式控制字符串和输出列表的规则和$dis...

2017-11-02 18:21:35

阅读数 352

评论数 0

Verilog学习笔记基本语法篇(十)········ 常用系统函数

$display 和 $write 任务 格式: $display (p1,p2,...,pn); $write (p1,p2,..,pn); 这两个函数和系统的任务作用是用来输出信息,即将参数p2到pn按照参数p1给的格式输出。参数1通常称作“格式控制”,参数p2至pn通常称作输出表列。...

2017-11-02 18:20:54

阅读数 407

评论数 0

Verilog学习笔记基本语法篇(九)········ 任务和函数

task 和 function 说明语句分别用来定义任务和函数,利用任务和函数可以把函数模块分成许多小的任务和函数便于理解和调试。任务和函数往往还是大的程序模块在不同地点多次用到的相同的程序段。输入、输出和总线信号的数据可以传入、传出任务和函数。 task 和 function 的不同: ...

2017-11-01 20:38:26

阅读数 220

评论数 0

Verilog学习笔记基本语法篇(八)········ 结构说明语句

Verilog中的任何过程都可以属于以下四种结构的说明语句; 1) initial;  2) always;  3) task;   4) function; 1) initial说明语句; 一个程序中的 initial 和 always 的次数是不受限制的,他们都是在仿真的一开...

2017-11-01 20:37:14

阅读数 503

评论数 0

Verilog学习笔记基本语法篇(七)········ 生成块

生成块可以动态的生成Verilog代码。可以用于对矢量中的多个位进行重复操作、多个模块的实例引用的重复操作、根据参数确定程序中是否包含某段代码。生成语句可以控制变量的声明、任务和函数的调用、还能对实例引用进行全面的控制。在编程时,应用关键字generate_endgenerate来说明生成的实例范...

2017-11-01 20:36:00

阅读数 803

评论数 1

Verilog学习笔记基本语法篇(六)········ 循环语句

在Verilog中存在着4种类型的循环语句,用来控制执行语句的执行次数。 1)forever语句: 连续执行的语句。 2)repeat语句:  连续执行n次的语句。 3)while语句:    执行语句,直至某个条件不满足。 4)for 语句:      三个部分,尽量少用...

2017-11-01 20:35:18

阅读数 312

评论数 0

Verilog学习笔记基本语法篇(五)········ 条件语句

条件语句可以分为if_else语句和case语句两张部分。   A)if_else语句 三种表达形式 1) if(表达式)          2)if(表达式)               3)if(表达式1)             语句1;          ...

2017-11-01 20:34:43

阅读数 556

评论数 0

Verilog学习笔记基本语法篇(四)·········块语句

块语句是指将两条或者两条以上的语句组合在一起,使其在格式上更像一条语句。块语句分为两种: 1)用begin_end语句,通常用来标识顺序执行的语句,用它标识的块称作顺序块; 2)用fork_join语句,通常用来标识并行执行的语句,用它标识的块称作并行块。   A)顺序块 ...

2017-11-01 20:34:14

阅读数 138

评论数 0

Verilog学习笔记基本语法篇(三)·········赋值语句

在Verilog HDL语言中,信号有两种赋值方式。 A)非阻塞赋值(Non-Blocking)方式(如:b (1)在语句块中,上面语句所赋值的变量不能立即为下面的语句所用; (2)块结束后才能完成这次赋值操作,赋值的职位上次赋值得到的; (3)在编写可综合的时序逻辑模块时...

2017-11-01 20:33:37

阅读数 219

评论数 0

Verilog学习笔记基本语法篇(二)·········运算符

Verilog HDL的语言的运算符的范围很广,按照其功能大概可以分为以下几类: (1)算术运算符 +,-,*,/,%                              优先顺序 !~ *  /   % +    - > ...

2017-11-01 20:32:27

阅读数 610

评论数 0

Verilog学习笔记基本语法篇(一)·········数据类型

Verilog中共有19种数据类型。 基本的四种类型: reg型、wire型、integer型、parameter型。 其他类型:large型、medium型、small型、scalared型、time型、tri型、trio型、tril型、triand型、trior型、trireg型、...

2017-11-01 20:31:29

阅读数 217

评论数 0

Quartus 生成pof的设置 和 Error: Can't place pins assigned to pin location Pin错误解决

Quartus 生成pof的设置 在assignments -- device -- device and pin option, 在configuration 选项卡当中,要勾上Use Configuration device,并选择好配置芯片。 选择configuration ...

2017-11-01 16:37:31

阅读数 272

评论数 0

提示
确定要删除当前文章?
取消 删除