RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

聊一聊FPGA的片內(nèi)資源相關(guān)知識(shí)

FPGA學(xué)習(xí)交流 ? 來(lái)源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2018-05-25 14:11 ? 次閱讀

大家好,到了每日學(xué)習(xí)的時(shí)間了。今天我們來(lái)聊一聊FPGA的片內(nèi)資源相關(guān)知識(shí)。
主流的FPGA仍是基于查找表技術(shù)的,已經(jīng)遠(yuǎn)遠(yuǎn)超出了先前版本的基本性能,并且整合了常用功能(如RAMDCM和DSP)的硬核(ASIC型)模塊。如圖所示,F(xiàn)PGA芯片主要由7部分組成,分別為:可編程輸入輸出單元(IOB)、基本可編程邏輯單元(CLB)、完整的時(shí)鐘管理(DCM)、嵌入式塊RAM、豐富的布線資源、內(nèi)嵌的底層功能單元和內(nèi)嵌專用硬件模塊。
094751opuzn1ttur6u6hdh.png

1.可編程輸入輸出單元(IOB)
可編程輸入/輸出單元簡(jiǎn)稱I/O單元,是芯片與外界電路的接口部分,完成不同電氣特性下對(duì)輸入/輸出信號(hào)的驅(qū)動(dòng)與匹配要求。FPGA內(nèi)的I/O按組分類,每組都能狗獨(dú)立地支持不同的I/O標(biāo)準(zhǔn)。通過(guò)軟件的靈活配置,可是配不通電氣標(biāo)準(zhǔn)與I/O物理特性,可以調(diào)整驅(qū)動(dòng)電流的大小,可以改變上、下拉電阻。I/O口的頻率也越來(lái)越高。
為了便于管理和適應(yīng)多種電氣標(biāo)準(zhǔn),F(xiàn)PGA的IOB被劃分為若干組(bank),每個(gè)bank的接口標(biāo)準(zhǔn)由其接口電壓VCCO決定,一個(gè)bank只能有一種VCCO,但不同的bank可以有不同的VCCO,只有相同電氣標(biāo)準(zhǔn)的接口才能連接在一起。

2.可配置邏輯塊(CLB)
CLB是FPGA內(nèi)的基本邏輯單元,CLB的實(shí)際數(shù)量和特性會(huì)因?yàn)槠骷牟煌煌?,但是每個(gè)CLB都包含一個(gè)可配置開(kāi)關(guān)矩陣,此矩陣由4或6個(gè)輸入、一些選型電路(MUX)和觸發(fā)器組成。開(kāi)關(guān)矩陣是高度靈活的,可以對(duì)其進(jìn)行配置以組成組合邏輯、移位寄存器或RAM。在Xilinx公司的FPGA器件中,CLB有多個(gè)相同的Slice和附加邏輯組成,每個(gè)CLB模塊不僅可以用于實(shí)現(xiàn)組合邏輯、時(shí)序邏輯,還可以配置為分布式RAM和分布式ROM
Slice是Xilinx公司定義的基本邏輯單位,一個(gè)Slice由兩個(gè)4輸入的函數(shù)發(fā)生器(LUT)、進(jìn)位邏輯、算數(shù)邏輯、存儲(chǔ)邏輯和函數(shù)復(fù)用器組成。

3.數(shù)字時(shí)鐘管理模塊(DCM)
業(yè)內(nèi)大多數(shù)FPGA均提供數(shù)字時(shí)鐘管理(Xilinx全部FPGA都有這種特性)。Xilinx推出最先進(jìn)的數(shù)字時(shí)鐘管理和相位環(huán)路鎖定。DCM可以完成對(duì)時(shí)鐘的分頻倍頻功能,并能維持各時(shí)鐘之間的相位關(guān)系,即零時(shí)鐘偏差。

4.嵌入式塊RAM(BRAM)
BRAM有很高的靈活性,可以被配置位單端口RAM、雙端口RAM、內(nèi)容地址存儲(chǔ)器(CAM)以及FIFO等常用存儲(chǔ)結(jié)構(gòu)。在實(shí)際應(yīng)用中,芯片內(nèi)部BRAM數(shù)量是芯片選型的一個(gè)重要因素,單片塊RAM的容量是18kbits,即位寬為18比特、深度為1024。也可以根據(jù)需要更改其位寬與深度(位寬不得大于36bits)。亦可以將多塊BRAM級(jí)聯(lián)起來(lái)形成更大的RAM。

5.豐富的布線資源
布線資源連通FPGA內(nèi)部所有單元,而連線長(zhǎng)度和工藝決定著信號(hào)在連線上的驅(qū)動(dòng)能力和傳輸速度。FPGA芯片內(nèi)部有著豐富的不限資源,根據(jù)工藝、長(zhǎng)度、寬度和分布位置而劃分為4類不同的類別。第一類是全局布線資源,用于芯片內(nèi)部全局時(shí)鐘和全局復(fù)位/置位的布線;二、長(zhǎng)線資源,用以完成芯片bank之間的高速信號(hào)和第二全局時(shí)鐘信號(hào)的布線;三、是短線資源,用于完成基本邏輯單元之間的邏輯鏈接和布線;四、分布式的布線資源,用于專有時(shí)鐘、復(fù)位等控制信號(hào)線。

6.底層內(nèi)嵌功能單元
內(nèi)嵌功能模塊主要是指DLL(Delay Locked Loop)、PLL(Phase Locked Loop)、DSP和CPU等軟處理核。

7.內(nèi)嵌專用硬核
內(nèi)嵌專用硬核是相對(duì)底層遷入的軟核而言的,等效于ASIC電路。為了提高FPGA性能,芯片生產(chǎn)商在芯片內(nèi)部集成了一些專用的硬核。例如:專用乘法器,串并收發(fā)器(SERDES)可以達(dá)到數(shù)十Gbps收發(fā)速度。

今天就聊到這里,各位,加油。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1629

    文章

    21729

    瀏覽量

    602978
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    FPGA低功耗設(shè)計(jì)的那些事兒

    以下是筆者些關(guān)于FPGA功耗估計(jì)和如何進(jìn)行低功耗設(shè)計(jì)的知識(shí)。##關(guān)于FPGA低功耗設(shè)計(jì),可從兩方面著手:1)算法優(yōu)化;2)FPGA
    發(fā)表于 12-17 09:27 ?9459次閱讀

    從焊接角度,設(shè)計(jì)PCB的5個(gè)建議

    完成個(gè)電路板,需要PCB工程師、焊接工藝、焊接工人等諸多環(huán)節(jié)的把控。今天通過(guò)定位孔、MARK點(diǎn)、留邊、焊盤過(guò)孔、輔助工具這五個(gè)方面從畫(huà)板的角度跟大家PCB設(shè)計(jì)。
    的頭像 發(fā)表于 02-06 10:31 ?1993次閱讀
    從焊接角度<b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>,設(shè)計(jì)PCB的5個(gè)建議

    消息隊(duì)列技術(shù)選型的7種消息場(chǎng)景

    我們?cè)谧鱿㈥?duì)列的技術(shù)選型時(shí),往往會(huì)結(jié)合業(yè)務(wù)場(chǎng)景進(jìn)行考慮。今天來(lái)消息隊(duì)列可能會(huì)用到的 7 種消息場(chǎng)景。
    的頭像 發(fā)表于 12-09 17:50 ?1370次閱讀
    <b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>消息隊(duì)列技術(shù)選型的7種消息場(chǎng)景

    簡(jiǎn)談FPGA內(nèi)資源

    簡(jiǎn)談FPGA內(nèi)資源
    發(fā)表于 01-08 22:12

    來(lái)Altium中Fill,Polygon Pour,Plane的區(qū)別和用法

    Fill會(huì)造成短路,為什么還用它呢?來(lái)Altium中Fill,Polygon Pour,Plane的區(qū)別和用法
    發(fā)表于 04-25 06:29

    stm32的低功耗調(diào)試

    前言:物聯(lián)網(wǎng)的大部分設(shè)備都是電池供電的,設(shè)備本身低功耗對(duì)延長(zhǎng)設(shè)備使用至關(guān)重要,今天就實(shí)際調(diào)試總結(jié)stm32的低功耗調(diào)試。1、stm32在運(yùn)行狀態(tài)下的功耗上圖截圖自stm32l15x手冊(cè)
    發(fā)表于 08-11 08:18

    7系列FPGA的供電部分

    前幾篇咱們說(shuō)了FPGA內(nèi)部邏輯,本篇咱們?cè)倭?b class='flag-5'>一7系列FPGA的供電部分。首先咱們說(shuō)spartan7系列,通常咱們需要使用以下電源軌:1,VCCINT
    發(fā)表于 11-11 09:27

    平衡小車代碼的實(shí)現(xiàn)

    前言今天代碼,只有直立功能的代碼。代碼總體思路給定個(gè)目標(biāo)值,單片機(jī)通過(guò)IIC和mpu6050通信,得知數(shù)據(jù)后,根據(jù)角度環(huán)計(jì)算出個(gè)P
    發(fā)表于 01-14 08:29

    FPGA內(nèi)資源設(shè)計(jì)指導(dǎo)

    電子專業(yè)單片機(jī)相關(guān)知識(shí)學(xué)習(xí)教材資料——FPGA內(nèi)資源設(shè)計(jì)指導(dǎo)
    發(fā)表于 08-23 15:55 ?0次下載

    IIC總線設(shè)計(jì)

    大家好,又到了每日學(xué)習(xí)的時(shí)間了,今天咱們來(lái) IIC 總線設(shè)計(jì)。 、概述: IIC 是Inter-Integrated Circuit的縮寫(xiě),發(fā)音為eye-squared cee
    的頭像 發(fā)表于 06-22 10:32 ?9301次閱讀

    FPGA中的彩色轉(zhuǎn)灰度的算法

    大家好,又到了每日學(xué)習(xí)的時(shí)間了,今天我們來(lái)FPGA學(xué)習(xí)中可以遇到的些算法,今天就
    的頭像 發(fā)表于 04-15 15:47 ?1958次閱讀

    【職場(chǎng)雜談】與嵌入式物聯(lián)網(wǎng)架構(gòu)師幾個(gè)話題

    【職場(chǎng)雜談】與嵌入式物聯(lián)網(wǎng)架構(gòu)師幾個(gè)話題
    的頭像 發(fā)表于 08-23 09:19 ?1328次閱讀
    【職場(chǎng)雜談】與嵌入式物聯(lián)網(wǎng)架構(gòu)師<b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>幾個(gè)話題

    華為云彈性公網(wǎng)IP的那些事兒

    華為云彈性公網(wǎng)IP的那些事兒 如今,企業(yè)上云已成為熱門話題,云可以驅(qū)動(dòng)流程創(chuàng)新和業(yè)務(wù)創(chuàng)新,成為企業(yè)新的利潤(rùn)增長(zhǎng)點(diǎn),被看成是企業(yè)實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型的必經(jīng)之路。彈性公網(wǎng)IP作為種網(wǎng)絡(luò)基
    的頭像 發(fā)表于 11-21 15:20 ?877次閱讀
    <b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>華為云彈性公網(wǎng)IP的那些事兒

    簡(jiǎn)單DPT技術(shù)-double pattern technology

    今天想來(lái)簡(jiǎn)單DPT技術(shù)-double pattern technology,也就是雙層掩模版技術(shù),在目前先進(jìn)工藝下,這項(xiàng)技術(shù)已經(jīng)應(yīng)用的很普遍了。
    的頭像 發(fā)表于 12-05 14:26 ?1833次閱讀

    芯片設(shè)計(jì)的NDR是什么?

    今天突然想route相關(guān)的問(wèn)題,講講NDR是什么,我也梳理總結(jié)下我對(duì)NDR的認(rèn)識(shí)。
    的頭像 發(fā)表于 12-06 15:14 ?2020次閱讀
    RM新时代网站-首页