码迷,mamicode.com
首页 > 其他好文 > 详细

FPGA 概述

时间:2018-07-07 22:31:49      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:语句   模块   log   概述   常用   类型   always   有一个   png   

概述

技术分享图片
技术分享图片
技术分享图片

技术分享图片

verilog HDL

技术分享图片

技术分享图片

Verilog HDL基本结构

1 Verilog HDL程序是由模块构成的。每个模块嵌套在module和endmodule声明语句中。
2 每个Verilog HDL源文件中只有一个顶层模块,其他为子模块。可以每个模块写一个文件。
3 每个模块要进行端口定义,并说明输入输出端口,然后对模块的功能进行行为逻辑描述。
4 模块中的时序逻辑部分在always块的内部,在always块中只能对寄存器变量赋值。
5 模块中对端口或其他wire型变量的赋值,必须在always块的外部使用assign语句,通常是将寄存器的值送出。

技术分享图片

数据类型

Verilog HDL有两种常用的数据类型,线网(Net)类型及变量类型。

常量的值是不能够被改变的,变量的值是可以被改变的,例如寄存器型的变量reg。

从逻辑值和常量式开始,对于线网类型重点是常用的wire型变量,对于变量类型重点是reg型。

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

艹,不学了

FPGA 概述

标签:语句   模块   log   概述   常用   类型   always   有一个   png   

原文地址:https://www.cnblogs.com/uestcman/p/9278189.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!