FPGA——勇敢的芯CY4构架

FPGA的架构

----------FPGA芯片内部构架------------

FPGA一般较为常见的厂家有三家:1.XLINX 2.ALTERA(已被微软收购) 3.LATTICECY4开发板用的是ALTERA家CYCLONE系列的EP4CE6E22C8N,也就是说用的是ALTERA的构架。

虽然几大厂商略有不同,但大体接近,那就是逻辑单元以及连接线和IO单元口组成,这是通体不变的。本次笔记着重记录ALTERA的FPGA架构架构图如下:
FPGA——勇敢的芯CY4构架
重点术语:
PLL(锁相环)
作用:是一种典型的反馈控制电路,利用外部输入的参考信号控制环路内部振荡信号的频率和相位,实现输出信号频率对输入信号频率的自动跟踪,一般用于闭环跟踪电路。

Logic Array Block(逻辑阵列)
作用:简单来说逻辑阵列就是逻辑单元块,逻辑阵列里逻辑单元(Logic Element)拼凑成工程师想达成的逻辑功能。

M9K Internal Memory Block(M9K储存器块)
作用:可用于配置成紧耦合的ROM、单口RAM、双口RAM、移位寄存器及FIFO

Embedded Multipliers(嵌入式乘法器)
作用:可用于多种DSP算法实现的18X18算法器
FPGA——勇敢的芯CY4构架

I\O(输入输出口)
作用:连入接出的桥梁

-------------开发板板级架构--------------

记完了FPGA芯片架构,那么CY4开发板的架构又是怎么样的呢?
开发板中心有个FPGA芯片,外部其他的物件都跟中心的芯片相连接。
FPGA——勇敢的芯CY4构架
电源
复位电路
晶振
USB-B
UART-USB芯片
SRAM芯片
RTC芯片
ADC\DAC芯片
VGA接口
LCD接口
JTAG插座

附图:

芯片内部结构

LAB互联结构

FPGA——勇敢的芯CY4构架

LE内部结构

FPGA——勇敢的芯CY4构架

板级外部结构

CY4板级结构FPGA——勇敢的芯CY4构架

如有错误请及时指教,我会根据我的学习不断更新,仅供参考。