RM新时代网站-首页

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

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

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

xilinx7系列FPGA新設(shè)計(jì)的IO專用FIFO解析

454398 ? 來源:csdn ? 作者:XiaoQingCaiGeGe ? 2020-11-29 10:08 ? 次閱讀

之前介紹了 SelectIO 邏輯資源,本篇咱們就聊一聊與SelectIO 邏輯資源水乳交融、相得益彰的另一個(gè)概念——IO_FIFO。

1個(gè)IO_FIFO包括1個(gè)IN_FIFO 和1個(gè)OUT_FIFO,它是7系列FPGA新設(shè)計(jì)的IO專用FIFO,主要用于IOLOGIC(例如ISERDES、IDDR、OSERDES或ODDR)邏輯功能的擴(kuò)展。

FPGA的每個(gè)BANK有4個(gè)IN_FIFO和4個(gè)OUT_FIFO,相當(dāng)于每12個(gè)IO對(duì)應(yīng)1個(gè)IN_FIFO和1個(gè)OUT_FIFO。

IN_FIFO從ILOGIC接收4bit位寬的輸入數(shù)據(jù),但卻可以輸出4bit或者8bit位寬的數(shù)據(jù)到FPGA內(nèi)部SLICE。OUT_FIFO正好相反,從OLOGIC接收4bit或者8bit位寬的輸入數(shù)據(jù),但卻輸出4bit位寬數(shù)據(jù)。

每一個(gè)IO_FIFO的存儲(chǔ)大小為768bit,可以配置成12組4X4位寬數(shù)據(jù)的FIFO,也可以配置成10組4X8bit位寬數(shù)據(jù)的FIFO。每個(gè)IO_FIFO的深度為9。如圖1所示為IO_FIFO的結(jié)構(gòu)示意圖:

圖1:IO_FIFO的結(jié)構(gòu)示意圖

如圖2所示為IN_FIFO的原語框圖:

圖2:IN_FIFO的原語框圖

正如前面所說,當(dāng)配置成12組的4bit位寬輸入,4bit位寬輸出時(shí),輸入D0[3:0]~ D9[3:0]對(duì)應(yīng)輸出Q0[3:0]~ Q9[3:0];輸入D10[3:0]即為輸入D5[7:4],對(duì)應(yīng)輸出Q5[7:4];輸入D11[3:0]即為輸入D6[7:4],對(duì)應(yīng)輸出Q6[7:4]。

當(dāng)配置成10組4bit位寬輸入,8bit位寬輸出時(shí),D0[3:0]~D9[3:0]對(duì)應(yīng)輸出Q0[7:0]~ Q9[7:0],此時(shí)寫時(shí)鐘頻率是讀時(shí)鐘頻率的2倍。OUT_FIFO和IN_FIFO操作過程正好相反,咱們這里就不羅嗦了。

總的來說,IO_FIFO其實(shí)就是存儲(chǔ)深度比較小、位寬固定為4/8bit的普通FIFO ,7系列FPGA單獨(dú)設(shè)計(jì)了這樣的FIFO,更適用于IO接口處的字節(jié)/半字節(jié)數(shù)據(jù)緩存。

編輯:hfy


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

    關(guān)注

    1629

    文章

    21729

    瀏覽量

    602977
  • 數(shù)據(jù)緩存
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

    7055
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【米爾-Xilinx XC7A100T FPGA開發(fā)板試用】測(cè)試一

    感謝米爾電子和電子發(fā)燒友提供的米爾-Xilinx XC7A100T FPGA開發(fā)板。 MYD-J7A100T用的 FPGA
    發(fā)表于 12-08 08:48

    dac3174與xilinx zynq7000系列連接,fpga的案例參考代碼有沒有?

    dac3174與xilinx zynq7000系列連接,fpga的案例參考代碼有沒有? tsw1400_lvds_dac_sample_wise_restored的代碼寫的實(shí)在太難度了,一句注釋都沒有
    發(fā)表于 11-25 06:04

    【米爾-Xilinx XC7A100T FPGA開發(fā)板試用】+01.開箱(zmj)

    推出的MYC-J7A100T核心板及開發(fā)板是基于Xilinx Artix-7系列XC7A100T的開發(fā)平臺(tái),
    發(fā)表于 11-12 15:45

    FIFO Generator的Xilinx官方手冊(cè)

    都知道FF資源在FPGA是非常珍貴的。 built-in FIFO:這種類型的FIFO只有7系列之后(包括UltraScale)才有。筆者
    的頭像 發(fā)表于 11-12 10:46 ?333次閱讀
    <b class='flag-5'>FIFO</b> Generator的<b class='flag-5'>Xilinx</b>官方手冊(cè)

    Xilinx 7系列FPGA PCIe Gen3的應(yīng)用接口及特性

    Xilinx7系列FPGA集成了新一代PCI Express集成塊,支持8.0Gb/s數(shù)據(jù)速率的PCI Express 3.0。本文介紹了7系列
    的頭像 發(fā)表于 11-05 15:45 ?705次閱讀
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>7</b><b class='flag-5'>系列</b><b class='flag-5'>FPGA</b> PCIe Gen3的應(yīng)用接口及特性

    詳解FPGA的基本結(jié)構(gòu)

    ZYNQ PL 部分等價(jià)于 Xilinx 7 系列 FPGA,因此我們將首先介紹 FPGA 的架構(gòu)。簡(jiǎn)化的
    的頭像 發(fā)表于 10-25 16:50 ?1038次閱讀
    詳解<b class='flag-5'>FPGA</b>的基本結(jié)構(gòu)

    Xilinx 7系列FPGA PCB設(shè)計(jì)指導(dǎo)

    引言: 從本文開始,我們陸續(xù)介紹下有關(guān)7系列FPGA通用PCB設(shè)計(jì)指導(dǎo),重點(diǎn)介紹在PCB和接口級(jí)別做出設(shè)計(jì)決策的策略。由于FPGA本身也屬于數(shù)字集成電路,文章中的大部分設(shè)計(jì)策略及概念也
    發(fā)表于 07-19 16:56

    FPGA | Xilinx ISE14.7 LVDS應(yīng)用

    今天給大俠帶來 Xilinx ISE14.7 LVDS應(yīng)用,話不多說,上貨。 最近項(xiàng)目需要用到差分信號(hào)傳輸,于是看了一下FPGA上差分信號(hào)的使用。Xilinx FPGA中,主要通過
    發(fā)表于 06-13 16:28

    國(guó)產(chǎn)FPGA核心板!米爾紫光同創(chuàng)Logos-2和Xilinx Artix-7核心板

    PG2L100H的MYC-J2L100H核心板及開發(fā)板、基于Xilinx Artix-7系列的MYC-J7A100T核心板及開發(fā)板。 國(guó)產(chǎn)FPG
    發(fā)表于 05-31 17:40

    FPGA核心板 Xilinx Artix-7系列XC7A100T開發(fā)平臺(tái),米爾FPGA工業(yè)開發(fā)板

    MYC-J7A100T核心板及開發(fā)板Xilinx Artix-7系列XC7A100T開發(fā)平臺(tái),FPGA
    發(fā)表于 05-31 15:12 ?8次下載

    FPGA核心板上市!紫光同創(chuàng)Logos-2和Xilinx Artix-7系列

    PG2L100H的MYC-J2L100H核心板及開發(fā)板、基于XilinxArtix-7系列的MYC-J7A100T核心板及開發(fā)板。國(guó)產(chǎn)FPGA開發(fā)平臺(tái)紫光同創(chuàng)Log
    的頭像 發(fā)表于 05-30 08:01 ?1268次閱讀
    <b class='flag-5'>FPGA</b>核心板上市!紫光同創(chuàng)Logos-2和<b class='flag-5'>Xilinx</b> Artix-<b class='flag-5'>7</b><b class='flag-5'>系列</b>

    Xilinx 7系列FPGA功能特性介紹

    Xilinx7系列FPGA由四個(gè)FPGA系列組成,可滿足一系列系統(tǒng)需求,從低成本、小尺寸、成本敏
    發(fā)表于 04-22 10:49 ?5351次閱讀
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>7</b><b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>功能特性介紹

    Xilinx fpga芯片系列有哪些

    Xilinx FPGA芯片擁有多個(gè)系列和型號(hào),以滿足不同應(yīng)用領(lǐng)域的需求。以下是一些主要的Xilinx FPGA芯片
    的頭像 發(fā)表于 03-14 16:24 ?3279次閱讀

    AMD Xilinx 7系列FPGA的Multiboot多bit配置

    Multiboot是一種在AMD Xilinx 7系列FPGA上實(shí)現(xiàn)雙鏡像(或多鏡像)切換的方案。它允許在FPGA中加載兩個(gè)不同的配置鏡像,
    的頭像 發(fā)表于 02-25 10:54 ?1249次閱讀
    AMD <b class='flag-5'>Xilinx</b> <b class='flag-5'>7</b><b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>的Multiboot多bit配置

    FPGA設(shè)計(jì)高級(jí)技巧 Xilinx

    FPGA設(shè)計(jì)高級(jí)技巧 Xilinx
    發(fā)表于 01-08 22:15
    RM新时代网站-首页