FPGA学习01——Verilog01基础介绍

原创 2018年04月15日 17:00:16

参考链接:https://blog.csdn.net/caojunjun12345/article/details/31357785

<----------------------------------------------------------------------------------------------------------------------------->

1.什么是Verilog HDL

Verilog HDL (Hardware Description Language) 是一种硬件描述语言,可以在算法级、门级到开关级的多种抽象设计层次上对数字系统建模。

 

2.Verilog HDL的起源与发展

Verilog HDL是由GDA(Gateway Design Automation)公司的PhilMoorby1983年末首创的,最初只设计了一个仿真与验证工具,之后又陆续开发了相关的故障模拟与时序分析工具。

1985Moorby推出它的第三个商用仿真器Verilog-XL,获得了巨大的成功,从而使得 Verilog HDL 迅速得到推广应用。

1989CADENCE公司收购了GDA公司,使得 Verilog HDL成为了该公司的独家专利。1990CADENCE公司公开发表了Verilog HDL,并成立LVI组织以促进Verilog HDL成为IEEE标准,即IEEE Standard 1364-1995.   

Verilog-1995后的版本是Verilog 2001,称作Verilog 2.0。  

SystemVerilog 是近几年发展起来的,称作 Verilog 3.0

对于大多数开发FPGA的人来说,掌握Verilog-1995是必须的,因为大部分已有设计都是基于Verilog 1995的。

 

3.其他

模块是Verilog 的基本描述单位,用于描述某个设计的功能或结构及其与其他模块通信的外部端口。一个模块的基本语法如下:  

module module_name(port_list) ;   

...  

endmodule

下面是一个半加器电路的模块。

 

 

<----------------------------------------------------------------------------------------------------------------------------->

踏上FPGA之旅!

 

 

xilinx fpga学习笔记1

第一章:xilinx fpga设计流程
  • dnfestivi
  • dnfestivi
  • 2016-07-06 17:52:47
  • 1125

xilinx fpga学习笔记2

第二章:Xilinx FPGA的结构和分类 目前主流的FPGA都采用基于SRAM工艺的查找表结构,也有一些军品和宇航级FPGA采用Flash或者熔丝与反熔丝工艺的查找表结构。 1、查找表的结构和功能 ...
  • dnfestivi
  • dnfestivi
  • 2016-07-07 14:01:09
  • 856

基本的ListView实现

基本的ListView实现 ListActivity SimpleAdapter LayoutInflater
  • ruiqingzheng
  • ruiqingzheng
  • 2015-11-22 21:09:00
  • 437

FPGA笔记 Altera Cyclone系列FPGA资源介绍

FPGA和单片机一样,是一颗芯片,既然是芯片,就有一些内部资源。 Altera的FPGA最基本的资源是LE,通过查看Cyclone系列FPGA手册可以看到,一个LE主要包括了一个四输入查找表,也就是L...
  • sunflowerfsw
  • sunflowerfsw
  • 2016-01-02 16:21:49
  • 2531

《FPGA入门教程》看书随笔——数字电路设计入门

1、数字电路设计的核心是逻辑设计。数字电路的逻辑值只有‘1’和‘0’,表征的是模拟 电压或电流的离散值,一般‘1’代表高电平,‘0’代表低电平。 2、当前的数字电路的电平标准常见的有:TTL、CMOS...
  • u014586651
  • u014586651
  • 2016-01-03 12:50:42
  • 958

FPGA产生均匀分布随机数

  • 2012年09月14日 14:55
  • 700KB
  • 下载

蓝桥杯 【基础练习】 01字串

问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是: 00000 00001 00010 00011 00100 ...
  • QianShouYuZhiBo
  • QianShouYuZhiBo
  • 2014-01-21 23:24:59
  • 2403

FPGA 随机数实现

  • 2012年12月14日 08:56
  • 3KB
  • 下载

学习 FPGA 经验与书籍

1、不熟悉FPGA的内部结构,不了解可编程逻辑器件的基本原理。 FPGA为什么是可以编程的?恐怕很多菜鸟不知道,他们也不想知道。因为他们觉得这是无关紧要的。他们潜意识的认为可编程嘛,肯定就是像写软件...
  • flyingleo1981
  • flyingleo1981
  • 2016-04-11 16:31:44
  • 5041

蓝桥杯 基础练习 01字串 Java

问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是: 00000 00001 00010 00011 00100 ...
  • qq_37062581
  • qq_37062581
  • 2017-04-29 20:50:11
  • 369
收藏助手
不良信息举报
您举报文章:FPGA学习01——Verilog01基础介绍
举报原因:
原因补充:

(最多只允许输入30个字)