0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FPGA核心电路

FPGA学习笔记 来源:FPGA学习笔记 作者:FPGA学习笔记 2023-07-20 09:08 次阅读

常见的FPGA核心电路可以归纳为五个部分:电源电路时钟电路、复位电路、配置电路和外设电路。下面将对各部分电路进行介绍:

1、电源电路

不同的FPGA器件、不同的应用方式会对电压、电流有不同的需求。简单归纳可以将FPGA器件的电压需求分为三类:核心电压、I/O电压和辅助电压。核心电压是FPGA内部各种逻辑电路正常工作运行所需要的基本电压,该电压用于保证FPGA器件本身的工作。通常选定某一款FPGA器件则其核心电压一般也是固定值,芯片手册可查;I/O电压即FPGA的I/O引脚工作所需的参考电压。FPGA与ASIC最大的不同之处便是FPGA所有的可用信号引脚基本都可以作为普通I/O口使用,其电平值的高低完全由器件内部的逻辑决定,同时也受限于所供给的I/O电压;除了核心电压和I/O电压以外的其他电压便是辅助电压。

2、时钟电路

理想的时钟模型是一个占空比为50%且周期固定的方波。一般情况下FPGA器件内部的逻辑会在每个时钟周期的上升沿执行一次数据的输入和输出处理,而在两个时钟上升沿的空闲时间里,则可以用于执行各种各样复杂的处理。FPGA器件的时钟信号源一般来自外部,通常使用晶振产生时钟信号,规模较大的FPGA器件内部会有专门的时钟管理模块用于对时钟信号倍频或者分频,如PLL或DLL。同时在FPGA器件内部设计有“全局时钟网络”的走线池,用于控制到达不同寄存器的时间差。

3、复位电路

FPGA信号在上电之后需要有一个确定的初始状态,以保证器件内部逻辑快速进入正常的工作状态。因此需要一个内部复位的信号也即复位电路。阻容复位可以胜任一般的应用;而需要得到更稳定更可靠的复位信号,则可以选择一些专用的复位芯片。FPGA器件往往有专门的复位输入引脚。

4、配置电路

FPGA器件都支持JTAG进行在线配置。在FPGA器件内部,边界扫描寄存器有TDI信号作为数据输入,TDO信号作为数据输出,形成一个很大的移位寄存器链。而JTAG通过整个寄存器链可以配置或者访问FPGA器件的内部逻辑状态或者各个I/O引脚的当前状态。FPGA大都基于SRAM来实现可编程性,也即通过JTAG实现在线编程时正常接电FPGA能够正常运行,一旦掉电,SRAM数据丢失则FPGA无法工作。所以FPGA通常需要外挂一个用于保存当前数据的PROM或者Flash芯片。

5、外设电路

FPGA拥有丰富的外设接口,可扩展性非常强,这也是很多用户选择它的原因。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1629

    文章

    21736

    浏览量

    603261
  • 电源电路
    +关注

    关注

    48

    文章

    998

    浏览量

    65200
  • 复位电路
    +关注

    关注

    13

    文章

    322

    浏览量

    44593
  • 时钟电路
    +关注

    关注

    10

    文章

    236

    浏览量

    50719
收藏 人收藏

    评论

    相关推荐

    #硬声创作季 #FPGA FPGA2-02 从零开始设计FPGA最小系统一-核心电路-1

    fpgaFPG心电最小系统
    水管工
    发布于 :2022年10月29日 19:17:36

    FPGA实战演练逻辑篇9:FPGA板级电路设计五要素

    Altera -Cyclone V Soc FPGA开发板别心慌,先抛开电路板各种各样复杂的外设功能,我们可以先探讨一下单纯实现一片FPGA器件的核心电路(即能让
    发表于 04-01 11:04

    FPGA实战演练逻辑篇16:FPGA核心电路设计架构

    `FPGA核心电路设计架构本文节选自特权同学的图书《FPGA设计实战演练(逻辑篇)》配套例程下载链接:http://pan.baidu.com/s/1pJ5bCtt
    发表于 04-20 11:25

    例说FPGA连载9:FPGA板级电路设计五要素

    开发板别心慌,先抛开电路板各种各样复杂的外设功能,我们可以先探讨一下单纯实现一片FPGA器件的核心电路(即能让FPGA工作起来的最基本且元器件最少的
    发表于 07-18 16:24

    例说FPGA连载10:能量供应——电源电路

    、不同的应用方式会有不同的电压电流的需求。如图2.4所示,简单的归纳,可以将FPGA器件的电压需求分为三类:核心电压、I/O电压和辅助电压。 图2.4 供电电压核心电压是FPGA内部各
    发表于 07-20 18:15

    OMAPL138 CPU核心电

    TI专家,各位朋友:         我想把OMAPL138 CPU核心电压由1.2V提高到1.3V我该怎么做呢?这个可以修改寄存器直接配置吗?我翻了下手册,没找到这方面的内容。
    发表于 06-21 05:23

    FPGA的开发板与FPGA核心板的分别

    简单点说就是:开发板是主芯片也就是FPGA主芯片 和外围电路一起。而核心板就是主芯片也就是FPGA核心板可以用其它类似接口的
    发表于 09-03 09:21

    FPGA板级电路设计的五要素

    Altera -Cyclone V Soc FPGA开发板别心慌,先抛开电路板各种各样复杂的外设功能,我们可以先探讨一下单纯实现一片FPGA器件的核心电路(即能让
    发表于 01-25 06:27

    PWM调节CPU核心电压如何计算

    想用PWM调节CPU的核心电压,请问有谁知道图里的R3,R4,R5和C1的计算方法?
    发表于 03-11 10:30

    心电采集仪怎么有效抑制噪声干扰?

    ,幅度在0~5 mV之间,同时心电信号还掺杂有大量的干扰信号,因此,设计良好的滤波电路和选择合适的控制器是得到有效心电信号的关键。基于此,本文设计了以STM32为控制核心,AD620和
    发表于 08-21 06:38

    有没有可能改变核心电压?

    嗨,有没有可能改变核心电压?我的设备是Artix7 xc7a200t。谢谢,穆罕默德
    发表于 08-06 09:42

    AP64 核心电路

    AP64 核心电路
    发表于 03-31 22:17 4次下载

    基于FPGA心电信号处理研究与实现

    基于FPGA心电信号处理研究与实现论文
    发表于 10-30 10:38 9次下载

    基于一种以STM32为核心电路的多源数据采集板卡设计

    多源数据采集板卡主要由 STM32 核心电路、2 路 CAN 总线接口、2 路 RS485 接口、4 路 RS232 接口、8 输入 /8 输出 GPIO 端口、板载 GPS/BD 模块以及电源电路组成。
    发表于 11-29 15:50 3317次阅读
    基于一种以STM32为<b class='flag-5'>核心电路</b>的多源数据采集板卡设计

    采用USB接口的核心电路板Arduino Mega2560

    采用USB接口的核心电路板Arduino Mega2560
    发表于 08-13 10:15 0次下载