日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[DDR]2 - Initialization, Training and Calibration

發布時間:2023/12/8 编程问答 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [DDR]2 - Initialization, Training and Calibration 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近看到一篇比較好的ddr的文章,轉在這里。

DDR4 SDRAM - Initialization, Training and Calibration

Introduction

When a device with a DRAM sub-system is powered up, a number of things happen before the DRAM gets to an operational state. The following state-machine from the JEDEC specification shows the various states the DRAM transitions through from power-up.

Figure 1: DDR4 State Machine

In essence, the initialization procedure consists of 4 distinct phases

  • Power-up and Initialization
  • ZQ Calibration
  • Vref DQ Calibration
  • Read/Write Training (a.k.a Memory Training or Initial Calibration)

To better understand the following sections, let’s assume you have a system which looks like this - An ASIC/FPGA/Processor with 1 DIMM module.


Figure 1: Example System

Initialization

Figure 2: Initialization States

Power-up and initialization is a fixed well-defined sequence of steps. Typically, when the system is powered up and the controller in the ASIC/FPGA/Processor is removed out of reset, it automatically performs the power-up and initialization sequence. Here’s a super-simplified version of what the controller does. For exact details refer to section 3.3 in the JESD79-49A specification.

  • Apply power to the DRAM
  • De-assert RESET and activate ClockEnable CKE
  • Enable clocks CK_t/CK_c
  • Issue MRS commands and load the Mode Registers [The mode registers are loaded in a specific sequence]
  • Perform ZQ Calibration [ZQCL]
  • Bring the DRAM into IDLE state
  • At this point the DRAMs on the DIMM module understand what frequency they have to operate at, what the CAS Latency (CL), CAS Write Latency (CWL) and few other timing parameters are.

    Check out the article on DDR4 timing parameters to learn more about CL, CWL, etc …

    ZQ Calibration


    Figure 3: ZQCL

    ZQ Calibration is related to the data pins [DQ]. To understand what ZQ calibration does and why it is required, we need to first look at the circuit behind each DQ pin. Remember, the DQ pin is bidirectional. It is responsible for sending data back during reads and receiving data during writes.


    Figure 4: DQ calibration block

    Now, if you look within a DRAM, the circuit behind every DQ pin is made up of a set of parallel 240? resistor legs, as shown in Figure 4. Because of the nature of CMOS devices, these resistors are never exactly 240?. The resistance is even affected due to voltage and temperature changes. So, they are made tunable.

    In order to tune these resistors to exactly 240?, each DRAM has

    • a special block called DQ calibration control block and
    • a ZQ pin to which an external precision (+/- 1%) 240? resistor is connected.

    This external precision resistor is the “reference” and it remains at 240? at all temperatures. When a ZQCL command is issued during initialization, this DQ calibration control block gets enabled and it produces a tuning value. This value is then copied over to each DQ’s internal circuitry.


    Ok, the above explanation is a quick overview of ZQ calibration. If you’re satisfied, proceed to the next section. If you’re itching for more details, read on.


    The 240? resistor leg within a DQ circuit is a type of resistor called “Poly Silicon Resistor” and is, typically, slightly larger than 240? (Poly silicon resistor is a type of resistor that is compatible with CMOS technology). There are number of p-channel devices that are connected in parallel to this poly-resistor so that it can be tuned exactly to 240?.

    The figure below zooms into one 240? leg of the DQ circuit and shows 5 p-channel devices connected to the poly-resistor. These little transistors are set based on input VOH[0:4].

    Figure 5: DQ driver/receiver circuit [Source: Micron datasheet]

    Now, the circuit connected to the DQ calibration control block is essentially a resistor divider circuit with one of the resistors being the poly and the other is the precision 240?. When a ZQCL command is issued during initialization, this DQ calibration control block is enabled and an internal comparator within the DQ calibration control block tunes the p-channel devices using VOH[0:4] until the voltage is exactly VDDq/2 (A classic resistor divider). At this point the calibration has been complete and the VOH values are transferred all the DQ pins.

    Figure 6: DQ calibration block [Source: Micron datasheet]

    Next, you may wonder why the DQ pins even have this parallel network of 240? resistors in the first place!

    Having a bank of parallel 240? resistors allows you to tune the drive strength (for READs) and termination resistance (for WRITEs). Every PCB layout is different so this tuning capability is required to improve signal integrity, maximize the signal’s eye-size and allow the DRAM to operate at high-speeds.

    The signal drive strength from the DRAM can be controlled by setting mode register MR1[2:1]. The termination can be controlled using a combination of RTT_NOM, RTT_WR & RTT_PARK in mode registers MR1, 2 & 5 respectively.

    Vref DQ Calibration

    Figure 7: VrefDQ Calibration

    In DDR4 the termination style of the data lines [DQ] was changed from CTT (Center Tapped Termination, also called SSTL Series-Stud Terminated Logic) to POD (Pseudo Open Drain). This was done to improve signal integrity at high speeds and to save IO power. This is not the first of its kind, GDDR5 (the graphics DRAM) uses POD as well.

    Figure 8: SSTL in DDR3 vs POD in DDR4 [Image Source: Micron handbook]

    What this means is, in DDR3 Vdd/2 is used as the voltage reference to decide if the [DQ] signal is 0 or 1. Take another look at the left-hand side of Figure 8, the receiver is essentially a voltage divider circuit.

    But in DDR4 there is no voltage divider circuit at the receiver. It instead has an internal voltage reference which it uses to decide if the signal on data lines [DQ] is 0 or 1. This voltage reference is called VrefDQ. The VrefDQ can be set using mode registers MR6 and it needs to be set correctly by the memory controller during the VrefDQ calibration phase.

    Read/Write Training

    At this point the initialization procedure is complete and the DRAMs are in IDLE state, but the memory is STILL not operational. The Controller and PHY have to perform a few more important steps before data can be reliably written-to or read-from the DRAM. This important phase is called Read/Write Training (or Memory Training or Initial Calibration) wherein the controller (or PHY)

  • Runs algorithms to align clock [CK] and data strobe [DQS] at the DRAM
  • Runs algorithms and figures out the correct read and write delays to the DRAM
  • Centers the data eye for reads
  • Reports errors if the signal integrity is bad and data cannot be written or read reliably
  • This section is about the following circle in the state machine

    Figure 9: Read/Write Training State

    Why is Read/Write Training Required?

    Let’s take a closer look at our example system. The picture below shows how the data signals and address/commmand signals are connected between the ASIC/Processor and the DRAMs on the DIMM.

    • The Data and DataStrobe [DQ & DQS] are connected to each memory in a star topology because each memory is connected to a different portion of the 72 data lines
    • The Clock, Command & Address lines [A, CK, CKE, WE, CSn] on a DIMM are connected using a technique called fly-by routing topology. This is done because all DRAMs on the DIMM share the same address lines and fly-by routing is required to achieve better signal integrity and the high speeds.

    Figure 10: Example System in Detail

    So, from the ASIC/Processor’s point of view each DRAM memory on the DIMM is located at a different distance. Or from the DIMM’s point of view, the skew between clock and data is different for each DRAM on the DIMM.

    The DRAM is a fairly dumb device. Say you intend to do a WRITE operation, during initialization you tell the DRAM what the CAS Write Latency is by programming one of its Mode Registers (CWL is the time delay between the column address and data at the inputs of a DRAM), and you have to honor this timing parameter at all times. The memory controller needs to account for the board trace delays and the fly-by routing delays and launch Address and Data with the correct skew between them so that the Address and Data arrive at the memory with CWL latency between them.

    For example, if you program the CAS Write Latency to 9, once the ASIC/uP launches the Column Address, it will need to launch the different data bits at different times so that they all arrive at the DRAMs at a CWL of 9.

    Something similar to the above needs to be done for READs as well. Since each DRAM on the DIMM is located at a different distance, when a READ is issued each DRAM on the DIMM will see the READ command at different times and subsequently the data from each DRAM arrives at the ASIC/Processor at different times. During Initial Calibration, the ASIC/Processor figures out what the delays from each of the DRAMs are and trains its internal circuitry accordingly so that it latches the data from the various DRAMs at the right moment.

    For Read/Write Training, the Controller/PHY IPs typically offer a number of algorithms. The most common ones are:

  • Write Leveling
  • MPR Pattern Write
  • Read Centering
  • Write Centering
  • All the above algorithms are performed by the memory controller and usually require you to only enable/disable each algorithm through a register and take action in case failures are reported. The following sections go into more detail about what the controller does when you enable each of these algorithms.

    Write Leveling

    When writing to a DRAM an important timing parameter that cannot be violated is tDQSS. tDQSS is the position of the DataStrobe (DQS) relative to Clock (CK). tDQSS has to be within a tDQSS(MIN) and tDQSS(MAX) as defined in the spec. If tDQSS is violated and falls outside the range, wrong data may be written to the memory.

    Since the Clock to Data/DataStrobe skew is different for each DRAM on the DIMM, the memory controller needs to train itself so that it can compensate for this skew and maintain tDQSS at the input of each DRAM on the DIMM.

    When you enable write-leveling in the controller, it does the following steps:

  • Does an Mode Register write to MR1 to set bit 7 to 1. This puts the DRAM into write-leveling mode. In write-leveling mode, when the DRAM sees a DataStrobe (DQS), it uses it to sample the Clock (CK) and return the sampled value back to the controller through the DQ bus.
  • The controller then sends a series of DQS pulses. Since the DRAM is in write-leveling mode, it samples the value of CK using DQS and returns this sampled value (either a 1 or 0), back to the controller, through the DQ bus.
  • The controller then
    • looks at the value of the DQ bit that is returned by the DRAM
    • either increments or decrements the DQS delay and
    • launches the next set of DQS pulses after some time
  • The DRAM once again samples CK and returns the sampled value through DQ bus
  • Steps 2 to 4 are repeated until the controller sees a 0-to-1 transition. At this point the controller locks the DQS delay setting and write-leveling is achieved for this DRAM device.
  • Steps 2 to 5 are then repeated for each DQS for the whole DIMM to complete the write-leveling procedure
  • The DRAMs are finally removed out of write-leveling mode by writing a 0 to MR1[7]
  • The figure below shows the write-leveling concept.

    Figure 11: Write Leveling

    MPR Pattern Write

    MPR (Multi Purpose Register) Pattern Write isn’t exactly a calibration algorithm. It is typically a step that is performed before Read Centering and Write Centering.

    DDR4 DRAMs contain four 8-bit programmable registers called MPR registers that are used for DQ bit training (i.e., Read and Write Centering). MPR access mode is enabled by setting Mode Register MR3[2] = 1. When this mode is enabled READs and WRITEs issued to the DRAM are diverted to the Multi Purpose Register instead of the memory banks.

    Figure 12: MPR Read/Write

    Read Centering

    The purpose of read centering is to train the internal read capture circuitry in the controller (or PHY) to capture the data in the center of the data eye. The memory controller (or PHY)

  • Enables bit 2 in mode register MR3 so that the DRAM returns data from the Multi Purpose Register (MPR) instead if the DRAM memory.
  • Then initiates a continuous stream of READs. The memory returns the pattern that was written in the previous MPR Pattern Write step. Let’s assume this pattern is an alternating 1-0-1-0-...
  • While the READs are going on, the internal read capture circuitry either increases of decreases an internal read delay register to find the left and right edge of the data eye.
  • When the edges of the eye are detected, the read delay registers are set appropriately to ensure the data is captured at the eye center.
  • The above steps are repeated for each of the DQ data bits
  • Write Centering

    Similar to the read centering step, the purpose of write centering is to set the write delay for each data bit so that write data is centered on the corresponding write strobe edge at the DRAM device.

    During write centering the PHY does the following WRITE-READ-SHIFT-COMPARE loop continuously

  • Initiates a continuous stream of WRITEs and READs
  • Incrementally changes write delay of the data bits
  • Compares the data read back to the data written
  • From the above loop the PHY can determine for what write-delay range it reads back good data, and hence it can figure out the left and write edges of the write-data eye. Using this dat,a the DQ is centered to the DQS for writes.

    Periodic Calibration

    In a device such as a network switch or router, there could be changes in Voltage and Temperature during its course of operation. To keep the signal integrity and data access reliable, some of the parameters that were trained during initialization and read/write training have to be re-run. Memory controller and PHY IPs typically provide the following two periodic calibration processes.

    • Periodic ZQ - Also known as ZQ Calibration Short (ZQCS). It is used to run ZQ calibration periodically to tune the 240? resistor that was described earlier.
    • Periodic Read Centering- To re-calculate read delays and other read related parameters

    Enabling periodic calibration is optional because if you know your device will be deployed in stable temperature conditions, then the initial ZQ calibration and read/write training is sufficient.

    Typically, the memory controller or PHY allow you to set a timer and enable periodic calibration through their registers. Once the timer is set, periodic calibration is run every time the timer expires.

    In a Nutshell

    There are 4 steps to be completed before the DRAM can be used

  • Power-up and initialization
  • ZQ Calibration
  • Vref DQ Calibration
  • Read/Write Training
  • Once this is done system is officially in IDLE and operational. You may need to enable periodic calibration depending upon the conditions in which your device is deployed.

    Reference

    • JEDEC specification
    • A number of Micron DDR4 Datasheets
    • A number of Micron DDR3 Datasheets
    • Rambus - Fly-By Topology
    • AIC Design - Resistors and Inductors
    • Bit-Tech
    • EETimes
    • JEDEC DDR4 Mini Workshop
    • Cadence
    • Texas Instruments

    總結

    以上是生活随笔為你收集整理的[DDR]2 - Initialization, Training and Calibration的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    中文字幕 二区 | 久久国产精品久久久久 | 99免费在线播放99久久免费 | 91丨九色丨91啦蝌蚪老版 | 婷婷av资源 | 国产色就色 | 日韩高清免费在线观看 | 成年人免费在线观看网站 | 亚洲天堂网视频在线观看 | 狠狠88综合久久久久综合网 | 日韩精品久久中文字幕 | 国产精品综合av一区二区国产馆 | 91污污视频在线观看 | 久久久久久久免费 | 国产精品久久久久一区二区国产 | 国产高清永久免费 | 狂野欧美激情性xxxx | 99午夜| 99re8这里有精品热视频免费 | 伊人狠狠色 | 日韩a欧美| 成人av一区二区在线观看 | 国产最新网站 | 在线视频 区 | 97热在线观看 | 国产精品福利午夜在线观看 | 免费黄色在线播放 | 精品国产视频在线观看 | 性色xxxxhd| 天天色天天上天天操 | 狠狠躁日日躁夜夜躁av | 激情自拍av | 日韩中文字幕视频在线观看 | 国产成人精品一区二 | 亚洲综合一区二区精品导航 | 久久久久国产免费免费 | 波多野结衣电影久久 | 在线观看中文字幕dvd播放 | 人人草天天草 | 国产精品欧美久久久久三级 | 美女精品在线观看 | 在线亚洲小视频 | 深爱开心激情网 | 国产成人精品一区在线 | 久久观看最新视频 | 中文字幕黄色 | 天天操天天草 | 精品国产一二三四区 | 五月天天色 | a√资源在线 | 欧美一级大片在线观看 | 成人动漫一区二区 | 精品国产伦一区二区三区观看说明 | 久久精品视频在线观看免费 | 日产av在线播放 | 亚洲精品国产综合久久 | 天天操天天操天天操天天操天天操 | 超碰在线官网 | 看片一区二区三区 | 欧美日韩不卡一区 | 久草资源免费 | 国产日韩欧美视频 | 粉嫩av一区二区三区免费 | 国产精品网在线观看 | 欧美一区成人 | 99精品国产免费久久 | 亚洲综合网站在线观看 | 成人永久在线 | 99久久综合狠狠综合久久 | 亚洲 成人 欧美 | 日韩三级久久 | 香蕉久草 | 久久免费激情视频 | 伊人五月婷 | www.久久免费视频 | 中文字幕 国产精品 | 国产视频2区 | 久久精品播放 | 精品少妇一区二区三区在线 | 西西4444www大胆无视频 | 又黄又刺激的网站 | 欧美一级专区免费大片 | 久久视频在线视频 | 久久一精品 | www.99久久.com | 国产精品99久久久久久大便 | 国产精品毛片一区视频 | 国产精品1区2区3区在线观看 | 国产夫妻性生活自拍 | 亚洲视频久久久久 | 香蕉视频啪啪 | 亚洲国产一区二区精品专区 | 中文字幕网站 | 亚州黄色一级 | 亚洲国产成人精品在线 | 911av视频 | 国内精品亚洲 | 亚洲伊人成综合网 | 91久久精品日日躁夜夜躁国产 | 成人一区影院 | 久久免费视频这里只有精品 | 国产亚洲va综合人人澡精品 | 欧美极品在线播放 | 久久亚洲日本 | 成年人在线看视频 | 天天躁日日 | 娇妻呻吟一区二区三区 | 久久精品a | 夜色资源站wwwcom | 中文字幕在线观看第一页 | 一区二区三区高清在线 | 视频91| 免费看一级黄色大全 | 精品久久久久久亚洲 | 久久久久女教师免费一区 | 中文字幕影片免费在线观看 | 日韩在线电影一区 | 美女黄频免费 | 精品国产亚洲一区二区麻豆 | 久久麻豆视频 | 日韩欧美在线观看一区二区 | 国产中文字幕大全 | 91激情视频在线 | 午夜免费电影院 | 成人a在线观看 | 成人毛片在线观看 | 在线看国产日韩 | 久久国产精品网站 | 91久久影院| 国产精品igao视频网网址 | 日日精品| 日韩在线观看电影 | 欧美91成人网| 国产99区 | 日韩三级一区 | 日女人免费视频 | 在线视频欧美精品 | 国产免费黄色 | 美女网站在线播放 | 99久久婷婷国产 | 一级黄毛片 | 日本色小说视频 | 亚洲一区精品人人爽人人躁 | 久久综合色播五月 | 欧美日韩啪啪 | 亚洲精品小区久久久久久 | 亚洲精品人人 | 91在线一区二区 | 在线视频中文字幕一区 | 国产区欧美 | 国产香蕉97碰碰久久人人 | 午夜视频免费 | 成人免费在线视频 | 欧美一区二区伦理片 | 在线成人免费电影 | 国产一区二区观看 | 日日爱网址 | 天天综合人人 | 亚洲精品乱码久久久久久蜜桃91 | 国产91对白在线播 | 婷婷六月激情 | 国产午夜麻豆影院在线观看 | 国产精品18毛片一区二区 | 精品久久久久久一区二区里番 | 国产三级精品三级在线观看 | 亚洲毛片久久 | 久久激情五月激情 | 久久久久久久久亚洲精品 | 日韩a级免费视频 | 91欧美国产 | 久久精品99北条麻妃 | 中文在线最新版天堂 | 久青草视频 | 久久99国产精品久久99 | 成人黄色片免费看 | 97精品国产91久久久久久 | 久久综合久久久久88 | 黄色国产在线 | 91免费观看 | 超碰在线观看99 | 国产99久久久国产精品免费二区 | 不卡电影一区二区三区 | 久久人人爽人人片av | 国产精品日韩在线 | 97在线看| 日韩精品无码一区二区三区 | 黄a网站 | 国产在线a不卡 | 久久精品91视频 | 中文字幕一区二区三区精华液 | 久久91久久久久麻豆精品 | 九草在线观看 | 色黄久久久久久 | 日韩网站一区二区 | 亚洲情影院 | 午夜av在线电影 | 成年人电影免费看 | 国产精品人人做人人爽人人添 | 五月网婷婷 | www.com在线观看 | 色九九影院 | 国内丰满少妇猛烈精品播放 | 日本性生活一级片 | 国产精品短视频 | 久久免费电影网 | zzijzzij亚洲成熟少妇 | 亚洲精品中文在线资源 | 国产伦精品一区二区三区四区视频 | 久久精品久久精品久久39 | 久久99精品久久久久久 | 91网在线看 | 久久99热这里只有精品 | 日韩 精品 一区 国产 麻豆 | 国产1级毛片 | 久久午夜国产 | 日韩综合第一页 | 香蕉久草| 在线天堂中文www视软件 | av动图 | 久久久久久久久免费视频 | 亚洲精品看片 | 91视频 - 88av | 99视频网站 | 欧美夫妻生活视频 | 五月花丁香婷婷 | 9在线观看免费高清完整版在线观看明 | 黄网站免费久久 | 亚洲精品动漫成人3d无尽在线 | 91在线最新| 国产日韩欧美自拍 | 国产91粉嫩白浆在线观看 | 成人四虎| 天天做日日爱夜夜爽 | 国产精品va在线 | 久久怡红院 | 99热只有精品在线观看 | 国产成人免费网站 | 久久激情五月婷婷 | 国产精品国产三级国产不产一地 | 久久久久久久久久久久av | 亚洲国产精品视频在线观看 | 热re99久久精品国产99热 | 96久久精品| 91在线免费视频观看 | 国产精品一区二区久久国产 | 天堂网av 在线 | 亚洲高清在线精品 | 久久久久久久免费观看 | 日韩在线免费视频观看 | 午夜国产福利在线 | 国产精品日韩欧美一区二区 | 正在播放久久 | 在线视频日韩精品 | 久久人人爽人人爽 | 91精品日韩 | 国产精品黄色影片导航在线观看 | 久久久精品影视 | 久久久久久麻豆 | 久久精品日韩 | 91手机在线看片 | 久草精品在线播放 | 日韩小视频网站 | 亚洲精品国偷自产在线91正片 | 毛片视频网址 | 久久精品电影 | 日韩欧美在线不卡 | 色婷婷久久一区二区 | 特片网久久 | 久久99深爱久久99精品 | 久久久久久草 | 日韩成人免费在线电影 | 成人av在线网 | 日韩免费成人 | 美女久久视频 | 欧美精品久久久久久久久久 | 91视频啊啊啊| 日韩精品免费专区 | 亚洲精品久久久蜜臀下载官网 | 东方av在线免费观看 | 美女网站在线 | 黄av免费在线观看 | 婷婷四房综合激情五月 | 国产麻豆剧果冻传媒视频播放量 | 亚洲爱视频 | 精品国产一区二区三区久久久蜜臀 | 日日干天天操 | 永久中文字幕 | 精品美女在线视频 | 久热超碰 | av大全在线看 | 亚洲免费国产视频 | 国产精品淫片 | 国产婷婷vvvv激情久 | 国产原创av片 | 夜夜爽88888免费视频4848 | 91麻豆精品一区二区三区 | 国产久视频 | 欧美一级日韩三级 | 国产不卡免费 | 免费视频在线观看网站 | 亚洲精品66 | 在线观看午夜av | 中文字幕电影网 | 日日日日干 | 美女视频黄是免费的 | 久久免费影院 | 在线视频 日韩 | 96精品视频| 日本久久成人 | a在线观看免费视频 | 麻豆精品传媒视频 | 激情五月在线 | 国产高清在线一区 | 99r在线观看 | 久草视频资源 | 久久精品视频免费播放 | 99视频偷窥在线精品国自产拍 | 在线国产高清 | 日韩国产精品久久 | 久久精品中文视频 | 亚洲天堂香蕉 | 国产精品久久电影观看 | 国产午夜精品一区二区三区在线观看 | 亚洲精品色视频 | 亚洲精品国产精品乱码不99热 | 亚洲一级片在线观看 | 国产精品成人一区二区 | 久久久久久久久爱 | 天天操天天干天天操天天干 | 国产精品国产精品 | 成人午夜电影久久影院 | 中文字幕人成不卡一区 | 欧美另类v | 久久午夜国产 | 最新中文字幕在线资源 | 天天综合网天天综合色 | 天天做日日做天天爽视频免费 | 午夜精品久久久久久久99 | 成年人视频在线免费观看 | 婷婷伊人综合亚洲综合网 | 免费三级黄色 | 97色视频在线 | 五月天精品视频 | 日日狠狠| 亚洲欧美日韩不卡 | 久久久久免费观看 | 色婷婷啪啪免费在线电影观看 | 久久99精品久久久久久清纯直播 | 狠狠色丁香婷婷综合视频 | 狠狠干夜夜爱 | 日一日干一干 | 久久无码精品一区二区三区 | 国产亚洲精品免费 | 1000部18岁以下禁看视频 | 免费观看福利视频 | 成人在线视频论坛 | 91成人免费电影 | 在线中文字母电影观看 | av免费观看高清 | 四虎伊人 | 免费av网站观看 | 91精品在线视频 | 国产无遮挡猛进猛出免费软件 | 国产精彩在线视频 | 国产原创av在线 | 国产精品久久一区二区三区, | www.五月婷婷 | 久久999精品| 久久精品国产免费看久久精品 | 国产色视频123区 | 麻豆高清免费国产一区 | 91三级视频 | 激情综合啪 | 在线播放国产精品 | 日韩av成人在线 | 免费看污污视频的网站 | 日韩深夜在线观看 | 免费在线观看日韩视频 | 色老板在线视频 | 黄色成年| 国产精品初高中精品久久 | 91av视频免费观看 | 一区二区视频在线观看免费 | 五月天亚洲婷婷 | 久久艹艹| 亚洲综合色激情五月 | 综合av在线| 国产精品视频全国免费观看 | 国产精品女主播一区二区三区 | a级国产乱理伦片在线观看 亚洲3级 | 四虎在线观看 | 国产又黄又硬又爽 | 99热亚洲精品 | 91国内产香蕉 | 成人在线视频一区 | 国产不卡在线播放 | 日韩另类在线 | 91资源在线观看 | 福利一区二区在线 | 在线影院 国内精品 | 就要干b | 91九色在线观看视频 | 国产精品黄色 | 国产在线一线 | 97视频在线观看播放 | 亚洲一区二区三区毛片 | 天天干天天弄 | 国产精品一区免费观看 | 91麻豆精品国产91久久久无限制版 | 欧美片网站yy| 成人小视频在线免费观看 | 国产拍揄自揄精品视频麻豆 | 国产精品视频在线观看 | 国产视频久久久久 | 综合久久久久久久久 | 国产99久久99热这里精品5 | 亚洲国产精品成人精品 | 91日韩在线专区 | 狠狠操精品 | 免费亚洲视频在线观看 | 欧美一级片在线观看视频 | 久久国产精品区 | 亚洲久草网 | 成人h视频 | 手机av资源| 久久人操| av在线电影网站 | 久久亚洲日本 | 国产精品嫩草69影院 | 婷婷激情av | 九草在线视频 | 在线视频观看亚洲 | 国产精品一区二区麻豆 | 亚洲国产精品资源 | 亚洲免费小视频 | 91精品国产自产在线观看永久 | 免费网站观看www在线观看 | 国产女人免费看a级丨片 | 亚洲精品系列 | 在线观看视频 | 天天干天天干天天干天天干天天干天天干 | 精品黄色片 | 久久免费黄色网址 | 日韩黄色中文字幕 | 国产精品高潮久久av | 岛国大片免费视频 | 中文字幕资源在线 | 国产不卡免费视频 | 一区二区视 | 精品国产欧美 | 又爽又黄又刺激的视频 | 成人av免费在线看 | 久久999精品| 又大又硬又黄又爽视频在线观看 | 欧美日韩免费一区二区 | 欧美精品久久久久久久久老牛影院 | 亚洲一区二区三区毛片 | 久久成年人视频 | 久久蜜臀av | 欧美日韩一区二区三区在线观看视频 | 国产人成在线观看 | 97超碰国产精品女人人人爽 | 精品久久久久久久久久久久久久久久久久 | 天天草视频 | 综合网天天色 | 亚洲毛片久久 | 成人国产一区二区 | 中文字幕亚洲精品在线观看 | 18岁免费看片 | 人人添人人澡人人澡人人人爽 | 狠狠干婷婷色 | 欧美性网站 | 亚洲片在线观看 | 精品国产一区二区三区在线 | 波多野结依在线观看 | 国产精品免费视频观看 | 日韩在线电影一区 | 色婷婷免费视频 | 日本mv大片欧洲mv大片 | 免费电影一区二区三区 | 国产一区在线免费观看 | 亚洲春色综合另类校园电影 | 久久在线免费视频 | 久久免费精品国产 | 免费在线播放黄色 | 亚洲综合干 | 免费观看9x视频网站在线观看 | 久久精品96| 国产剧情在线一区 | 欧美日韩高清不卡 | 中文字幕在线高清 | 国产色视频 | 久久视频一区二区 | 国产精品 欧美 日韩 | 麻豆精品传媒视频 | 日韩电影中文字幕 | av在线永久免费观看 | 日日日操操 | 国产精品福利在线 | 久久99热国产 | 欧美网址在线观看 | 免费看日韩片 | 久久96| 国产只有精品 | 久久私人影院 | 在线va视频 | 国语精品免费视频 | 中文字幕色网站 | 丁香花五月 | 激情综合网五月激情 | 亚洲精品www久久久久久 | 国产亚洲午夜高清国产拍精品 | 99久久99久久精品国产片果冰 | 中文字幕在线观看免费高清完整版 | 精品国产精品国产偷麻豆 | 91综合视频在线观看 | 狠狠色伊人亚洲综合网站野外 | 久久免费成人网 | 97超碰国产精品女人人人爽 | 伊人手机在线 | 日韩高清免费观看 | 国产精成人品免费观看 | 特级毛片网站 | 亚洲欧洲视频 | 人人dvd | 密桃av在线| 精品夜夜嗨av一区二区三区 | 视频 国产区 | 伊人天天| 国产在线v | 国产精品久久久区三区天天噜 | 日韩高清www | 黄色av电影免费观看 | 麻豆视频成人 | 国产精品美女久久久 | 亚洲激情精品 | 中文在线a天堂 | 一区二区三区精品久久久 | free. 性欧美.com| 美女网站色| 九九综合久久 | jizz欧美性9| 国产精品中文字幕av | 久久久污 | 国产69精品久久99不卡的观看体验 | 三级免费黄色 | 射射射综合网 | 日韩免费电影网站 | 黄色的网站免费看 | 欧美中文字幕久久 | 欧美午夜精品久久久久久孕妇 | 欧美国产在线看 | 亚洲国产一区在线观看 | 亚洲人人网 | 日本在线观看黄色 | 精品美女国产在线 | 综合色天天 | www.夜夜爽 | 色网站在线免费观看 | 伊人资源视频在线 | 日韩激情第一页 | 国产精品日韩在线播放 | 国产一级免费片 | 欧美日韩中文字幕综合视频 | 黄网站色视频免费观看 | 福利一区在线 | 91大神电影| 超碰在线天天 | 2021国产在线| 国产精品久久久久久久久久久杏吧 | 丁香五香天综合情 | 日韩高清黄色 | 午夜三级毛片 | 国产探花在线看 | 99在线视频观看 | 久久久综合九色合综国产精品 | 激情久久久久久久久久久久久久久久 | 精品一二三区 | 日韩xxxbbb | 不卡av在线 | 91精品久久久久久久久 | 国产精品乱码久久 | 99国产成+人+综合+亚洲 欧美 | www.狠狠操.com | 天天色天天色天天色 | 亚洲欧洲一级 | 亚洲年轻女教师毛茸茸 | 在线观看91久久久久久 | 免费观看久久 | 国产精品va在线观看入 | 在线观看黄色国产 | 成人一级黄色片 | 中文字幕2021| 免费视频91 | 久草免费电影 | 久久久在线免费观看 | 成人免费网站在线观看 | 中日韩男男gay无套 日韩精品一区二区三区高清免费 | www.亚洲精品 | 成人精品久久 | 国产永久免费高清在线观看视频 | 亚州视频在线 | 国产 精品 资源 | www.国产高清 | 色在线国产 | 久热免费在线 | 亚洲成aⅴ人在线观看 | 天天综合天天综合 | 99视频精品在线 | 国产精品激情偷乱一区二区∴ | 97精品欧美91久久久久久 | 亚洲精品88欧美一区二区 | 高潮毛片无遮挡高清免费 | 日本高清dvd | 久久人人爽 | 国产精品男女 | 在线a人片免费观看视频 | 中文一区二区三区在线观看 | 三级黄色免费片 | 成人av在线一区二区 | av五月婷婷 | 日本三级不卡视频 | 久久综合欧美 | 99热 精品在线 | 国产视频网站在线观看 | 黄色高清视频在线观看 | 久久人人爽人人爽人人片 | 免费精品国产va自在自线 | 国产一级淫片在线观看 | 国产伦理一区二区 | 成人黄色大片在线免费观看 | 成人影片在线播放 | 狠狠躁日日躁狂躁夜夜躁 | 亚洲国产精品成人精品 | 天堂av网在线 | 久久精品一区二区三区四区 | 一区 二区电影免费在线观看 | av免费观看网址 | 日韩精品免费一区二区 | 美女久久久久 | 亚洲成人第一区 | 欧美日产一区 | 激情综合站 | 久久午夜电影网 | 国产福利不卡视频 | 天天色天天操天天爽 | 成人av片在线观看 | 国产精品久久久久久爽爽爽 | 国产精品一区二区三区视频免费 | 欧美久久久久久久久久 | 国产精品国产三级国产aⅴ9色 | 日韩免费观看av | 中文字幕色播 | 日韩成人黄色 | 亚洲精品中文字幕视频 | 国产一级免费视频 | 亚洲理论片在线观看 | 日韩午夜精品福利 | 亚洲最大成人网4388xx | 久久狠狠一本精品综合网 | 国产精品久久电影网 | 亚洲最新毛片 | www亚洲一区 | 国产免费中文字幕 | 欧美日韩一区二区三区在线免费观看 | 天天干天天玩天天操 | 日韩网站在线 | 美女网站免费福利视频 | 国产精品黄色影片导航在线观看 | 99中文在线 | 国产中文在线字幕 | 美女网站视频一区 | 激情综合网在线观看 | 黄色激情网址 | 五月婷婷视频在线 | 国产一级免费视频 | 一级精品视频在线观看宜春院 | 人人爽人人爽人人爽人人爽 | 91成人看片 | www,黄视频| 亚洲精品高清视频在线观看 | 国产精品视频全国免费观看 | 福利电影久久 | 久久综合久久综合这里只有精品 | 一区二区 不卡 | 日日弄天天弄美女bbbb | 国内精品久久久久久中文字幕 | 一级片免费观看 | 国产午夜在线 | 亚洲成av人片在线观看 | 97天堂网 | 91色一区二区三区 | 欧美黄网站 | 黄色软件网站在线观看 | 91视频啪| 九九欧美视频 | 97碰碰视频| 免费看片亚洲 | 久久夜av| 九色精品免费永久在线 | 在线视频福利 | 日韩电影中文,亚洲精品乱码 | 麻豆免费在线播放 | 香蕉看片 | 一级电影免费在线观看 | 日韩欧美高清免费 | 国产成人一区三区 | 免费看日韩 | 国产一区二区三区四区在线 | 久草干 | 久章草在线 | 正在播放五月婷婷狠狠干 | 国产精品国产亚洲精品看不卡 | 狠狠狠狠狠干 | 国产精品一区二区久久久 | 久久精品精品电影网 | 九九热1 | 99热亚洲精品 | 国产精品淫片 | 国产成人精品av久久 | 久久久久免费精品视频 | 国产精品激情 | 国产69精品久久久久久 | 91看片麻豆 | 天天干,天天射,天天操,天天摸 | 亚洲美女视频在线 | 免费视频国产 | 国产一级片在线播放 | 天天天色综合 | 在线韩国电影免费观影完整版 | 我要看黄色一级片 | 成人a v视频 | 亚洲a网 | 日韩午夜视频在线观看 | 久久精品人 | 色黄www小说| 最新色站| 亚洲精品黄网站 | 97香蕉久久超级碰碰高清版 | 亚州国产精品 | 亚洲一级片在线看 | 欧美日韩国产一区二 | 丁香久久久 | 黄色成年网站 | 91视频免费看 | 日韩精品一区二区三区第95 | 免费一级片久久 | 成人久久综合 | 天堂av一区二区 | 伊色综合久久之综合久久 | 日韩精品一区二区在线视频 | 久久免费视频2 | 日本久久久亚洲精品 | 中文字幕在线网址 | 欧美在线a视频 | 国产看片免费 | 免费网站看av片 | 日韩中文字幕亚洲一区二区va在线 | 亚洲国产精品一区二区尤物区 | 狠狠色噜噜狠狠 | 国产亚洲片 | 三级大片网站 | 97免费视频在线播放 | 亚洲日本欧美 | 欧美性高跟鞋xxxxhd | 九九九九精品九九九九 | 久久av影视 | 日韩av中文在线 | 成人黄色片免费看 | av网站免费线看精品 | 国产一区视频免费在线观看 | 免费网站在线 | 99久久电影 | 国产精品18久久久久久久 | 免费a级观看 | 久久久久国产成人精品亚洲午夜 | 国产小视频国产精品 | 五月婷社区 | 天天操天天干天天 | 成人av高清在线观看 | 久草网视频在线观看 | 成人四虎影院 | 国产在线观看一区 | 国产成人精品一区二区三区在线观看 | 九九亚洲视频 | 热re99久久精品国产66热 | 500部大龄熟乱视频 欧美日本三级 | 国产黄色片免费 | 18做爰免费视频网站 | 99久久精品国产系列 | 国产91全国探花系列在线播放 | 免费在线成人av | 欧美一区日韩精品 | 在线观看爱爱视频 | 麻豆一精品传二传媒短视频 | 日韩欧美aaa| 亚洲丝袜一区 | 激情五月在线 | 精品国精品自拍自在线 | 国产中文字幕国产 | 欧美婷婷色 | 美女精品网站 | 精品一区二区影视 | 日韩理论电影在线观看 | 99久久国产免费,99久久国产免费大片 | 91麻豆精品国产91久久久使用方法 | 国产一区在线观看免费 | 久久精品国产免费看久久精品 | 欧美一级片免费播放 | 在线观看免费观看在线91 | 亚洲精品小视频 | 亚洲精品国产精品国自产观看浪潮 | 中文字幕刺激在线 | 日韩欧美视频在线 | 国产伦理久久精品久久久久_ | 欧美日在线 | 国产永久免费高清在线观看视频 | 玖玖玖影院 | 国产精品爽爽爽 | 国产精品视频地址 | 五月婷婷.com| 黄色大全视频 | 久久国产精品色av免费看 | 久久综合狠狠狠色97 | 97影视 | 天天激情天天干 | 草樱av| 久久不射电影院 | 在线日韩精品视频 | 欧美福利在线播放 | 国产自产在线视频 | 97超碰人人网 | 日韩在线不卡 | 国产精品久久久久久久久毛片 | 色婷婷中文 | av888av.com| 久久不射影院 | 天天插视频 | 久久国产精品免费看 | 中国一级片在线 | 人人添人人澡人人澡人人人爽 | 欧美日韩精品影院 | 激情综合国产 | 亚洲欧美日韩国产精品一区午夜 | 亚洲天堂网站视频 | 97色资源| 在线观看免费av网 | 亚洲性xxxx| 国产91电影在线观看 | 欧美日韩免费在线视频 | 一级片视频免费观看 | 丁香婷婷久久 | 有码一区二区三区 | 视频国产在线 | 国产精品嫩草影院123 | 天天操天天吃 | 久久视频热 | 97国产大学生情侣酒店的特点 | 在线观看免费视频你懂的 | 黄网站色 | 日本深夜福利视频 | 在线看片a | 黄p在线播放 | 亚洲久草网 | 182午夜在线观看 | 日韩精品一区二区三区免费观看 | 欧美激情视频一区 | 超碰在线最新 | 久草免费在线视频观看 | 欧美另类美少妇69xxxx | 久久a免费视频 | 在线直播av| 久久调教视频 | 日韩免费福利 | 久久成人视屏 | 色综合久久88色综合天天 | 精品国产乱码一区二区三区在线 | 日韩欧美精品在线视频 | 久久区二区| 色综合天天狠天天透天天伊人 | 超碰97在线看 | 久草资源在线 | 国产精品中文字幕在线播放 | 亚洲人成人在线 | 九九精品视频在线观看 | 国产精品乱码久久久久久1区2区 | 亚洲不卡av一区二区三区 | www..com黄色片| 久久久久免费精品国产小说色大师 | 正在播放国产91 | 久热电影 | 欧美污污网站 | 一区二区三区在线免费观看 | 久久久精品国产一区二区电影四季 | 久久成人国产精品 | 色噜噜日韩精品欧美一区二区 | 日韩网页| a级片久久久| av色影院 | 麻豆成人在线观看 | 国产成年人av | 日本在线观看黄色 | 99亚洲国产精品 | 免费黄色特级片 | 日韩伦理片一区二区三区 | 亚洲精品在线资源 | 亚洲va欧美va国产va黑人 | 狠狠色综合网站久久久久久久 | 国产精品毛片一区二区在线看 | 免费亚洲视频在线观看 | 99久久这里只有精品 | 91av大全| 久久国产成人午夜av影院宅 | 午夜精品视频一区 | 97人人艹 | 九九九九九九精品任你躁 | 国产亚洲日 | 蜜臀精品久久久久久蜜臀 | 亚洲永久精品在线观看 | 国产黄色资源 | 欧美综合在线视频 | 久久久99精品免费观看app | 精品国产欧美一区二区三区不卡 | 成人av.com| 奇米影视8888| 在线欧美小视频 | 99精品热视频 | 91大神一区二区三区 | 欧美人人| 麻豆影视在线观看 | 亚洲美女精品区人人人人 | 国产精品免费麻豆入口 | 午夜国产在线观看 | 久久久国产精品人人片99精片欧美一 | 又黄又刺激视频 | 中文字幕成人av | 狠狠色丁香婷婷综合久小说久 | 97免费中文视频在线观看 | 97在线观看免费 | 99欧美视频 | 91精品国产乱码在线观看 | 国产毛片aaa | 日韩av中文字幕在线免费观看 | 97电影手机 | 日韩视频在线不卡 | 亚洲视频1区2区 | 免费观看一级特黄欧美大片 | 久草在线99| 99精品免费观看 | 中文国产字幕在线观看 | 狠狠狠干 | 国产在线一区二区 | 国产精品入口久久 | 国产麻豆视频网站 | 日日日操操 | 国产伦理剧 | 日韩av男人的天堂 | 在线观看免费一级片 | 精品视频免费播放 | 高清一区二区三区 | 国产在线a免费观看 | 天天操天天添 | 成 人 黄 色 视频播放1 | 人人超碰人人 | 很黄很黄的网站免费的 | 日韩精品不卡在线观看 | www.91成人| 一区二区三区免费在线观看视频 | 午夜视频免费在线观看 | 黄免费在线观看 | 国产成人精品一区二区三区 | 99免在线观看免费视频高清 | 狠狠操狠狠干天天操 | 97国产精品一区二区 | 欧美日在线观看 | 久久人人爽人人片av | 私人av| 欧美污网站 | 五月天激情综合网 | 国产资源网 | 国产三级国产精品国产专区50 | 亚洲女人av | 99久久精品国产网站 | 在线观看免费av片 | 在线岛国av | www.天天综合 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 日韩精品免费在线播放 | 久久超级碰视频 | 激情片av | 亚洲欧美日韩精品久久奇米一区 | 国产精品99久久久久久武松影视 | 午夜精品麻豆 | 夜夜操夜夜干 | 久久久久久久久久久久久国产精品 | 欧美日韩不卡在线 | 亚洲伊人av | 久久久久欠精品国产毛片国产毛生 |