微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > FPGA为现场可编程门阵列,通过编程改变硬件的结构

FPGA为现场可编程门阵列,通过编程改变硬件的结构

时间:10-02 整理:3721RD 点击:
FPGA为现场可编程门阵列,通过编程改变硬件的结构(电路)来实现不同功能,这句话应该怎么理解,是说用verilog HDL编程完后,FPGA只能实现程序的功能还是什么,它与stm32单片机的程序有什么不同,除了语种不同外。还有要在verilog程序中分配引脚又是为什么?

FPGA最基本的单元是LUT(查找表)
这个查找表是SRAM来的,如果把你的真值表放到查找表里面,那么FPGA就具有逻辑功能,比如说与非门。

谢谢您的回答,那么我想再问的一句,一旦verilog HDL编写好程序后,FPGA的功能是不是也就确定了,有没有必要对所有引脚都有定义

FPGA一般是基于查找表结构的,如果每个逻辑单元是4输入的话,将4个输入不同状态时的输出值列成一个表,FPGA工作时通过查看查找表来确定输出值,在Altera 的Quartus II 中可以设置不用的IO口为VCC,GND或者高阻态
小编如果还有什么问题,可以加我的QQ群:102555758

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top