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

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

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

FPGA相關(guān)技術(shù)助力高端存儲(chǔ)器接口設(shè)計(jì)

jf_pJlTbmA9 ? 來源:ramtron 社區(qū) ? 作者:ramtron 社區(qū) ? 2023-10-27 16:47 ? 次閱讀

高性能系統(tǒng)設(shè)計(jì)師在滿足關(guān)鍵時(shí)序余量的同時(shí)要力爭(zhēng)獲得更高性能,而存儲(chǔ)器>存儲(chǔ)器接口設(shè)計(jì)則是一項(xiàng)艱巨挑戰(zhàn)。雙倍數(shù)據(jù)速率SDRAM和4倍數(shù)據(jù)速率SDRAM都采用源同步接口來把數(shù)據(jù)和時(shí)鐘(或選通脈沖)由發(fā)射器傳送到接收器。接收器接口內(nèi)部利用時(shí)鐘來鎖存數(shù)據(jù),此舉可消除接口控制問題(例如在存儲(chǔ)器>存儲(chǔ)器和FPGA間的信號(hào)傳遞時(shí)間),但也為設(shè)計(jì)師帶來了必須解決的新挑戰(zhàn)。

關(guān)鍵問題之一就是如何滿足各種讀取數(shù)據(jù)捕捉需求以實(shí)現(xiàn)高速接口。隨著數(shù)據(jù)有效窗越來越小,該問題也益發(fā)重要;同時(shí),更具挑戰(zhàn)性的問題是,如何讓接收到的時(shí)鐘與數(shù)據(jù)中心對(duì)準(zhǔn)。
基于FPGA、ASIC和ASSP控制器的設(shè)計(jì)所采用的傳統(tǒng)方法是使用鎖相環(huán)或延遲鎖定環(huán)電路,以保證在源時(shí)鐘和用于捕捉數(shù)據(jù)的時(shí)鐘間具有固定的相移或延時(shí)。該方法的一個(gè)明顯缺點(diǎn)是延時(shí)是固定的單一值,且在整個(gè)設(shè)計(jì)周期是預(yù)先

設(shè)定好的。但在實(shí)際系統(tǒng)中,由到不同存儲(chǔ)器>存儲(chǔ)器器件的不同布線、FPGA間的變異以及工藝、電壓和溫度等系統(tǒng)條件所引發(fā)的難以預(yù)測(cè)的變化很容易帶來偏差,因此,預(yù)先設(shè)定的相移是不準(zhǔn)確的。

現(xiàn)在,F(xiàn)PGA供應(yīng)商提供的新的硅特性、以及硬件經(jīng)過驗(yàn)證的參考設(shè)計(jì)已克服了這些挑戰(zhàn)。此外,工程師還必須遵循一些基本規(guī)則以縮短設(shè)計(jì)周期。

應(yīng)該:

利用最新的FPGA硅特性來構(gòu)建接口。這樣做將減少FPGA邏輯資源使用,優(yōu)化功耗并提高時(shí)序余裕。分辨率75 ps的可調(diào)輸入延時(shí)時(shí)拍等I/O硅特性可支持精準(zhǔn)的時(shí)鐘到數(shù)據(jù)對(duì)中。

采用動(dòng)態(tài)校準(zhǔn)機(jī)制來調(diào)整時(shí)鐘和選通脈沖的關(guān)系并將FPGA時(shí)鐘對(duì)準(zhǔn)讀取數(shù)據(jù)的中心。這種方案可提供運(yùn)行時(shí)調(diào)整以補(bǔ)償設(shè)計(jì)過程中無法考慮到的所有系統(tǒng)變異。

采用領(lǐng)先FPGA供應(yīng)商提供的硬件經(jīng)過驗(yàn)證的參考設(shè)計(jì)。用戶在自己的定制設(shè)計(jì)中,可把參考設(shè)計(jì)作為起點(diǎn),從而節(jié)省寶貴的時(shí)間和資源。

根據(jù)PCB和FPGA設(shè)計(jì),驗(yàn)證同時(shí)切換輸出的一致性。采用具有電源管腳均勻分布的新FPGA封裝,通過有效改善信號(hào)返回電流路徑降低SSO噪聲。該技術(shù)可支持更寬的數(shù)據(jù)總線。

運(yùn)行Ibis仿真以確保信號(hào)質(zhì)量。此舉將有助于為不同信號(hào)選擇和調(diào)整終接端子。在分析中,利用實(shí)際PCB布局來運(yùn)行仿真,以綜合串?dāng)_、去耦、終止和線跡配置的影響。

避免:

在讀周期中,采用固定相移延時(shí)使時(shí)鐘或選通脈沖對(duì)中數(shù)據(jù)有效窗。當(dāng)數(shù)據(jù)速率很高時(shí),由于在設(shè)計(jì)期間無法考慮到的工藝、電壓和溫度等系統(tǒng)變異,這么做可能減小設(shè)計(jì)余裕。

跳過功能性和布局-布線后仿真步驟不執(zhí)行。這些步驟所花的時(shí)間往往可在硬件調(diào)試期間得到幾倍的回報(bào)。另外,當(dāng)需要最佳性能時(shí),布局后仿真是接口調(diào)試的良好工具。

任意選取管腳,選擇時(shí)僅憑借經(jīng)驗(yàn)和常識(shí)。一般來說,應(yīng)該把數(shù)據(jù)位集中在一起,并保持在一或兩個(gè)時(shí)鐘區(qū)內(nèi),這樣可以產(chǎn)生好的結(jié)果。另外,還要考慮FPGA裸片內(nèi)的接口映射,它應(yīng)靠近實(shí)現(xiàn)接口的區(qū)域,以減小內(nèi)部布線延時(shí)。 ; 假定驅(qū)動(dòng)器的阻抗為0歐姆。總線上負(fù)載越大意味著對(duì)信號(hào)完整性約束的要求越嚴(yán)格。就深接口來說,考慮利用幾個(gè)帶寄存器的DIMM來達(dá)到期望的存儲(chǔ)器>存儲(chǔ)器深度(帶寄存器DIMM的地址網(wǎng)絡(luò)的負(fù)載僅為1,而無緩沖器的DIMM的負(fù)載是18)。

PCB布局中,在通過接口的返回路徑上出現(xiàn)中斷和障礙物。中斷將使返回電流的路徑更長(zhǎng),并會(huì)在系統(tǒng)中產(chǎn)生有害噪聲。

來源:ramtron 社區(qū)

審核編輯 黃宇

聲明:本文內(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)注

    1620

    文章

    21511

    瀏覽量

    599022
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7366

    瀏覽量

    163104
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8264

    瀏覽量

    149981
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    DDR存儲(chǔ)器接口的硬件和布局設(shè)計(jì)考慮因素

    電子發(fā)燒友網(wǎng)站提供《DDR存儲(chǔ)器接口的硬件和布局設(shè)計(jì)考慮因素.pdf》資料免費(fèi)下載
    發(fā)表于 09-11 14:29 ?0次下載

    PLC主要使用的存儲(chǔ)器類型

    PLC(可編程邏輯控制)中的存儲(chǔ)器是其重要組成部分,用于存儲(chǔ)程序、數(shù)據(jù)和系統(tǒng)信息。PLC的存儲(chǔ)器主要分為兩大類:系統(tǒng)存儲(chǔ)器和用戶
    的頭像 發(fā)表于 09-05 10:45 ?396次閱讀

    內(nèi)部存儲(chǔ)器有哪些

    內(nèi)部存儲(chǔ)器,也稱為內(nèi)存(Memory),是計(jì)算機(jī)系統(tǒng)中用于暫時(shí)存儲(chǔ)程序和數(shù)據(jù)的重要組件。它直接與CPU相連,是CPU處理數(shù)據(jù)的主要來源。內(nèi)部存儲(chǔ)器主要由隨機(jī)存取存儲(chǔ)器(RAM)和只讀
    的頭像 發(fā)表于 09-05 10:42 ?448次閱讀

    OptiFlash存儲(chǔ)器技術(shù)

    電子發(fā)燒友網(wǎng)站提供《OptiFlash存儲(chǔ)器技術(shù).pdf》資料免費(fèi)下載
    發(fā)表于 08-23 10:02 ?0次下載
    OptiFlash<b class='flag-5'>存儲(chǔ)器</b><b class='flag-5'>技術(shù)</b>

    半導(dǎo)體存儲(chǔ)器的基本結(jié)構(gòu)和分類

    半導(dǎo)體存儲(chǔ)器,又稱為半導(dǎo)體內(nèi)存,是一種基于半導(dǎo)體技術(shù)制造的電子器件,用于讀取和存儲(chǔ)數(shù)字信息。這種存儲(chǔ)器在現(xiàn)代計(jì)算機(jī)和其他電子設(shè)備中扮演著至關(guān)重要的角色,是數(shù)據(jù)
    的頭像 發(fā)表于 08-20 09:34 ?440次閱讀

    ram存儲(chǔ)器和rom存儲(chǔ)器的區(qū)別是什么

    非易失性存儲(chǔ)器,主要用于存儲(chǔ)固件、操作系統(tǒng)和其他重要數(shù)據(jù)。 存儲(chǔ)方式: RAM存儲(chǔ)器使用動(dòng)態(tài)存儲(chǔ)器(DRAM)或靜態(tài)
    的頭像 發(fā)表于 08-06 09:17 ?363次閱讀

    EEPROM存儲(chǔ)器如何加密

    擦寫、可編程的特性,EEPROM在各種應(yīng)用場(chǎng)景中得到了廣泛的應(yīng)用。然而,隨著技術(shù)的發(fā)展,數(shù)據(jù)安全問題日益突出,對(duì)EEPROM存儲(chǔ)器進(jìn)行加密的需求也越來越高。 EEPROM存儲(chǔ)器概述 1.1 EEPROM
    的頭像 發(fā)表于 08-05 18:05 ?882次閱讀

    虛擬存儲(chǔ)器的概念和特征

    隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,存儲(chǔ)器的容量和速度成為了影響計(jì)算機(jī)性能的關(guān)鍵因素。在解決內(nèi)存容量不足和速度瓶頸的過程中,虛擬存儲(chǔ)器(Virtual Memory)技術(shù)應(yīng)運(yùn)而生。虛擬
    的頭像 發(fā)表于 05-24 17:23 ?1058次閱讀

    內(nèi)存儲(chǔ)器與外存儲(chǔ)器的主要區(qū)別

    在計(jì)算機(jī)系統(tǒng)中,存儲(chǔ)器是不可或缺的核心部件,它負(fù)責(zé)存儲(chǔ)和處理各種數(shù)據(jù)和信息。根據(jù)存儲(chǔ)位置和功能的不同,存儲(chǔ)器可大致分為內(nèi)存儲(chǔ)器(簡(jiǎn)稱內(nèi)存)和
    的頭像 發(fā)表于 05-22 18:16 ?2839次閱讀

    FPGA零基礎(chǔ)學(xué)習(xí)系列精選:半導(dǎo)體存儲(chǔ)器和可編程邏輯器件簡(jiǎn)介

    的,存儲(chǔ)存儲(chǔ)器單元中的值決定了邏輯單元的邏輯功能以及各模塊之間或模塊與I/O間的聯(lián)接方式,并最終決定了FPGA所能實(shí)現(xiàn)的功能,FPGA允許無限次的編程。 圖1 :
    發(fā)表于 03-28 17:41

    淺談存儲(chǔ)器層次結(jié)構(gòu)

    通過多級(jí)存儲(chǔ)器的設(shè)計(jì),存儲(chǔ)器層次結(jié)構(gòu)能夠在存儲(chǔ)容量和訪問速度之間找到一個(gè)平衡點(diǎn)。高速緩存存儲(chǔ)器和主存儲(chǔ)器提供了快速的訪問速度,而輔助
    發(fā)表于 02-19 13:54 ?461次閱讀
    淺談<b class='flag-5'>存儲(chǔ)器</b>層次結(jié)構(gòu)

    半導(dǎo)體存儲(chǔ)器有哪些 半導(dǎo)體存儲(chǔ)器分為哪兩種

    半導(dǎo)體存儲(chǔ)器(Semiconductor Memory)是一種電子元件,用于存儲(chǔ)和檢索數(shù)據(jù)。它由半導(dǎo)體材料制成,采用了半導(dǎo)體技術(shù),是計(jì)算機(jī)和電子設(shè)備中最常用的存儲(chǔ)器。 半導(dǎo)體
    的頭像 發(fā)表于 02-01 17:19 ?2383次閱讀

    存儲(chǔ)器接口產(chǎn)品手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《存儲(chǔ)器接口產(chǎn)品手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 01-29 09:31 ?2次下載
    <b class='flag-5'>存儲(chǔ)器</b><b class='flag-5'>接口</b>產(chǎn)品手冊(cè)

    fpga配置flash怎么用來存儲(chǔ)數(shù)據(jù)

    FPGA(現(xiàn)場(chǎng)可編程門陣列)是一種高度靈活的硬件設(shè)備,可以根據(jù)特定的需求進(jìn)行重新配置。FPGA通常用于處理大量數(shù)據(jù)和實(shí)時(shí)計(jì)算。然而,FPGA通常并沒有內(nèi)置大容量的數(shù)據(jù)存儲(chǔ)器,例如硬盤或
    的頭像 發(fā)表于 12-15 15:42 ?1810次閱讀

    隨機(jī)訪問存儲(chǔ)器(RAM)和只讀存儲(chǔ)器(ROM)的區(qū)別

    在數(shù)字電子設(shè)備中,存儲(chǔ)器是至關(guān)重要的部分。它負(fù)責(zé)存儲(chǔ)和檢索數(shù)據(jù),以支持各種計(jì)算和數(shù)據(jù)處理任務(wù)。在存儲(chǔ)器市場(chǎng)中,有兩種主要的類型:隨機(jī)訪問存儲(chǔ)器 ( RAM ) 和只讀
    的頭像 發(fā)表于 12-05 15:46 ?1684次閱讀
    隨機(jī)訪問<b class='flag-5'>存儲(chǔ)器</b>(RAM)和只讀<b class='flag-5'>存儲(chǔ)器</b>(ROM)的區(qū)別