• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于TMS320C6678的多核Bootloader設(shè)計(jì)與實(shí)現(xiàn)

    2017-09-15 11:43:10薛志遠(yuǎn)王春雷
    航空兵器 2017年4期
    關(guān)鍵詞:用戶程序鏡像文件志遠(yuǎn)

    薛志遠(yuǎn), 王春雷

    (中國(guó)空空導(dǎo)彈研究院, 河南 洛陽(yáng) 471009)

    基于TMS320C6678的多核Bootloader設(shè)計(jì)與實(shí)現(xiàn)

    薛志遠(yuǎn), 王春雷

    (中國(guó)空空導(dǎo)彈研究院, 河南 洛陽(yáng) 471009)

    針對(duì)TMS320C6678多核處理器的特性, 提出一種基于多核Bootloader的設(shè)計(jì)方法。 闡述了TMS320C6678 Bootloader的原理和工作機(jī)制, 并給出一種多核用戶程序鏡像文件的生成方法, 實(shí)現(xiàn)了TMS320C6678的多核程序加載以及上電自啟動(dòng)。 經(jīng)驗(yàn)證, TMS320C6678在該設(shè)計(jì)方法下能夠穩(wěn)定運(yùn)行。

    彈載計(jì)算機(jī); TMS320C6678; Bootloader; 多核程序加載; EMIF16

    0 引 言

    導(dǎo)彈武器具有打擊精度高、 毀傷威力大等特點(diǎn), 是決定未來(lái)戰(zhàn)爭(zhēng)勝負(fù)的重要因素之一。 隨著武器裝備軟硬件集成設(shè)計(jì)技術(shù)的快速發(fā)展, 小型化、 低成本、 低功耗正成為彈上電子系統(tǒng)的發(fā)展趨勢(shì)。

    TMS320C6678是TI公司推出的一款八核嵌入式處理器, 強(qiáng)大的性能以及優(yōu)秀的能耗比使其在導(dǎo)彈武器的集成化、 小型化等方面扮演了重要的角色。

    Bootloader是TMS320C6678處理器上電后運(yùn)行的第一段代碼, 其是否正確及健壯對(duì)于處理器能否正常運(yùn)行至關(guān)重要。 本文設(shè)計(jì)的Bootloader完成了TMS320C6678八核處理器的基本初始化配置, 保證了處理器上電后的穩(wěn)定運(yùn)行。

    1 Bootloader概述

    1.1 Bootloader基本原理

    TMS320C6678的Bootloader分為兩級(jí)。 第一級(jí)為Rom Bootloader(RBL), 是處理器上電復(fù)位后首先運(yùn)行的一段代碼, 用來(lái)完成處理器上電后的系統(tǒng)初始化配置以及根據(jù)BOOTMODE引腳狀態(tài)確定以何種方式運(yùn)行二級(jí)Bootloader。 RBL的代碼在處理器出廠時(shí)已經(jīng)固化在處理器中以0x20B00000為起始的一段地址空間中, 用戶不可更改, 本文不再贅述。

    二級(jí)Bootloader為一般意義的Bootloader。 根據(jù)用戶需求, 二級(jí)Bootloader可以完成如下功能:

    (1) 系統(tǒng)初始配置, 如處理器工作時(shí)鐘PLL的配置等;

    (2) 處理器外設(shè)接口的初始化, 如EMIF16接口、 DDR3存儲(chǔ)器等;

    (3) 應(yīng)用程序從片外向片內(nèi)的加載;

    (4) 應(yīng)用程序的跳轉(zhuǎn)執(zhí)行。

    1.2 Bootloader工作機(jī)制

    由于TMS320C6678外部接口的豐富多樣性, 其Bootloader也存在多種實(shí)現(xiàn)方式, 如EMIF16, SRIO, Enthernet, PCIe, I2C, SPI和HyperLink七種Boot方式。 各種方式的區(qū)別僅在于接口類型以及基本配置的不同, 對(duì)于Bootloader來(lái)說, 這七種方式的工作機(jī)制是相同的。 本文以EMIF16接口為例, 完成了基于TMS320C6678的Bootloader設(shè)計(jì)。

    Bootloader主要完成系統(tǒng)初始配置、 外設(shè)接口初始化、 應(yīng)用程序加載與跳轉(zhuǎn)執(zhí)行等功能, 其中系統(tǒng)初始配置與外設(shè)接口初始化可以根據(jù)用戶需求靈活添加, 并不是Bootloader的必備。 Bootloader最核心的功能是應(yīng)用程序的加載與跳轉(zhuǎn)執(zhí)行, 該功能的正確與否直接關(guān)系到處理器能否完成上電自啟動(dòng)。

    為了實(shí)現(xiàn)處理器的上電自啟動(dòng), 需要事先將編譯好的用戶程序燒寫到片外的非易失性存儲(chǔ)器(如Flash)中。 由于工藝水平的限制, 程序在片外Flash存儲(chǔ)器中的執(zhí)行速度遠(yuǎn)小于片內(nèi)存儲(chǔ)器中的執(zhí)行速度。 因此, 程序的加載與跳轉(zhuǎn)執(zhí)行基本原理就是通過Bootloader將用戶程序從片外Flash加載到片內(nèi)高速緩存中, 并跳轉(zhuǎn)至片內(nèi)高速緩存中執(zhí)行。 程序加載與跳轉(zhuǎn)執(zhí)行的工作過程如圖1所示。

    圖1 程序加載與跳轉(zhuǎn)執(zhí)行工作過程

    Fig.1 Process of program loading and jumping to execute

    處理器上電后, 通過初始化引腳配置, 跳轉(zhuǎn)至片外Flash的起始地址0x70000000執(zhí)行Bootloader程序。 Bootloader將存儲(chǔ)在0x701000000地址中的用戶程序加載至TMS320C6678以0x10800000為起始地址的高速緩存空間中。 加載完畢后, Bootloader識(shí)別用戶程序的入口地址, 并跳轉(zhuǎn)至入口地址開始執(zhí)行。 其中, 0x70000000與0x70100000可以根據(jù)用戶的需求進(jìn)行更改, 加載地址在程序編譯完成后可根據(jù)實(shí)際的地址進(jìn)行指定。

    Bootloader的部分核心代碼如圖2所示。

    圖2 Bootloader代碼示意

    Fig.2 An example of Bootloader codes

    2 Bootloader硬件設(shè)計(jì)

    TMS320C6678提供了13個(gè)BOOTMODE引腳, 通過在硬件電路中對(duì)BOOTMODE進(jìn)行配置來(lái)確定處理器以何種模式進(jìn)行Boot、 Boot的子模式配置以及規(guī)定處理器的輸入時(shí)鐘頻率, 如表1所示。

    表1 BOOTMODE引腳配置

    通過對(duì)電路中BOOTMODE引腳進(jìn)行上下拉處理完成對(duì)處理器Bootloader工作模式的基本配置, 處理器上電后讀取BOOTMODE引腳狀態(tài)后開始Bootloader過程。

    3 多核程序加載設(shè)計(jì)

    在完成Bootloader設(shè)計(jì)并將其代碼和用戶程序燒寫至片外Flash中后, 便可實(shí)現(xiàn)上電自啟動(dòng)。 但這僅對(duì)于單核運(yùn)行而言, 想實(shí)現(xiàn)多核程序的啟動(dòng), 還需要對(duì)多核用戶程序做進(jìn)一步處理。

    3.1 多核程序啟動(dòng)過程

    TMS320C6678中共有八個(gè)處理器核, 分別命名為core0~core7。 其中, core0為主核, 只有主核具有執(zhí)行一級(jí)引導(dǎo)程序的權(quán)限, 即處理器上電后, 首先跳轉(zhuǎn)至core0的入口地址執(zhí)行。 其他7個(gè)核在處理器上電后進(jìn)入IDLE狀態(tài), 等待core0向其發(fā)送IPC中斷, 即其他7個(gè)核是在core0的控制下來(lái)啟動(dòng)執(zhí)行的。

    TMS320C6678在每個(gè)核中預(yù)留了一塊固定的內(nèi)存, 稱為BOOT_MAGIC_ADDRESS, 用來(lái)存放每個(gè)核開始執(zhí)行后需要跳轉(zhuǎn)到的入口地址_c_int00。 Bootloader執(zhí)行完畢后, 便自動(dòng)跳轉(zhuǎn)至core0的入口地址執(zhí)行, 而其他7個(gè)核在接收到core0的IPC中斷后, 便向各個(gè)核對(duì)應(yīng)的BOOT_MAGIC_ADDRESS讀取相應(yīng)的入口地址, 然后跳轉(zhuǎn)執(zhí)行。

    根據(jù)TMS320C6678的內(nèi)存規(guī)劃設(shè)計(jì), 每個(gè)核的BOOT_MAGIC_ADDRESS位于各自L2 SRAM的最后4個(gè)字節(jié)中, 分別為0x1087FFFC~0x1787FFFC。

    3.2 單核程序的生成

    用戶程序通過TI處理器編譯軟件CCS的編譯后, 生成.out可執(zhí)行文件。 .out文件可以通過CCS軟件加載的方式將用戶程序加載到處理器中執(zhí)行, 但這種方式并不能實(shí)現(xiàn)上電自啟動(dòng)。 上電自啟動(dòng)需要將用戶程序燒寫至片外Flash中, 而.out可執(zhí)行文件中包含大量冗余信息, 將.out燒寫至片外Flash中會(huì)造成資源浪費(fèi), 且.out文件的格式也決定了不能實(shí)現(xiàn)上電自啟動(dòng)。

    TI公司提供了一整套的工具鏈, 如hex6x, b2i2c, b2ccs, i2crom等工具, 來(lái)完成.out可執(zhí)行文件向可燒寫鏡像文件的轉(zhuǎn)化。 圖3所示為生成的單核鏡像文件的格式。

    圖3 單核鏡像文件格式

    Fig.3 Format of single core image file

    其中.text段, .cint段, .switch段等均為用戶程序經(jīng)過CCS編譯后生成的各個(gè)數(shù)據(jù)段, 每個(gè)數(shù)據(jù)段都將對(duì)自己的數(shù)據(jù)段長(zhǎng)度和在內(nèi)存中存放的地址在鏡像文件中進(jìn)行標(biāo)記。 在完成用戶鏡像文件燒寫至片外Flash中后, Bootloader通過對(duì)每個(gè)數(shù)據(jù)段的長(zhǎng)度及存放的地址進(jìn)行識(shí)別, 實(shí)現(xiàn)對(duì)用戶程序的準(zhǔn)確加載。

    3.3 多核程序的生成

    對(duì)于多核程序來(lái)說, 由于每個(gè)核中執(zhí)行的用戶程序不同, 經(jīng)過CCS分別編譯后生成的.out可執(zhí)行文件也是不同的。 經(jīng)過工具鏈生成用戶鏡像文件后, 八個(gè)核便會(huì)對(duì)應(yīng)八個(gè)不同的鏡像文件。 因此, 要想生成多核用戶鏡像文件, 需要對(duì)八個(gè)核的鏡像文件進(jìn)行合并處理, 如圖4所示。

    多核鏡像文件合并的意義在于舍棄核的概念, 將每個(gè)核的鏡像文件視作由多個(gè)數(shù)據(jù)段組成。 多核鏡像文件的合并從根本上說是將多個(gè)核的數(shù)據(jù)段按照長(zhǎng)度、 地址、 數(shù)據(jù)的固定格式合并在一起。

    多核鏡像文件的最后是對(duì)core1~core7入口地址_c_int00的處理。 core1~core7的程序入口地址應(yīng)當(dāng)寫入每個(gè)核對(duì)應(yīng)的BOOT_MAGIC_ADDRESS中, 而本文正是將core1~core7的程序入口地址當(dāng)做數(shù)據(jù)段(長(zhǎng)度為4字節(jié), 地址為相應(yīng)BOOT_MAGIC_ADDRESS, 數(shù)據(jù)為相應(yīng)入口地址_c_int00)進(jìn)行了合并。

    圖4 多核鏡像文件格式

    Fig.4 Format of multicore image file

    3.4 多核Bootloader執(zhí)行

    TMS320C6678多核Bootloader的執(zhí)行過程如圖5所示。

    圖5 多核Bootloader執(zhí)行過程

    Fig.5 Process of multicore Bootloader

    4 設(shè)計(jì)驗(yàn)證

    本文設(shè)計(jì)如下程序來(lái)驗(yàn)證多核上電自啟動(dòng)的正確性: 八個(gè)核循環(huán)執(zhí)行1 024點(diǎn)FFT, 每個(gè)核執(zhí)行完一次FFT后向共享緩存寫標(biāo)志字, 然后core0不間斷監(jiān)測(cè)共享緩存的八個(gè)標(biāo)志字, 監(jiān)測(cè)到標(biāo)志字為1后, 對(duì)GPIO置0; 重復(fù)以上過程, 完成第二次FFT監(jiān)測(cè)后, core0將GPIO翻轉(zhuǎn), 以此類推。 如果八核完成啟動(dòng), 且程序運(yùn)行正確, 示波器將顯示觀測(cè)到的GPIO方波。

    經(jīng)驗(yàn)證, 本文的設(shè)計(jì)完成了TMS320C6678的八核上電自啟動(dòng), 仿真結(jié)果見圖6。

    圖6 仿真結(jié)果

    5 結(jié) 論

    針對(duì)TMS320C6678多核處理器提供了一種多核Bootloader的設(shè)計(jì)方法, 試驗(yàn)驗(yàn)證表明, 所設(shè)計(jì)的多核Bootloader程序工作穩(wěn)定, 可靠性高。 同時(shí), 該設(shè)計(jì)具備良好的通用性, 可以移植到其他基于TMS320C66xx系列芯片的平臺(tái)中。

    [1] TI. TMS320C6678: Multicore Fixed and Floating Point Digital Signal Processor[Z]. 2012.

    [2] TI. KeyStone Architecture DSP Bootloader[Z]. 2012.

    [3] 李飛平, 卿粼波, 滕奇志, 等. 基于TMS320C6678的多核程序加載研究與實(shí)現(xiàn)[J]. 電子技術(shù)應(yīng)用, 2015,41(3): 31-34. Li Feiping, Qing Linbo, Teng Qizhi, et al. Multicore Program Loading Research and Improve Based on TMS320C6678[J]. Application of Electronic Technique, 2015, 41(3): 31-34. (in Chinese)

    [4] 齊恩勇. 基于多核處理器的彈載嵌入式系統(tǒng)設(shè)計(jì)研究[J]. 電子設(shè)計(jì)工程, 2013, 21(6): 105-107. Qi Enyong. Research about Designing of Missile-Borne Embedded System Based on Multicore Processor[J]. Electronic Design Engineering, 2013, 21(6): 105-107.(in Chinese)

    [5] 黃震, 劉亞斌. TMS320C6000系列DSP程序固化的研究[J]. 電子設(shè)計(jì)工程, 2016, 24(12): 26-28. Huang Zhen, Liu Yabin. Study on the Program Download of TMS320C6000 DSP[J]. Electronic Design Engineering, 2016, 24(12): 26-28.(in Chinese)

    [6] 孔石, 王春雷. 基于EMIF16模塊的TMS320C6678與FPGA接口設(shè)計(jì)與實(shí)現(xiàn)[J]. 航空兵器, 2015(1): 35-38. Kong Shi, Wang Chunlei. Design and Implementation of Interface between TMS320C6678 and FPGA Based on EMIF16 Module[J]. Aero Weaponry, 2015(1): 35-38. (in Chinese)

    [7] 郝朋朋, 周煦林, 唐藝菁, 等. 基于TMS320C6678多核處理器體系結(jié)構(gòu)的研究[J]. 微電子學(xué)與計(jì)算機(jī), 2012, 29(12): 171-175. Hao Pengpeng, Zhou Xulin, Tang Yijing, et al. Research on Multicore Processor’s Architecture Based on TMS320C6678[J]. Microelectronics & Computer, 2012, 29(12): 171-175.(in Chinese)

    DesignandImplementationofMulticoreBootloaderBasedonTMS320C6678Processor

    XueZhiyuan,WangChunlei

    (ChinaAirborneMissileAcademy,Luoyang471009,China)

    According to the characteristics of multicore processors TMS320C6678, a design method based on multicore Bootloader is proposed. The principle and working mechanism of TMS320C6678Bootloader are described, a method to produce the image file of multicore user program is given. As a result, the multicore program loading and auto-running of TMS320C6678are implemented. Experiments show that TMS320C6678processor performs stably under the proposed design method.

    missile-borne computer; TMS320C6678; Bootloader; multicore program loading; EMIT16

    10.19297/j.cnki.41-1228/tj.2017.04.014

    2017-02-14

    薛志遠(yuǎn)(1986-), 男, 山東淄博人, 博士, 主要從事數(shù)字信號(hào)處理工作。

    薛志遠(yuǎn), 王春雷. 基于 TMS320C6678的多核Bootloader設(shè)計(jì)與實(shí)現(xiàn)[ J]. 航空兵器, 2017( 4): 80-83. Xue Zhiyuan, Wang Chunlei. Design and Implementation of Multicore Bootloader Based on TMS320C6678 Processor[ J]. Aero Weaponry, 2017( 4): 80-83.( in Chinese)

    TJ760; TN911.7

    : A

    : 1673-5048(2017)04-0080-04

    猜你喜歡
    用戶程序鏡像文件志遠(yuǎn)
    我最喜愛的玩具①
    變速箱控制系統(tǒng)Bootloader設(shè)計(jì)與實(shí)現(xiàn)
    Atom interferometers with weak-measurement path detectors and their quantum mechanical analysis?
    嵌入式設(shè)備遠(yuǎn)程升級(jí)方案設(shè)計(jì)
    沒光驅(qū)不要緊 裝個(gè)免費(fèi)虛擬的
    用RamOS降低公用機(jī)的維護(hù)工作量
    香噴噴的年喲
    Win7升級(jí)Win10教程
    電腦迷(2015年9期)2015-05-30 22:08:35
    Analysis and implementation of FURLS algorithm for active vibration control system with positive feedback①
    C8051F410單片機(jī)BootLoader的實(shí)現(xiàn)
    五月伊人婷婷丁香| 老司机午夜福利在线观看视频| 久久久久久久亚洲中文字幕 | 国产av在哪里看| 国产91精品成人一区二区三区| 女人十人毛片免费观看3o分钟| 99久久精品国产亚洲精品| 99精品在免费线老司机午夜| 一进一出抽搐gif免费好疼| 九九久久精品国产亚洲av麻豆| 国产精品女同一区二区软件 | 18美女黄网站色大片免费观看| 欧美3d第一页| 亚洲国产欧美网| 色哟哟哟哟哟哟| 欧美午夜高清在线| 桃红色精品国产亚洲av| 久久久久久久亚洲中文字幕 | 美女黄网站色视频| 亚洲av免费高清在线观看| 高清在线国产一区| 一级黄色大片毛片| 18禁国产床啪视频网站| 桃红色精品国产亚洲av| 亚洲在线观看片| 日本成人三级电影网站| 国产私拍福利视频在线观看| 国产亚洲av嫩草精品影院| 欧美国产日韩亚洲一区| 国产乱人伦免费视频| 亚洲精品成人久久久久久| 深爱激情五月婷婷| 久久草成人影院| 在线观看舔阴道视频| 精品电影一区二区在线| 久久久久久国产a免费观看| 好男人在线观看高清免费视频| 国产 一区 欧美 日韩| h日本视频在线播放| 国产一区二区在线观看日韩 | 麻豆一二三区av精品| 全区人妻精品视频| 长腿黑丝高跟| 美女 人体艺术 gogo| 99精品在免费线老司机午夜| 日韩欧美国产一区二区入口| 噜噜噜噜噜久久久久久91| 精品一区二区三区视频在线 | 亚洲av日韩精品久久久久久密| 国产淫片久久久久久久久 | 国产亚洲精品一区二区www| 久久欧美精品欧美久久欧美| 中文字幕熟女人妻在线| 亚洲精品456在线播放app | a级一级毛片免费在线观看| 精品一区二区三区人妻视频| 久久久国产精品麻豆| 日韩有码中文字幕| 亚洲av中文字字幕乱码综合| 欧美日本亚洲视频在线播放| 日韩av在线大香蕉| 国产在视频线在精品| 精品不卡国产一区二区三区| 国产成年人精品一区二区| 亚洲av免费高清在线观看| 国产成人av激情在线播放| 亚洲电影在线观看av| 他把我摸到了高潮在线观看| 男人和女人高潮做爰伦理| 亚洲av成人精品一区久久| 精品一区二区三区视频在线观看免费| 19禁男女啪啪无遮挡网站| 欧美日韩福利视频一区二区| 无限看片的www在线观看| 国产真实伦视频高清在线观看 | 九九热线精品视视频播放| 热99re8久久精品国产| 午夜免费男女啪啪视频观看 | 欧美国产日韩亚洲一区| 999久久久精品免费观看国产| 88av欧美| 99久久精品国产亚洲精品| 亚洲一区二区三区不卡视频| 国内揄拍国产精品人妻在线| 国产亚洲精品久久久com| 真实男女啪啪啪动态图| 免费在线观看影片大全网站| 深爱激情五月婷婷| 国产av一区在线观看免费| 欧美日韩综合久久久久久 | 日韩中文字幕欧美一区二区| 国产精品日韩av在线免费观看| 亚洲人与动物交配视频| 欧美日韩瑟瑟在线播放| 宅男免费午夜| 日韩有码中文字幕| 岛国在线观看网站| 久久久久久久久久黄片| 免费在线观看成人毛片| 激情在线观看视频在线高清| 五月玫瑰六月丁香| 欧美丝袜亚洲另类 | 精品一区二区三区av网在线观看| 日韩人妻高清精品专区| 少妇裸体淫交视频免费看高清| 精品午夜福利视频在线观看一区| 熟女电影av网| 男女床上黄色一级片免费看| 色视频www国产| 亚洲欧美日韩东京热| 啦啦啦免费观看视频1| 久久亚洲真实| 国产av麻豆久久久久久久| 欧美+亚洲+日韩+国产| 天天添夜夜摸| 中文字幕人妻熟人妻熟丝袜美 | 国产97色在线日韩免费| 成年版毛片免费区| 亚洲精品美女久久久久99蜜臀| 成人av在线播放网站| 少妇的逼水好多| 亚洲精品一区av在线观看| 亚洲欧美一区二区三区黑人| 亚洲av成人精品一区久久| 亚洲专区中文字幕在线| 日韩av在线大香蕉| 美女被艹到高潮喷水动态| 99国产极品粉嫩在线观看| 精品免费久久久久久久清纯| 国产高清videossex| 国内精品美女久久久久久| 色综合站精品国产| 欧美另类亚洲清纯唯美| 午夜福利高清视频| 久久6这里有精品| 国产在视频线在精品| 国产高清视频在线播放一区| 久久久精品欧美日韩精品| 国产v大片淫在线免费观看| 国产黄片美女视频| 女生性感内裤真人,穿戴方法视频| 日本撒尿小便嘘嘘汇集6| 国内精品一区二区在线观看| 九色成人免费人妻av| 国产视频内射| 亚洲中文字幕日韩| 免费观看人在逋| 欧美中文综合在线视频| 日韩人妻高清精品专区| 男女视频在线观看网站免费| 日韩大尺度精品在线看网址| 亚洲精品成人久久久久久| 18禁裸乳无遮挡免费网站照片| 欧美最黄视频在线播放免费| 一a级毛片在线观看| 黄片大片在线免费观看| 国产伦一二天堂av在线观看| 国产私拍福利视频在线观看| 欧美中文日本在线观看视频| 老汉色∧v一级毛片| 欧美一区二区亚洲| 国产精品久久电影中文字幕| 全区人妻精品视频| 亚洲av第一区精品v没综合| 中文在线观看免费www的网站| 国产高清视频在线播放一区| 精品久久久久久久末码| 国产亚洲精品综合一区在线观看| 午夜免费观看网址| 欧美日韩一级在线毛片| 无限看片的www在线观看| 欧美午夜高清在线| 久久精品国产99精品国产亚洲性色| 亚洲专区国产一区二区| 欧美一区二区精品小视频在线| 丰满乱子伦码专区| 久久伊人香网站| 老熟妇仑乱视频hdxx| 少妇裸体淫交视频免费看高清| 成人18禁在线播放| 亚洲专区中文字幕在线| 日韩av在线大香蕉| 在线播放无遮挡| 国产伦精品一区二区三区视频9 | 人妻夜夜爽99麻豆av| 亚洲av一区综合| 国产高清videossex| 亚洲av成人不卡在线观看播放网| 观看美女的网站| 国产又黄又爽又无遮挡在线| 国产三级中文精品| 男插女下体视频免费在线播放| 色综合婷婷激情| 亚洲片人在线观看| 国产视频内射| 99久久久亚洲精品蜜臀av| 在线观看美女被高潮喷水网站 | 少妇的逼水好多| 男女做爰动态图高潮gif福利片| 麻豆国产av国片精品| 国产探花极品一区二区| 床上黄色一级片| 欧美一级毛片孕妇| 好男人电影高清在线观看| 成人午夜高清在线视频| 色综合婷婷激情| 国产精品久久久人人做人人爽| 黄色片一级片一级黄色片| 欧美绝顶高潮抽搐喷水| 久久久久久国产a免费观看| 熟女少妇亚洲综合色aaa.| 三级国产精品欧美在线观看| 免费搜索国产男女视频| 搡老熟女国产l中国老女人| 久久久久久久久大av| 久久久久性生活片| 身体一侧抽搐| 午夜福利在线观看吧| 免费一级毛片在线播放高清视频| 欧美午夜高清在线| 亚洲av电影不卡..在线观看| 久久久久亚洲av毛片大全| 99久久无色码亚洲精品果冻| 韩国av一区二区三区四区| 丰满的人妻完整版| 老司机福利观看| 一进一出抽搐gif免费好疼| 亚洲黑人精品在线| 欧美乱色亚洲激情| 丰满乱子伦码专区| 一级毛片女人18水好多| 国产私拍福利视频在线观看| 一卡2卡三卡四卡精品乱码亚洲| 99久久久亚洲精品蜜臀av| 亚洲aⅴ乱码一区二区在线播放| 亚洲在线观看片| 91av网一区二区| 99在线视频只有这里精品首页| 伊人久久精品亚洲午夜| 麻豆国产97在线/欧美| 亚洲国产精品久久男人天堂| 日韩欧美精品v在线| 欧美成狂野欧美在线观看| 天天一区二区日本电影三级| 极品教师在线免费播放| 可以在线观看毛片的网站| 久久婷婷人人爽人人干人人爱| aaaaa片日本免费| 麻豆成人av在线观看| 嫩草影院精品99| xxx96com| 国产免费av片在线观看野外av| 免费在线观看成人毛片| 国产爱豆传媒在线观看| 久久午夜亚洲精品久久| av天堂中文字幕网| 国产精品久久久久久人妻精品电影| 日日摸夜夜添夜夜添小说| 国产精品av视频在线免费观看| 无人区码免费观看不卡| 一区二区三区高清视频在线| 99riav亚洲国产免费| 亚洲va日本ⅴa欧美va伊人久久| 亚洲熟妇熟女久久| 国产成人a区在线观看| 中文字幕人成人乱码亚洲影| 夜夜夜夜夜久久久久| 精品一区二区三区视频在线观看免费| 欧美成人一区二区免费高清观看| 色老头精品视频在线观看| 国产亚洲欧美在线一区二区| 国产成人av激情在线播放| 在线观看一区二区三区| 欧美色欧美亚洲另类二区| 麻豆久久精品国产亚洲av| 色精品久久人妻99蜜桃| 老熟妇乱子伦视频在线观看| 69人妻影院| 一区二区三区国产精品乱码| 床上黄色一级片| 亚洲av不卡在线观看| 亚洲av二区三区四区| 久久精品国产自在天天线| 亚洲七黄色美女视频| 狂野欧美激情性xxxx| 国产亚洲精品av在线| 不卡一级毛片| 草草在线视频免费看| 一个人免费在线观看电影| xxxwww97欧美| 国产亚洲精品综合一区在线观看| 久久精品亚洲精品国产色婷小说| 亚洲av成人不卡在线观看播放网| 高清毛片免费观看视频网站| 亚洲精品一卡2卡三卡4卡5卡| 国内毛片毛片毛片毛片毛片| 午夜日韩欧美国产| 欧美日韩中文字幕国产精品一区二区三区| 99久久成人亚洲精品观看| 91av网一区二区| 国内精品久久久久久久电影| 欧美+亚洲+日韩+国产| 成年人黄色毛片网站| 亚洲av二区三区四区| 搡老妇女老女人老熟妇| 91在线观看av| 日本 av在线| 嫩草影院入口| 午夜福利成人在线免费观看| 可以在线观看毛片的网站| 欧美激情久久久久久爽电影| 人人妻,人人澡人人爽秒播| 一本久久中文字幕| 一区二区三区激情视频| 黄片大片在线免费观看| 亚洲中文字幕日韩| 禁无遮挡网站| 精品国产亚洲在线| 亚洲最大成人手机在线| 亚洲中文字幕一区二区三区有码在线看| 午夜福利在线观看吧| 国产毛片a区久久久久| 欧美性感艳星| 亚洲一区二区三区不卡视频| 日韩欧美免费精品| 两性午夜刺激爽爽歪歪视频在线观看| 天美传媒精品一区二区| 搞女人的毛片| 日日干狠狠操夜夜爽| 欧美乱色亚洲激情| 51午夜福利影视在线观看| 亚洲国产欧美网| 国产亚洲欧美在线一区二区| 少妇的逼水好多| 国产一区二区在线av高清观看| 两个人看的免费小视频| 99热只有精品国产| 国内精品久久久久精免费| 丰满的人妻完整版| 国产69精品久久久久777片| 成人av一区二区三区在线看| 最近在线观看免费完整版| 亚洲成人免费电影在线观看| 国产亚洲av嫩草精品影院| 久久久久国产精品人妻aⅴ院| 日韩欧美免费精品| 天堂av国产一区二区熟女人妻| 国产精品免费一区二区三区在线| 国产又黄又爽又无遮挡在线| 岛国视频午夜一区免费看| 99热这里只有精品一区| 啦啦啦免费观看视频1| 夜夜夜夜夜久久久久| 亚洲专区中文字幕在线| av女优亚洲男人天堂| 亚洲 欧美 日韩 在线 免费| 国产精品嫩草影院av在线观看 | 国产精品久久电影中文字幕| 色噜噜av男人的天堂激情| 免费看日本二区| 国产三级中文精品| 99热6这里只有精品| 成人国产一区最新在线观看| 国产真实乱freesex| 一区二区三区高清视频在线| 国产成人av教育| 国产亚洲精品久久久久久毛片| 偷拍熟女少妇极品色| 国产淫片久久久久久久久 | 波多野结衣高清无吗| 免费观看人在逋| 国产又黄又爽又无遮挡在线| 三级男女做爰猛烈吃奶摸视频| 少妇丰满av| 日韩欧美精品免费久久 | 亚洲av中文字字幕乱码综合| 2021天堂中文幕一二区在线观| 淫秽高清视频在线观看| av片东京热男人的天堂| 99久久精品一区二区三区| 欧美又色又爽又黄视频| 国内毛片毛片毛片毛片毛片| 法律面前人人平等表现在哪些方面| 日本黄色视频三级网站网址| 99在线人妻在线中文字幕| 国产69精品久久久久777片| 婷婷精品国产亚洲av| 国内毛片毛片毛片毛片毛片| 韩国av一区二区三区四区| 舔av片在线| 亚洲无线观看免费| 最近最新中文字幕大全免费视频| 婷婷精品国产亚洲av| 免费看十八禁软件| 色哟哟哟哟哟哟| 欧美日韩一级在线毛片| 免费看a级黄色片| 久久精品国产99精品国产亚洲性色| 国产av在哪里看| xxxwww97欧美| 日本黄大片高清| 高清毛片免费观看视频网站| 老司机深夜福利视频在线观看| 嫩草影院精品99| 欧美乱色亚洲激情| 嫩草影院入口| 日本黄大片高清| 给我免费播放毛片高清在线观看| 亚洲成人久久性| 午夜激情欧美在线| 精品人妻1区二区| 国产单亲对白刺激| 久久婷婷人人爽人人干人人爱| 一本精品99久久精品77| 99在线人妻在线中文字幕| 久久久精品大字幕| 99在线人妻在线中文字幕| 精品久久久久久久人妻蜜臀av| 嫩草影院精品99| 一个人看视频在线观看www免费 | 国产免费一级a男人的天堂| 日韩亚洲欧美综合| 日韩免费av在线播放| 精品无人区乱码1区二区| 无遮挡黄片免费观看| 婷婷丁香在线五月| 宅男免费午夜| 一级毛片高清免费大全| 男女之事视频高清在线观看| 网址你懂的国产日韩在线| 亚洲精品影视一区二区三区av| 老司机深夜福利视频在线观看| 99国产精品一区二区蜜桃av| 日韩中文字幕欧美一区二区| 狂野欧美白嫩少妇大欣赏| 国产三级在线视频| 法律面前人人平等表现在哪些方面| 国产91精品成人一区二区三区| 国产色婷婷99| 欧美性猛交╳xxx乱大交人| 免费看光身美女| 精品久久久久久久末码| 1000部很黄的大片| 欧美黄色淫秽网站| 国产精品久久久久久精品电影| 久久国产精品人妻蜜桃| 欧美性猛交黑人性爽| 内射极品少妇av片p| 夜夜爽天天搞| 三级国产精品欧美在线观看| 亚洲成a人片在线一区二区| 少妇丰满av| 国产 一区 欧美 日韩| 亚洲精品国产精品久久久不卡| 搡老熟女国产l中国老女人| 免费人成视频x8x8入口观看| 一区二区三区激情视频| 一级黄片播放器| 国产一区二区在线观看日韩 | 国产精品香港三级国产av潘金莲| 男女那种视频在线观看| 久久久精品欧美日韩精品| 又黄又爽又免费观看的视频| 久久久久九九精品影院| 国产精品久久久久久亚洲av鲁大| 精品99又大又爽又粗少妇毛片 | 九九久久精品国产亚洲av麻豆| www.熟女人妻精品国产| 亚洲国产欧美人成| 欧美精品啪啪一区二区三区| 亚洲成av人片免费观看| 精品人妻1区二区| 欧美中文综合在线视频| 九色成人免费人妻av| 久久精品亚洲精品国产色婷小说| 午夜老司机福利剧场| 每晚都被弄得嗷嗷叫到高潮| 欧美3d第一页| 宅男免费午夜| netflix在线观看网站| 国产精品久久久久久人妻精品电影| 国产午夜福利久久久久久| 国产精品嫩草影院av在线观看 | 国产精品乱码一区二三区的特点| 俺也久久电影网| 亚洲精品亚洲一区二区| 法律面前人人平等表现在哪些方面| 亚洲国产欧洲综合997久久,| 无限看片的www在线观看| 在线观看午夜福利视频| 日韩欧美国产一区二区入口| 亚洲第一欧美日韩一区二区三区| 一级a爱片免费观看的视频| 国产成人aa在线观看| 精品久久久久久成人av| 老熟妇仑乱视频hdxx| 欧美乱妇无乱码| 欧美日韩综合久久久久久 | 国产69精品久久久久777片| 国产精品影院久久| 久久久国产成人精品二区| 丰满的人妻完整版| 成人精品一区二区免费| 啪啪无遮挡十八禁网站| 日本免费一区二区三区高清不卡| 亚洲avbb在线观看| 亚洲av美国av| 特级一级黄色大片| 青草久久国产| 国产真实伦视频高清在线观看 | 亚洲av电影不卡..在线观看| 亚洲18禁久久av| 欧美乱色亚洲激情| 欧美乱妇无乱码| 国产真实伦视频高清在线观看 | 国产精品久久久久久久久免 | 观看美女的网站| 全区人妻精品视频| 日本黄色片子视频| 日韩欧美三级三区| 特级一级黄色大片| 久久久色成人| 欧美在线黄色| 欧美最黄视频在线播放免费| 欧美zozozo另类| 一区二区三区高清视频在线| 亚洲av电影不卡..在线观看| 国产成人福利小说| 婷婷亚洲欧美| 亚洲av免费高清在线观看| 日韩成人在线观看一区二区三区| 国产成人a区在线观看| 国产伦人伦偷精品视频| 欧美日韩黄片免| 国产视频内射| 亚洲av免费在线观看| 国产免费男女视频| 精品欧美国产一区二区三| 国产三级中文精品| 亚洲成人久久爱视频| 在线观看免费视频日本深夜| 日本 欧美在线| 夜夜看夜夜爽夜夜摸| 精品久久久久久久毛片微露脸| 色尼玛亚洲综合影院| 久久婷婷人人爽人人干人人爱| 18禁黄网站禁片午夜丰满| 国产av一区在线观看免费| 成人三级黄色视频| 色综合欧美亚洲国产小说| 国产野战对白在线观看| 亚洲av不卡在线观看| 草草在线视频免费看| 亚洲人成网站在线播| 日韩欧美一区二区三区在线观看| 日本在线视频免费播放| 久久中文看片网| 国产探花在线观看一区二区| 琪琪午夜伦伦电影理论片6080| 韩国av一区二区三区四区| 狠狠狠狠99中文字幕| 国语自产精品视频在线第100页| www.www免费av| 1000部很黄的大片| 国内精品久久久久久久电影| 97人妻精品一区二区三区麻豆| 亚洲久久久久久中文字幕| 91麻豆精品激情在线观看国产| 久久久精品大字幕| 综合色av麻豆| 亚洲最大成人中文| 成人无遮挡网站| 色哟哟哟哟哟哟| 51国产日韩欧美| 国产一区在线观看成人免费| 99精品在免费线老司机午夜| 最近最新免费中文字幕在线| 最好的美女福利视频网| 国产成人a区在线观看| 久久6这里有精品| 亚洲av成人不卡在线观看播放网| 国产综合懂色| 岛国在线免费视频观看| 久久精品人妻少妇| 真实男女啪啪啪动态图| 亚洲av熟女| 男人舔奶头视频| 两个人看的免费小视频| av视频在线观看入口| 亚洲专区中文字幕在线| 制服人妻中文乱码| 国产黄色小视频在线观看| 91久久精品电影网| svipshipincom国产片| 偷拍熟女少妇极品色| 12—13女人毛片做爰片一| 色尼玛亚洲综合影院| 欧美日韩乱码在线| 日韩免费av在线播放| 国产综合懂色| 女人十人毛片免费观看3o分钟| 嫩草影视91久久| 最新美女视频免费是黄的| 性色av乱码一区二区三区2| 日韩人妻高清精品专区| 真实男女啪啪啪动态图| 乱人视频在线观看| h日本视频在线播放| 国产淫片久久久久久久久 | 欧美+亚洲+日韩+国产| 国产高清三级在线| 国产精品久久久久久人妻精品电影| 亚洲真实伦在线观看| 日韩大尺度精品在线看网址| 午夜福利在线观看吧|