找回密码
 注册
关于网站域名变更的通知
查看: 317|回复: 2
打印 上一主题 下一主题

FPGA核心知识详解(1):FPGA入门必备

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-11-6 13:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

一、FPGA基础知识

  1. 什么是 FPGA?

  现场可编程门阵列 (FPGA) 是由通过可编程互连连接的可配置逻辑块 (CLB) 矩阵构成的可编程半导体器件。相对于专为特定设计定制构建的专用集成电路 (ASIC) 而言,FPGA 能通过编程来满足应用和功能要求。

  虽然市面上也有一次性可编程 (OTP) FPGA,但绝大多数是基于 SRAM 的类型,可随着设计的演化进行重编程。

  请参考下面的内容来具体了解方框图中的各个突出显示区域。

  


; O& n& S, @& q; c图1.1 FPGA单元结构

  (1)IOB 细节

  目前的 FPGA 可支持许多种 I/O 标准,因而为您的系统提供了理想的接口桥接。FPGA 内的 I/O 按 bank 分组 (见下图) ,每个 bank 能独立支持不同的 I/O 标准。 目前最先进的 FPGA 提供了十多个 I/O bank,能够提供灵活的 I/O 支持。

  

, U2 a8 ?) C& d/ r4 ~
图1.2 FPGA内的 I/O 按bank分组图示

  (2)CLB 细节

  可配置逻辑块是 FPGA 的基本逻辑单元。实际数量和特性会依器件的不同而改变,但是每个 CLB 都包含一个由 4 或 6 个输入、一些选择电路(多路复用器等)和触发器组成的可配置开关矩阵。开关矩阵具有高度的灵活性,经配置可以处理组合型逻辑、移位寄存器或 RAM。

  


* {  {: `. g2 V9 a  i; h! m; Q图1.3高层次的 CLB 简介

  (3)DCM 细节

  业界大多数 FPGA 均提供数字时钟管理(Xilinx 所有 FPGA 均具有此特性),几乎消除了过去设计者在将全局信号设计到 FPGA 中时不得不面对的歪斜及其它问题。

7 @- n+ z. Z1 u+ T+ j5 ]4 R

该用户从未签到

2#
发表于 2020-11-6 14:20 | 只看该作者
目前的 FPGA 可支持许多种 I/O 标准

该用户从未签到

3#
发表于 2020-11-7 09:56 | 只看该作者
王金明的书这方面讲的挺好的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-20 03:00 , Processed in 0.125000 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表