现场可编程门阵列(Field Programmable Gate Array, FPGA)是集成电路领域的一种半定制电
路。

办理了传统定制电路灵巧性和门电路数量不敷的问题,通过烧写程序能够反复配置硬件电路,实现不同的逻辑功能。不同的 FPGA 厂商生产的芯片的最小逻辑单元不同,但都是基于查找表(Look-Up-Table, LUT)实现。
一个四输入的 LUT 等价于一个具有四根地址线的 RAM,根据程序描述的逻辑电路,将所有可能结果写入到 LUT 中,运行时针对不同输入查找不同的结果输出。
理论上 LUT 能够组合实现各种逻辑,但是在组成存储资源、乘法器等模块时非常占用资源,一样平常 FPGA 内部汇合成一些嵌入式功能模块,例如锁相环、存储器、数字旗子暗记处理等。
海内紧张 FPGA 芯片厂商是 Intel 的 Altera 和 AMD 的 Xilinx,两个厂商都将自己的产品分为三大类,分别针对高端、中端、低端市场。
本文选取 Altera 低端产品 Cyclone 系列,侧重低本钱中性能运用,本钱较低、资源够用,详细芯片型号为 EP4CE22F17C8N,个中 EP4C 表示该芯片为 Cyclone 系列,E 表示该产品逻辑资源丰富。
22 表示该芯片具有 22320 个逻辑单元,F表示该芯片是 FBGA 封装,17 表示该芯片具有 256 个引脚,C 表示事情温度等级为民用级别(0°~85°),8 表示该芯片的速率等级,最大约 400MHz,数字越小,速率越快,N 表示该芯片不含铅。
嵌入式物联网须要学的东西真的非常多,千万不要学错了路线和内容,导致人为要不上去!
无偿分享大家一个资料包,差不多150多G。里面学习内容、面经、项目都比较新也比较全!
某鱼上买估计至少要好几十。加微信领取资料










