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

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

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

智多晶DDR Controller介紹

智多晶 ? 來源:智多晶 ? 2025-01-23 10:29 ? 次閱讀

第一期

智多晶DDR Controller介紹

本期主要介紹智多晶DDR Controller的常見應(yīng)用領(lǐng)域、內(nèi)部結(jié)構(gòu)、各模塊功能、配置界面、配置參數(shù)等內(nèi)容。

01智多晶DDR Controller應(yīng)用領(lǐng)域

1.1工控領(lǐng)域

工業(yè)控制系統(tǒng)中,設(shè)備需要長時間穩(wěn)定運行,同時對數(shù)據(jù)的實時性和準(zhǔn)確性要求極高。智多晶DDR Controller的高可靠性和精準(zhǔn)時序控制能力,使其成為工控領(lǐng)域的理想選擇。例如,在PLC(可編程邏輯控制器)中,它能夠快速響應(yīng)各種傳感器信號,實時處理和存儲大量的控制數(shù)據(jù),確保生產(chǎn)設(shè)備的精準(zhǔn)控制和高效運行。此外,智多晶的SEAL 5000的SA5Z-30、SA5Z-50、SA5Z-100等FPGA器件內(nèi)置了ARM核和DDR Controller,這種一體化的設(shè)計不僅提高了系統(tǒng)的集成度,還降低了功耗和成本。在一些復(fù)雜的工業(yè)自動化場景中,如機器人控制、智能工廠的生產(chǎn)調(diào)度系統(tǒng)等,這種FPGA內(nèi)置DDR Controller的方案能夠?qū)崿F(xiàn)軟硬件協(xié)同設(shè)計,將控制流與算法流分開處理,大幅提升運算速度和系統(tǒng)性能,同時兼顧了性能和成本的平衡。

1.2通信領(lǐng)域

隨著5G、6G等高速通信技術(shù)的發(fā)展,對數(shù)據(jù)傳輸速率和帶寬的要求越來越高。智多晶DDR Controller支持多種高速接口和高性能DDR存儲,能夠滿足通信設(shè)備對大數(shù)據(jù)量快速存儲和讀取的需求。在基站設(shè)備中,它能夠高效處理大量的信號數(shù)據(jù),支持高速的數(shù)據(jù)緩存和傳輸,確保信號的實時處理和發(fā)送。同時,在網(wǎng)絡(luò)交換機、路由器等設(shè)備中,智多晶DDR Controller能夠快速調(diào)度和轉(zhuǎn)發(fā)數(shù)據(jù)包,提高網(wǎng)絡(luò)的吞吐量和響應(yīng)速度,為用戶提供更流暢的通信體驗。

1.3消費電子領(lǐng)域

在手持設(shè)備等消費電子產(chǎn)品中,用戶對設(shè)備的性能和功耗都非常關(guān)注。智多晶DDR Controller的高效數(shù)據(jù)傳輸能力和低功耗設(shè)計,使其能夠為這些設(shè)備提供強勁的性能支持。例如,在手持設(shè)備中,它能夠快速讀取和存儲應(yīng)用程序數(shù)據(jù)、高清圖片和視頻等,提升設(shè)備的運行速度和響應(yīng)能力。同時,通過優(yōu)化的時序控制和電源管理,有效降低了內(nèi)存訪問過程中的功耗,延長了設(shè)備的續(xù)航時間,讓用戶能夠更長時間地享受各種功能。

1.4汽車電子領(lǐng)域

隨著汽車智能化的發(fā)展,汽車電子系統(tǒng)需要處理越來越多的數(shù)據(jù),如自動駕駛輔助系統(tǒng)中的圖像識別、傳感器數(shù)據(jù)融合等。智多晶DDR Controller的高可靠性和實時性,能夠滿足汽車電子系統(tǒng)對數(shù)據(jù)處理的嚴(yán)格要求。在自動駕駛輔助系統(tǒng)中,它能夠快速處理來自攝像頭、雷達等傳感器的大量數(shù)據(jù),實時生成準(zhǔn)確的環(huán)境感知信息,為車輛的自動駕駛決策提供有力支持。

02智多晶DDR Controller介紹

智多晶的Seal 5000系列FPGA芯片,內(nèi)置DDR Controller硬核。其中SA5Z-30系列中的D1_U213內(nèi)嵌了128Mb的DDR2顆粒、D2_U256內(nèi)嵌了512Mb的DDR2顆粒、D3_U256內(nèi)嵌了1Gb的DDR3顆粒;這對用戶來說,不但降低了設(shè)計的難度,也有助于降低系統(tǒng)功耗,有利于提升產(chǎn)品競爭力。SA5Z-30系列(D0_U324)、SA5Z-50系列、SA5T-100系列、SA5T-366系列,可以外掛DDR3顆粒,其中SA5T-366系列還支持外掛DDR4顆粒。

2.1 DDR Controller結(jié)構(gòu)框圖

DDR Controller結(jié)構(gòu)框圖,如圖一所示,其中user_interface模塊為DDR2/3 Controller的用戶接口部分,由軟邏輯實現(xiàn);sdram_mem_top模塊DDR2/3 Controller的核心控制部分,由硬核實現(xiàn);phy_io模塊是DDR2/3 Controller的模擬電路部分,由軟邏輯和原語實現(xiàn)。

63c77f5c-d92e-11ef-9310-92fbcf53809c.jpg

圖一 DDR Controller結(jié)構(gòu)框圖

2.1.1各模塊功能簡述

user_interface模塊,采用類似于AXI-Stream總線的方式,通過ready、valid和last信號握手方式,實現(xiàn)命令和讀寫數(shù)據(jù)的控制。

AXI4_interface模塊(目前僅支持SA5T-100系列),采用標(biāo)準(zhǔn)的AXI4接口。

sdram_mem_top模塊包含:interface_fifo模塊、sdram_core模塊和sdram_phy模塊。sdram_phy模塊中包含Initialization Logic、Read Training Logic和Write Leveling Logic等子模塊。

phy_io模塊,在SA5Z-30器件DDR Controller使用ODDRx2/IDDRx2,其余器件DDR Controller使用ODDRx4/IDDRx4。

2.2 DDR Controller配置界面

圖二為智多晶DDR Controller的配置界面,可以看到包含一些必須的配置參數(shù),方便客戶根據(jù)自己的硬件設(shè)計,靈活地配置;下面會對其配置參數(shù)做詳細的介紹。

63dd046c-d92e-11ef-9310-92fbcf53809c.jpg

圖二 DDR Controller配置界面

2.3 DDR Controller配置界面參數(shù)含義

2.3.1 器件選擇

根據(jù)設(shè)計中使用的芯片,可以選擇為SA5Z-30、SA5Z-50、SA5T-100、SA5T-336。

2.3.2 DDR 類型

DDR 類型,可以選擇為 DDR2 Sdram 或 DDR3 Sdram。SA5Z-30-D1-U213和 SA5Z-30-D2-U256為合封DDR2,SA5Z-30-D3-U256為合封DDR3;其余芯片需要外掛DDR顆粒。

2.3.3 DDR 頻率

不同型號的FPGA器件,DDR Controller支持的頻率范圍不一樣。用戶只能在限定的頻率范圍內(nèi)選擇合適的頻率值(表中未包含的更低的頻率,器件也可支持,參數(shù)的選擇可以咨詢FAE)。

63ffe7fc-d92e-11ef-9310-92fbcf53809c.png

2.3.4CL-tRCD-tRP

DDR 的第一時序參數(shù),會根據(jù)用戶選擇的“DDR 類型”以及輸入的“DDR 頻率”自 動生成相應(yīng)的時序參數(shù)供用戶選擇。單位為一個PHY CLK時鐘周期。

2.3.5DDR 容量

在選擇 DDR 類型后,會自動生成可支持的 DDR 容量大小。不同的 DDR 容量與 DQ 位寬相關(guān),會影響 BANK、ROW、COL 的寬度。

2.3.6 突發(fā)長度

數(shù)據(jù)傳輸?shù)耐话l(fā)長度分為 BL4和 BL8。只有 SA5Z-30 系列器件支持 BL4和 BL8 選項,其余系列器件只支持 BL8 選項。

2.3.7 Rank 數(shù)量

選擇使用rank的數(shù)量,最大支持2個rank(SA5Z-30 僅支持單rank)。

2.3.8DQ 位寬

數(shù)據(jù)傳輸通道的寬度,與DDR 位寬拼接個數(shù)共同決定單個時鐘周期的數(shù)據(jù)傳輸量。有 8 通道器件和 16 通道器件兩個選項,不同 DQ 位寬與 DDR 容量共同影響 ROW、BANK、COL 的寬度。

2.3.9DDR 位寬拼接個數(shù)

根據(jù)硬件板卡掛載的DDR顆粒的 DQ 位寬,選擇合適的DDR位寬拼接個數(shù)。對于不同的器件可以拼接的個數(shù)不同,下表列出了可以拼接的個數(shù)和對應(yīng)的用戶側(cè)數(shù)據(jù)位寬。

641035b2-d92e-11ef-9310-92fbcf53809c.png

注:DDR Controller支持最多32bit的DQ位寬;如果不使用DDR Controller的硬核,用戶可以使用軟邏輯以支持更寬的位寬。

2.3.10突發(fā)順序

支持 Sequential 和 Interleaved 兩種突發(fā)順序。Sequential 按照連續(xù)地址順序訪問存儲單 元。Interleaved 按照協(xié)議規(guī)定的交錯模式下訪問存儲單元。

2.3.11DDR 顆粒驅(qū)動

DDR 顆粒驅(qū)動選擇。DDR2 Sdram 中可選“Full Strength”和“Reduced Strength”。相 比與 Full Strength,Reduced Strength 驅(qū)動信號的強度減弱。DDR3 Sdram 中可選擇 RZQ/7 和 RZQ/6 兩種阻值。選擇后會自動修改 MR 寄存器中的設(shè)定。

2.3.12Rtt 阻值

與WL 相關(guān)ODT 的阻抗設(shè)置,RZQ/n,RZQ = 240Ω ,n = 2、4、6、8、12。

2.3.13Rtt_wr 阻值

與寫操作相關(guān)的動態(tài) ODT 的阻抗設(shè)置。

下一期我們將繼續(xù)講解智多晶DDR Controller使用時的注意事項,敬請關(guān)注。

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

    關(guān)注

    2552

    文章

    51366

    瀏覽量

    755720
  • FPGA
    +關(guān)注

    關(guān)注

    1630

    文章

    21794

    瀏覽量

    605122
  • DDR
    DDR
    +關(guān)注

    關(guān)注

    11

    文章

    714

    瀏覽量

    65444
  • 交換機
    +關(guān)注

    關(guān)注

    21

    文章

    2656

    瀏覽量

    99978

原文標(biāo)題:“芯”技術(shù)分享 | 智多晶DDR Controller介紹第一期

文章出處:【微信號:智多晶,微信公眾號:智多晶】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    ddr3 sdram controller with uniphy 17.1 無法例化

    在使用DDR3 SDRAM Controller with Uniphy ip(quartus prime 17.1 )核時卡在如下情況,無法生成(持續(xù)一晚上), 且軟件沒有報錯誤及其它提示。再換用
    發(fā)表于 05-14 19:29

    求OMAPL138 DDR2/mDDR Controller 詳細的技術(shù)手冊

    等)都是對DDR2/mDDR Controller 這部分一個總的概述,只講了DDR2/mDDR Controller 寄存器的地址,功能等,沒有精確到每個寄存器每一位的詳細配置。我想
    發(fā)表于 06-21 16:59

    國產(chǎn)智多晶FPGA介紹及應(yīng)用

    (ALU),可做兩層疊加實現(xiàn)DSP處理的應(yīng)用● 內(nèi)置2個鎖相環(huán)(PLL)和2個延時鎖相環(huán)(DLL),提供倍頻、分頻、相位轉(zhuǎn)移等系統(tǒng)時鐘功能● 通用輸入輸出端口支持高速存儲器界面, DDRDDR2支持
    發(fā)表于 06-03 09:32

    國產(chǎn)FPGA智多晶

    ),可做兩層疊加實現(xiàn)DSP處理的應(yīng)用● 內(nèi)置2個鎖相環(huán)(PLL)和2個延時鎖相環(huán)(DLL),提供倍頻、分頻、相位轉(zhuǎn)移等系統(tǒng)時鐘功能● 通用輸入輸出端口支持高速存儲器界面, DDR、DDR2支持
    發(fā)表于 09-09 11:59

    Synthesizable 266 MBits/s DDR

    Synthesizable 266 MBits/s DDR SDRAM Controller The DDR, DCM, and SelectI/O™ features
    發(fā)表于 05-14 10:48 ?36次下載

    TPS59116,pdf(Complete DDR, DDR

    The TPS59116 provides a complete power supply for DDR/SSTL-2, DDR2/SSTL-18, and DDR3 memory
    發(fā)表于 10-05 00:29 ?17次下載

    TPS51116,pdf(Complete DDR, DDR

    The TPS51116 provides a complete power supply for DDR/SSTL-2, DDR2/SSTL-18, and DDR3 memory
    發(fā)表于 10-05 21:16 ?37次下載

    DDR芯片介紹及原理圖設(shè)計

    DDR芯片介紹及原理圖設(shè)計,layout相關(guān)注意事項。
    發(fā)表于 10-28 14:48 ?93次下載

    DDR_SDRAM介紹以及時序圖

    DDR_SDRAM介紹和時序圖,DDR_SDRAM介紹和時序圖
    發(fā)表于 02-23 11:58 ?7次下載

    DDR介紹

    介紹DDR的起源和發(fā)展歷史,發(fā)展趨勢,DDR的布局,參數(shù)含義。
    發(fā)表于 05-13 11:28 ?5次下載

    DDR2 Controller

    Xilinx FPGA工程例子源碼:DDR2 Controller
    發(fā)表于 06-07 11:44 ?24次下載

    多晶硅上市公司有哪些_國內(nèi)多晶硅上市公司排名

    多晶硅,是單質(zhì)硅的一種形態(tài)。本文主要介紹多晶硅的概念、多晶硅的應(yīng)用價值以及國內(nèi)多晶硅上市公司排名概要。
    發(fā)表于 12-18 10:47 ?6.6w次閱讀

    多晶硅生產(chǎn)流程是什么_單晶硅與多晶硅的區(qū)別

    本文已多晶硅為中心,主要介紹多晶硅的技術(shù)特征、單晶硅與多晶硅的區(qū)別、多晶硅應(yīng)用價值以及多晶硅行
    發(fā)表于 12-18 11:28 ?6w次閱讀

    多晶硅太陽能電池結(jié)構(gòu)_多晶硅太陽能電池原理

    本文開始介紹了太陽能電池的分類詳情與多晶硅太陽能電池優(yōu)點,其次介紹多晶硅太陽能電池組件與多晶硅太陽能電池板組成,最后
    發(fā)表于 01-30 14:54 ?2.6w次閱讀

    多晶硅太陽能板品牌_多晶硅太陽能板價格

    本文開始介紹了什么是多晶硅太陽能板與多晶硅太陽能板的組件結(jié)構(gòu),其次介紹多晶硅太陽能板五大品牌,最后介紹
    發(fā)表于 01-30 16:54 ?7633次閱讀