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

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

3天内不再提示

FPGA中Bank和Clock Region之前有什么关系?

傅里叶的猫 来源:傅里叶的猫 2023-05-15 09:32 次阅读

前言:从今天开始,我们会定期整理FPGA交流群(包括其他FPGA博主的群)里面有价值的问题,并汇总成文章,如果问题多的话就每周整理一期,如果问题少就每两周整理一期,一方面是希望能帮到不经常看群消息的小伙伴,另一方面也算是我们的技术积累。

Q:FPGA中的Bank和Clock Region有什么关系?

A:这应该是很多FPGA工程师都很困惑或者没有认真相关的一个问题,首先来看Clock Region的定义,我们以7系列为例:

58ff1d38-f29d-11ed-90ce-dac502259ad0.pngimage-20230513230025082 594fe506-f29d-11ed-90ce-dac502259ad0.png

可以看出,Clock Region是包含很多东西的:CLB、CMT、BUFG、BUFH等,当然也包括IO Bank,CLB中又包含了FF、LUT、DSP等资源。

而IO Bank的定义如下:

I/ObanksarecollectionsofI/Oblocks(IOBs),withconfigurableSelectIOdriversandreceivers,supportingawidevarietyofstandardinterfaces,bothsingle-endedanddifferential.

可以看出,IO Bank一般就是指一堆有相同特性的 IO的合集,所以我们一般不会说一个bank里面包含FF/DSP这些资源。

Q:FPGA中如何对寄存器类型做初始化?

A:FPGA的初始化其实比ASIC更灵活一些,initial语句原本是用于仿真时的初始化,但在FPGA中,initial是可以被综合的,这是因为FPGA是基于SRAM查找表结构实现的,上电后需要从外部加载配置信息,这个时候initial可以让存储器载入一个初始化文件,实现初始化的操作。

但对于ASIC的话,initial只能用于仿真,无法综合。

我们甚至还可以采用如下的方式进行初始化:

initialbegin:INIT
$readmemh(pMemInit,mem_bk);
end

审核编辑:汤梓红

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

    关注

    552

    文章

    7962

    浏览量

    348232
  • FPGA
    +关注

    关注

    1625

    文章

    21665

    浏览量

    601745
  • 寄存器
    +关注

    关注

    31

    文章

    5310

    浏览量

    119984
  • 工程师
    +关注

    关注

    59

    文章

    1566

    浏览量

    68438
  • 仿真
    +关注

    关注

    50

    文章

    4039

    浏览量

    133401

原文标题:FPGA问答系列--FPGA中Bank和Clock Region之前有什么关系?

文章出处:【微信号:傅里叶的猫,微信公众号:傅里叶的猫】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ARM9和STM32什么关系

    有小伙伴问:ARM9和STM32什么关系
    发表于 12-19 11:06 2002次阅读

    信号相位和波形什么关系

    信号相位和波形二者什么关系比如我把方波信号 某一个频率的正弦波相位滞后 方波的波形会怎么变化呢 搞不明白 求指点
    发表于 10-25 10:18

    FPGA实现NCO相位累加器的输出和查找表地址什么关系

    的输出和查找表地址有什么关系,资料里说高M位进行寻址是怎么回事?Q2: 相位累加器溢出一次的累加次数就是NCO的周期,上面例子累加次数为16,要把正弦表256个点寻址时addr = addr + 16
    发表于 03-10 20:10

    FPGA引脚所属的IO Bank不同有关系

    最近买了一个特权的FPGA开发板 ,FPGA型号是EP4CE6E22C8,利用开发板产生PWM波。学习过程中发现一个问题,假如用同一个bank组的IO口产生互补的PWM波是没问题的。但是分别使用两个
    发表于 07-30 11:01

    无法将PLL输出路由到bank 2-bank 0工作

    时间:7秒ERROR:Pack:1654- 时序驱动的放置阶段遇到错误。感谢帮助以上来自于谷歌翻译以下为原文My ProblemA differential clock from bank 1
    发表于 06-10 13:47

    请问一下单片机、ARM、MCU、DSP、FPGA、嵌入式之间有什么关系

    请问一下单片机、ARM、MCU、DSP、FPGA、嵌入式之间有什么关系
    发表于 09-18 06:34

    MCU、DSP和FPGA什么关系

    为什么MCU、DSP和FPGA会同时存在呢?MCU、DSP和FPGA什么关系
    发表于 09-22 08:39

    MAC与PHY是什么关系

    什么是MAC和PHY?MAC与PHY是什么关系?什么是MII/RMII/GMII/RGMII?
    发表于 09-27 07:46

    C语言和单片机有什么关系

    学习单片机之前要学什么?数字电路基础需要学习什么?C语言和单片机有什么关系
    发表于 10-15 06:16

    DSPIC与DSP什么关系

    DSPIC与DSP什么关系
    发表于 10-17 06:38

    FPGA_Alarm_Clock

    FPGA_Alarm_Clock,好东西,喜欢的朋友可以下载来学习。
    发表于 02-22 14:46 0次下载

    USB接口与雷电接口有什么关系

    USB接口和雷电接口有什么关系
    的头像 发表于 01-13 16:34 1.8w次阅读

    射频芯片和基带芯片是什么关系

    在手机终端,最重要的核心就是射频芯片和基带芯片。射频芯片负责射频收发、频率合成、功率放大;基带芯片负责信号处理和协议处理。那么射频芯片和基带芯片是什么关系
    的头像 发表于 11-20 09:42 2w次阅读
    射频芯片和基带芯片是<b class='flag-5'>什么关系</b>?

    Xilinx FPGAHP/HR/HD Bank的用途

    在开发FPGA绑定管脚时,经常会看到HP Bank、HR Bank和HD Bank,它们分别是什么意思?分别可以适用于哪些应用个?  
    的头像 发表于 02-26 16:54 5284次阅读
    Xilinx <b class='flag-5'>FPGA</b><b class='flag-5'>中</b>HP/HR/HD <b class='flag-5'>Bank</b>的用途

    FPGAHP/HR/HD Bank的应用

    在开发FPGA绑定管脚时,经常会看到HP Bank、HR Bank和HD Bank,它们分别是什么意思?分别可以适用于哪些应用个?  
    的头像 发表于 04-07 11:57 9351次阅读