当前位置:网站首页>Lpddr4 notes
Lpddr4 notes
2022-04-23 13:14:00 【MyeDy】
List of articles
1. Interface
LPDDR The interface of
2. Command truth table
3. Write timing (Burst Mask Write)
The following waveforms are in 16Gb For example .
Writing data is mainly divided into 3 Operations . Activate (ACT-1 & ACT-2) -->MASK WRITE-1(MWR-1)–> Data writing
To write dram On 0x00000024 Take this address as an example . According to the following table (16103 count ) obtain , At this address rank(channel) The address is 0, bank The address is 0, column The address is 0x12,row The address is 0.
The first is the timing of activation , According to the truth table
- first clock: CA0=H, CA1=L yes ACT-1 command .R12-R15=0
- the second clock:BA0-BA2=0,R16,R11,R10=0
- Third clock :CA0=H, CA1=H yes ACT-2 command ,R6-R9=0
- The fourth one clock:R0-R5=0
So by activating , You can get bank The address is 0,ROW The address is 0.
And then there was MASK-WRITE-1 - first clock: CA0-CA5=LLHHLL, by Mask Write-1(MWR-1),
- the second clock: BA0-BA2=0, C9=0, AP=1
- Third clock: CA0-CA4=LHLLH, by CAS-2 command .C8=-0
- The fourth one clock:C2-C7=4
According to the previous calculation COL The address is 0x12, however C0-C1 yes 0, therefore 0x12 With 16 Aligned COL The address is 0x10(16), That is to say C2=0, C3=0, C4=1. It corresponds to , As for which one to choose word, Yes, it is DMI Signal to select .
The last part is the part of data transmission . You can see in the DQ Upload the second of the data clock The rising edge is the data we write , In this clock Next DMI0_A The signal is L, Indicates that the written data is valid . stay DMI_A The signal is H Of clock The data on will not be written to DDR On .
4. Reading sequence (Read - 1)
Writing data is mainly divided into 3 Operations . Activate (ACT-1 & ACT-2) --> READ-1(RD-1)–> Data readout . Data read only Burst Read. Hypothetical reading 0x00000024 The address of ,LPDDR What you send out is actually 0x00000020 Is the starting address 32B data .
The first is the timing of activation , According to the truth table
- first clock: CA0=H, CA1=L yes ACT-1 command .R12-R15=0
- the second clock:BA0-BA2=0,R16,R11,R10=0
- Third clock :CA0=H, CA1=H yes ACT-2 command ,R6-R9=0
- The fourth one clock:R0-R5=0
So by activating , You can get bank The address is 0,ROW The address is 0.
And then there was Read-1 - first clock:CA0-CA4=LHLLL(RD-1).BL=0
- the second clock:BA0-BA2=0, C9=0, AP=1
- Third clock:CA0-CA4=LHLLH(CAS-2),C8=0
- The fourth one clock:C2-C7=4
Finally, data transmission . A total of 32B The data of , You can see the second ddr clock The place of , Is the data just written 0x9.
版权声明
本文为[MyeDy]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204230612364835.html
边栏推荐
- web三大组件之Filter、Listener
- nodejs + mysql 实现简单注册功能(小demo)
- 缘结西安 | CSDN与西安思源学院签约,全面开启IT人才培养新篇章
- Analysis of the latest Android high frequency interview questions in 2020 (BAT TMD JD Xiaomi)
- Translation of multi modal visual tracking: review and empirical comparison
- Timing role in the project
- Wu Enda's programming assignment - logistic regression with a neural network mindset
- The use of dcast and melt in R language is simple and easy to understand
- Armv8m (cortex M33) MPU actual combat
- 100 GIS practical application cases (53) - making three-dimensional image map as the base map of urban spatial pattern analysis
猜你喜欢
"Xiangjian" Technology Salon | programmer & CSDN's advanced road
Install nngraph
Hbuilderx + uniapp packaging IPA submission app store stepping on the pit
LeetCode_ DFS_ Medium_ 695. Maximum area of the island
Vscode tips
web三大组件之Servlet
100 GIS practical application cases (51) - a method for calculating the hourly spatial average of NC files according to the specified range in ArcGIS
9419 page analysis of the latest first-line Internet Android interview questions
Esp32 vhci architecture sets scan mode for traditional Bluetooth, so that the device can be searched
Complete project data of UAV apriltag dynamic tracking landing based on openmv (LabVIEW + openmv + apriltag + punctual atom four axes)
随机推荐
mui + hbuilder + h5api模拟弹出支付样式
XML
AUTOSAR from introduction to mastery 100 lectures (50) - AUTOSAR memory management series - ECU abstraction layer and MCAL layer
CMSIS cm3 source code annotation
Mysql数据库的卸载
4.22学习记录(你一天只做了水题是吗)
Timing role in the project
Solve the problem of Oracle Chinese garbled code
这几种 VSCode 扩展是我最喜欢的
Imx6ull QEMU bare metal tutorial 2: usdhc SD card
"Xiangjian" Technology Salon | programmer & CSDN's advanced road
STM32 tracking based on open MV
Use of Presto date function
基于uniapp异步封装接口请求简介
Armv8m (cortex M33) MPU actual combat
数据仓库—什么是OLAP
8086 of x86 architecture
Async void caused the program to crash
MySQL -- 16. Data structure of index
Mui close other pages and keep only the first page