FPGA 概述

Posted uestcman

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FPGA 概述相关的知识,希望对你有一定的参考价值。

概述

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

技术分享图片

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 概述的主要内容,如果未能解决你的问题,请参考以下文章

基于FPGA的远程升级系统概述

一起学习用Verilog在FPGA上实现CNN----总体概述

[培训-DSP快速入门-1]:DSP概述(基本框架CPU, GPU, FPGA比较,常见型号)

CAN总线概述

FPGA教程案例66硬件开发板调试6——基于FPGA的UDP网口通信和数据传输

FPGA学习笔记06-VHDL语法基础-生成语句(generate)