码迷,mamicode.com
首页 > 其他好文 > 详细

FPGA学习笔记(一)——初识FPGA

时间:2018-05-18 23:26:31      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:pll   AMM   系统   实现   通过   输入   逻辑   ####   阵列   

###### 【该随笔属于小梅哥FPGA系列视频学习笔记,原创为小梅哥】       #########

  FPGA(Field-Programmable Gate Array,现场可编程门阵列),典型的FPGA原理和结构如下图(注:以Cyclone IV E FPGA芯片为例),主要包括三类基本资源

          技术分享图片

  • 可编程逻辑功能块
                是实现用户功能的基本单元,多个逻辑功能块通常规则地排成一个阵列结构,分布于整个芯片;
  • 可编程内部互连资源

    包括各种长度的连线线段和一些可编程连接开关,它们将各个可编程逻辑块或输入/输出块连接起来,构成特定功能的电            路。用户可以通过编程决定每个单元的功能以及它们的互连关系,从而实现所需的逻辑功能。

  • 可编程输入/输出(I/O)块

     完成芯片内部逻辑与外部管脚之间的接口,围绕在逻辑单元阵列四周;

  

  FPGA从简单的逻辑粘合,发展到现在的可编程片上系统,FPGA厂家也在基本的FPGA架构上加入了一些扩展资源,比如时钟管理单元(PLL、DLL)、嵌入式存储器单元和硬件乘法器单元,一些高端器件还加入了高速收发器、甚至嵌入式硬核处理器,让FPGA的应用领域更广阔,Cyclone IV E器件加入的扩展资源有:

  • PLL锁相环

    模拟电路,将输入的周期信号进行分频和倍频,或改变相位,输出一个或多个稳定的时钟信号;

  • M9K存储器

    容量大小9Kbit,这些存储器可以被配置成单端口、简单双端口、真双端口RAM、FIFO缓冲器、ROM

  • 18*18硬件乘法器

    快速进行运算

  FPGA中除了三类基本资源和一些扩展资源外,由图中可以看到,FPGA中资源分布也是很精致的:

  1、逻辑阵列和M9K存储器交替分布,这样做的优点是缩短数据的传输路径,以获得更优的时序性能;

  2、IOEs和PLL单元分布在器件的四周,在

  

 

 

FPGA学习笔记(一)——初识FPGA

标签:pll   AMM   系统   实现   通过   输入   逻辑   ####   阵列   

原文地址:https://www.cnblogs.com/Mculover666/p/9058358.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!