日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

DDR3 SDRAM控制器IP核的寫命令和寫數(shù)據(jù)間關(guān)系講解

電子設(shè)計(jì) ? 來源:CSDN博主 ? 作者:FPGA開源工作室 ? 2020-12-31 11:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. 背景

這篇文章主要介紹了DDR3IP核的寫實(shí)現(xiàn)。

2. 寫命令和數(shù)據(jù)總線介紹
DDR3 SDRAM控制器IP核主要預(yù)留了兩組總線,一組可以直接綁定到DDR3 SDRAM芯片端口,一組是留給用戶端使用的,框圖如圖1所示。

pIYBAF9uKZCAJVE1AAHZsq5oFxs538.png

如圖1 所示的中間部分為我們調(diào)取的IP 核,user FPGA Logic 為用戶端邏輯,DDR2/DDR3 SDRAM 為存儲芯片。其中IP 核與存儲芯片之間的總線大部分以ddr 作為開頭,這部分總線我們只需要在top 模板設(shè)為端口即可,無需我們控制。用戶端與IP 核之間的總線大部分以app 作為開頭,并且從用戶端輸出到IP 核的信號線需要我們產(chǎn)生。

在了解了大概的框架之后,下面我們首先通過以app 為開頭的總線實(shí)現(xiàn)對IP寫控制操作。為了更好的了解相關(guān)的參數(shù),我們可以登錄Xilinx 官網(wǎng)下載UG586手冊,具體的下載地址如下所示: https://www.xilinx.com/support/documentation/ip_documentation/mig_7serie...

通過手冊我們可以了解到,為了實(shí)現(xiàn)寫,我們需要控制app 端的命令總線和數(shù)據(jù)總線,下面先對app 端命令總線作解釋,此處的input 和output 均現(xiàn)對于IP核而言。

端口名稱 端口名稱 端口描述
app_cmd input 3bit命令總線,3’b000代表寫,3’b001代表讀。
app_addr input 30bit地址總線(位寬根據(jù)芯片不同會不同)。
app_en input 1bit命令使能信號,該信號有效(高電平),且app_rdy也有效時(shí),IP核才可以接收到用戶端發(fā)送的app_cmd和app_addr。
app_rdy output 1bit命令空閑信號,該信號有效(高電平),且app_en也有效時(shí),IP核才可以接收到用戶端發(fā)送的app_cmd和app_addr。

在了解到命令端每一個信號的作用后,我們可以給出下圖2 所示的波形,其中①、②、④處的指令均不會被IP 核接收,只有③處的指令才會被IP 接收。

pIYBAF9uKZGANU4WAAD-GxPut88233.png

app 端寫數(shù)據(jù)總線中的每一根信號作用如下表所示,此處的input 和output 均現(xiàn)對于IP 核而言。

端口名稱 端口名稱 端口描述
app_wdf_data input 128bit寫數(shù)據(jù)總線(位寬根據(jù)芯片不同會不同),該數(shù)據(jù)包含8個需要寫入DDR3芯片的數(shù)據(jù)。
app_wdf_wren input 1bit寫數(shù)據(jù)有效標(biāo)志,該信號有效(高電平),且app_wdf_rdy也有效時(shí),IP核才可以接收到用戶端發(fā)送的app_wdf_data。
app_wdf_rdy output 1bit寫數(shù)據(jù)空閑信號,該信號有效(高電平),且app_wdf_rdy也有效時(shí),IP核才可以接收到用戶端發(fā)送的app_wdf_data。
app_wdf_end input 1bit最后一個寫數(shù)據(jù)的標(biāo)志,該信號有效(高電平)時(shí),代表對應(yīng)的app_wdf_data為當(dāng)前寫的最后一個數(shù)據(jù)。
app_wdf_mask input 16bit寫數(shù)據(jù)掩碼(位寬根據(jù)芯片不同會不同),該信號為寫數(shù)據(jù)的掩碼。

根據(jù)上表所描述,我們可以對app 端寫時(shí)序所用到的每一根信號有一點(diǎn)的了解,下面給出寫時(shí)序的波形。圖3 中所示的①、②、④處的數(shù)據(jù)均不會被寫入到IP 中,只有③處的數(shù)據(jù)才會被IP 接收。

pIYBAF9uKZOAGX4AAAFEIjZukwU746.png

我們對app_wdf_end 這個信號做最進(jìn)一步的講解,該信號表示的是當(dāng)前突發(fā)寫的最后一個數(shù)據(jù)。在A7 DDR3 控制器IP 核中,只存在突發(fā)長度為8 這種形式,因此每一次的突發(fā)均為16bit x 8 = 128bit,并且在我們調(diào)取該IP 核時(shí),會發(fā)現(xiàn)DDR3 的物理層端與用戶端存在兩種速率關(guān)系,即4:1 和2:1。當(dāng)選取速率比例為4:1 時(shí)app_wdf_data 為128bit,此時(shí)每一個發(fā)送的有效app_wdf_data 數(shù)據(jù)均為當(dāng)前8 突發(fā)的第一個數(shù)據(jù),同時(shí)也是最后一個數(shù)據(jù),因此此時(shí)app_wdf_end 信號 與app_wdf_wren 信號同步;當(dāng)選取速率比例為2:1 時(shí)app_wdf_data 為64bit,此時(shí)每一個發(fā)送的有效app_wdf_data 數(shù)據(jù)均為當(dāng)前突發(fā)的4 個數(shù)據(jù),因此此時(shí)app_wdf_end 信號與app_wdf_wren 信號如下圖②所示。

o4YBAF9uKZaAVoBhAAKMssUOeVA987.png

3. 寫命令和寫數(shù)據(jù)間關(guān)系講解
根據(jù)Xilinx UG586 手冊我們可知,寫命令和寫數(shù)據(jù)直接存在三種邏輯關(guān)系,具體示例如圖5 所示。圖中①狀態(tài)指的是命令和數(shù)據(jù)同時(shí)發(fā)送到IP 核,②狀態(tài)指的是數(shù)據(jù)提前于命令發(fā)送到IP 核,③狀態(tài)指的是命令提前于數(shù)據(jù)發(fā)送到IP 核。第①、②種情況均可穩(wěn)定傳輸,但是第③種情況需要一個前提條件,即命令提前數(shù)據(jù)的時(shí)間不能超過兩個用戶端的時(shí)鐘周期。因此,為了更穩(wěn)定的發(fā)送數(shù)據(jù),建議采取第①、②種發(fā)送模式,在本講中,我們采取第②種發(fā)送方式。

pIYBAF9uKZmAXAhwAAKJV3c7H8Y452.png

編輯:hfy

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

    關(guān)注

    1664

    文章

    22508

    瀏覽量

    639495
  • SDRAM
    +關(guān)注

    關(guān)注

    7

    文章

    459

    瀏覽量

    57860
  • DDR3
    +關(guān)注

    關(guān)注

    2

    文章

    290

    瀏覽量

    44283
  • Xilinx
    +關(guān)注

    關(guān)注

    73

    文章

    2208

    瀏覽量

    131968
  • 存儲芯片
    +關(guān)注

    關(guān)注

    11

    文章

    1061

    瀏覽量

    44873
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    4Gb: x4, x8, x16 DDR3L SDRAM技術(shù)解析與設(shè)計(jì)要點(diǎn)

    DDR3L SDRAM(1.35V)是DDR3(1.5V)SDRAM的低電壓版本。當(dāng)工作在1.5V兼容模式時(shí),參考DDR3(1.5V)
    的頭像 發(fā)表于 04-08 15:20 ?369次閱讀

    ISSI DDR3 SDRAM系列芯片深度解析

    ISSI DDR3 SDRAM系列芯片深度解析 在電子設(shè)計(jì)領(lǐng)域,內(nèi)存芯片的性能對整個系統(tǒng)的運(yùn)行起著至關(guān)重要的作用。今天,我們將深入探討ISSI公司的IS43/46TR16256A、IS43
    的頭像 發(fā)表于 03-29 12:50 ?289次閱讀

    Texas Instruments TS3DDR3812:DDR3應(yīng)用的理想12通道開關(guān)解決方案

    : ts3ddr3812.pdf 卓越特性,滿足多樣需求 電氣性能優(yōu)越 首先,TS3DDR3812與DDR3 SDRAM標(biāo)準(zhǔn)(JESD79 - 3
    的頭像 發(fā)表于 01-14 11:30 ?486次閱讀

    基于AXI DMA IPDDR數(shù)據(jù)存儲與PS端讀取

    添加Zynq Processing System IP,配置DDR控制器和時(shí)鐘。7000系列的Zynq可以參考正點(diǎn)原子DMA回環(huán)測試設(shè)置。
    的頭像 發(fā)表于 11-24 09:25 ?3615次閱讀
    基于AXI DMA <b class='flag-5'>IP</b><b class='flag-5'>核</b>的<b class='flag-5'>DDR</b><b class='flag-5'>數(shù)據(jù)</b>存儲與PS端讀取

    使用AXI4接口IP進(jìn)行DDR讀寫測試

    本章的實(shí)驗(yàn)任務(wù)是在 PL 端自定義一個 AXI4 接口的 IP ,通過 AXI_HP 接口對 PS 端 DDR3 進(jìn)行讀寫測試,讀寫的內(nèi)存大小是 4K 字節(jié)。
    的頭像 發(fā)表于 11-24 09:19 ?3942次閱讀
    使用AXI4接口<b class='flag-5'>IP</b><b class='flag-5'>核</b>進(jìn)行<b class='flag-5'>DDR</b>讀寫測試

    DDR3 SDRAM參考設(shè)計(jì)手冊

    電子發(fā)燒友網(wǎng)站提供《DDR3 SDRAM參考設(shè)計(jì)手冊.pdf》資料免費(fèi)下載
    發(fā)表于 11-05 17:04 ?10次下載

    DDR200T中DDR的使用與時(shí)序介紹

    DDR使用 在我們的項(xiàng)目中,我們使用的是芯來科技的DDR200T開發(fā)板,我們通過調(diào)用板上的DDR3 IP完成如下表的配置,配置完成后例化該
    發(fā)表于 10-28 07:24

    基于FPGA的DDR控制器設(shè)計(jì)

    DDR控制協(xié)議 DDR3讀寫控制器主要用于生成片外存儲DDR3
    發(fā)表于 10-21 14:30

    基于DDR200T開發(fā)板的e203進(jìn)行DDR3擴(kuò)展

    IP DDR3控制器 RISC-V 基于DDR200T開發(fā)板原理圖,找到所需要使用的DDR引腳,制成D
    發(fā)表于 10-21 12:43

    FPGA搭建DDR控制模塊

    DDR3讀寫控制器主要用于生成片外存儲DDR3 SDRAM進(jìn)行讀寫操作所需要的時(shí)序,繼而實(shí)現(xiàn)對片外存儲
    發(fā)表于 10-21 10:40

    用FPGA實(shí)現(xiàn)DDR控制模塊介紹

    DDR3讀寫控制器主要用于生成片外存儲DDR3 SDRAM進(jìn)行讀寫操作所需要的時(shí)序,繼而實(shí)現(xiàn)對片外存儲
    發(fā)表于 10-21 08:43

    AD設(shè)計(jì)DDR3時(shí)等長設(shè)計(jì)技巧

    本文緊接著前一個文檔《AD設(shè)計(jì)DDR3時(shí)等長設(shè)計(jì)技巧-數(shù)據(jù)線等長 》。本文著重講解DDR地址線、控制信號線等長設(shè)計(jì),因?yàn)榈刂肪€、
    發(fā)表于 07-29 16:14 ?3次下載

    AD設(shè)計(jì)DDR3時(shí)等長設(shè)計(jì)技巧

    講解數(shù)據(jù)線等長設(shè)計(jì)。? ? ? 在另一個文件《AD設(shè)計(jì)DDR3時(shí)等長設(shè)計(jì)技巧-地址線T型等長》中著重講解使用AD設(shè)計(jì)DDR地址線走線T型走線等長處理的方法和技巧。
    發(fā)表于 07-28 16:33 ?5次下載

    【RK3568+PG2L50H開發(fā)板實(shí)驗(yàn)例程】FPGA部分 | DDR3 讀寫實(shí)驗(yàn)例程

    的總線寬度共為 16bit。DDR3 SDRAM 的最高數(shù)據(jù)速率 1066Mbps。 2.1. DDR3 控制器簡介 PG2L50H 為用
    發(fā)表于 07-10 10:46

    NVMe控制器IP設(shè)計(jì)之接口轉(zhuǎn)換

    轉(zhuǎn)換為控制器內(nèi)部信號(addr、en、data_out)。命令執(zhí)行結(jié)束后,完成信息通過AXI PCIe IP模塊的AXI4接口傳輸至完成信息解析模塊。這個過程需要通過AXI4轉(zhuǎn)換模塊
    發(fā)表于 05-10 14:33
    岐山县| 平谷区| 安远县| 平阳县| 沐川县| 乐陵市| 惠来县| 德安县| 延寿县| 东阳市| 德庆县| 延津县| 南雄市| 乌拉特前旗| 台州市| 洞口县| 沈丘县| 东至县| 肇庆市| 漳州市| 津市市| 呼玛县| 临安市| 互助| 什邡市| 武宣县| 建宁县| 徐水县| 台中县| 沂源县| 绍兴县| 平凉市| 七台河市| 寿阳县| 启东市| 南京市| 大方县| 寻甸| 泾源县| 深水埗区| 萨迦县|