当前位置:网站首页>(to be optimized and modified) vivado DDR4 SDRAM (MIG) (2.2) IP core learning record
(to be optimized and modified) vivado DDR4 SDRAM (MIG) (2.2) IP core learning record
2022-06-24 21:09:00 【yindq1220】
The user interface PAGE 1
Record according to the serial number in the figure :
1.memory device interface speed
confirm DDR4 Operating clock of , The box is filled with DDR4 Single clock cycle . for example ,2400P DDR4 The clock rate of is 1200M, The clock period is 833ps.
2.DCI CASCADE( Digital control impedance ,digitally controlled impendence)
DCI CASCADE Used to constrain one or more BANK Output impedance , When using this function ,DDR4 The clock cycle of is not less than 938ps, namely DDR The clock is no higher than 1066,DDR4 The throughput rate is not higher than 2133.
3.PHY to controller clock frequency ratio
DDR4 Ratio to user interface clock , This value defaults to 4:1. because DDR4 The rising and falling edges of the middle clock are read and written respectively 1 Time ( A single clock totals 2 Time ), stay 4:1 Under the clock , The user interface needs to be read and written every time 8 Times the data width .
4.reference input clock speed
Definition DDR4 IP The input reference clock cycle of the core .
5.enable custom parts data file
When memory part There is no required... In the drop-down options DDR Model time , You can write what you need DDR4 The memory of CSV Parameter file , Import IP Postnuclear , Can from memory part Select the corresponding model .
6.CAS latency and CAS write latency(CL And CWL)
CL and CWL selective DDR4 Model selection , among CWL It can be downloaded from MR2 Select... Is defined in the register .
7.clamshell topology
When there are both front and back sides of the circuit board DDR4 When particles ( Image docking ), Check this option . This mode was chosen for convenience PCB wiring , adopt CS0 and CS1 Control the positive and negative... Respectively DDR4.
8.slot
Used for the component Memory module of , Include signal And dual Two kinds of , Not used yet .
9.Data Width
Selected by DDR The width and quantity of particle data determine , if DDR The particle bit width is 16bit, Co selection 4 slice DDR4, Then the data bit width here is 64.
10.Data Mask and DBI(Data Bus Inversion, basis DDR characteristic ,DBI The significance of existence is to reduce power consumption )
basis PG105 Manual selection drop-down box , Current default selection DM NO DBI
11.memory address map
Select the user input address signal here (app_addr) And DDR controller IP The address signal mapping relation of the core , The default is ROW COLUMN BANK The order of , Here's the picture
12.ordering
Order of command execution , There are two cases :a.normal, allow DDR IP The core reads the external input commands according to the priority according to the internal controller algorithm 、 Write commands, etc. to reorder ;b.strict, requirement DDR IP The kernel executes the input commands in sequence , It may reduce DDR IP Bandwidth utilization of the core .
13.Force Read and Write commands to use AutoPrecharge,enable autoprecharge input,enable user refresh and ZQCS input
These three options need to be correct DDR、 Check if you have a deep understanding of your own application , The purpose is to improve the efficiency of reading and writing , Pre charging is controlled by the user 、 Self refresh 、ZQCS Keep the order . When unchecked ,IP Nuclear automatic control precharge 、 Refresh 、ZQCS command , Not checked by default .
边栏推荐
- NPM download speed is slow
- Why do we always "give up halfway"?
- Background of master data construction
- How to enhance influence
- 浅谈MySql update会锁定哪些范围的数据
- Mapstacks: data normalization and layered color layer loading
- 大一女生废话编程爆火!懂不懂编程的看完都拴Q了
- Network security review office starts network security review on HowNet
- Comprehensive comparison of the most popular packet capturing tools in the whole network
- IDEA Dashboard
猜你喜欢
I feel that I am bald again when I help my children with their homework. I feel pity for my parents all over the world
[email protected] -Perfmon metric collector listener steps"/>
JMeter installation plug-in, adding [email protected] -Perfmon metric collector listener steps
It was Tencent who jumped out of the job with 26k. It really wiped my ass with sandpaper. It gave me a hand
Grating diffraction
Builder mode -- Master asked me to refine pills
Haitai Advanced Technology | application of privacy computing technology in medical data protection
More than ten years' work experience is recommended at the bottom of the box: how much does it cost to find a job? See here! Brothers and sisters are recommended to collect and pay attention
JMeter response assertion
The JS method parameter passed a number beginning with 0. A magical problem occurred and bothered me for a long time
How to apply agile development ideas to other work
随机推荐
The JS method parameter passed a number beginning with 0. A magical problem occurred and bothered me for a long time
顺序栈遍历二叉树
浅谈MySql update会锁定哪些范围的数据
Undo log and redo log must be clear this time
Web automation: summary of special scenario processing methods
Is the waiting insurance record a waiting insurance evaluation? What is the relationship between the two?
Simpledateformat thread unsafe
C语言实现扫雷(简易版)
畅直播|针对直播痛点的关键技术解析
Microsoft Certification (dynamic 365) test
全上链哈希游戏dapp系统定制(方案设计)
DX12引擎开发课程进度-这个课程到底讲到哪里了
Can the OPDS SQL component pass process parameters to the next component through context
JUnit unit test
VIM usage
Splicing audio files with ffmpeg-4.3
Reflection - class object function - get method (case)
Handling of garbled JMeter response data - three solutions
Docker deploy mysql5.7
Curl command