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

    基于MCAPI的多核軟件開(kāi)發(fā)方法

    2016-11-30 05:25:46祝昇翔賀志毅
    電子技術(shù)應(yīng)用 2016年1期
    關(guān)鍵詞:間通信端點(diǎn)應(yīng)用程序

    祝昇翔,賀志毅

    (北京遙感設(shè)備研究所,北京 100854)

    基于MCAPI的多核軟件開(kāi)發(fā)方法

    祝昇翔,賀志毅

    (北京遙感設(shè)備研究所,北京 100854)

    提出了一種基于多核通信應(yīng)用程序接口(MCAPI)標(biāo)準(zhǔn)的多核軟件開(kāi)發(fā)方法,該標(biāo)準(zhǔn)提供了基于消息傳遞的API,適用于核間通信,大大提高了應(yīng)用程序在多核處理器上的可移植性。采用poly-platform軟件工具進(jìn)行多核軟件開(kāi)發(fā),首先建立拓?fù)浣Y(jié)構(gòu),然后定義節(jié)點(diǎn)工程,完成存儲(chǔ)分配等工作,再利用MCAPI模板完成節(jié)點(diǎn)間通信,最后編制各個(gè)節(jié)點(diǎn)的應(yīng)用程序。該軟件開(kāi)發(fā)流程獨(dú)立于廠(chǎng)商、器件和操作系統(tǒng),可將應(yīng)用程序快速靈活地映射到不同的同構(gòu)和異構(gòu)多核架構(gòu)上,大大提高了多核軟件的開(kāi)發(fā)效率。

    多核通信應(yīng)用程序接口;核間通信

    0 引言

    隨著技術(shù)的進(jìn)步,電子產(chǎn)品更新?lián)Q代的速度越來(lái)越快。單純提高主頻來(lái)提升系統(tǒng)性能的方式已經(jīng)接近瓶頸,而使用多片處理器搭建系統(tǒng)又不符合產(chǎn)品的小型化要求。傳統(tǒng)的單核處理器已經(jīng)不能滿(mǎn)足日益增長(zhǎng)的性能需求,能夠完成并行任務(wù)處理的多核處理器應(yīng)運(yùn)而生?,F(xiàn)代多核處理器主要依靠增加核數(shù)而不是頻率來(lái)提升性能,同時(shí)芯片的高集成度也帶來(lái)了資源調(diào)度和功耗等問(wèn)題。隨著多核處理器并行度的增加,各類(lèi)同構(gòu)、異構(gòu)多核處理器的出現(xiàn)使得軟件開(kāi)發(fā)面臨著巨大的挑戰(zhàn)。如何在多核上高效地實(shí)現(xiàn)算法,如何合理地分配資源都是需要解決的問(wèn)題。

    1 多核DSP器件簡(jiǎn)介

    TMS320C6678是德州儀器公司(Texas Instruments,TI)在2010年推出的一款經(jīng)典的同構(gòu)多核數(shù)字信號(hào)處理器(Digital Signal Processor,DSP)[1],包含8個(gè)DSP內(nèi)核,每個(gè)核在 1.4 GHz的最高工作頻率下性能可達(dá)到 22.4 G每秒浮點(diǎn)運(yùn)算次數(shù)(FLoating-point Operations Per Second,F(xiàn)LOPS),支持 Hyperlink等多種高速接口,可廣泛用于移動(dòng)通信、醫(yī)療電子、高性能計(jì)算等領(lǐng)域。

    核間通信(Inter Processor Communication,IPC)以及核與外設(shè)的通信是多核軟件開(kāi)發(fā)的關(guān)鍵所在。針對(duì)這一需求,德州儀器公司在其新一代 Keystone架構(gòu)的處理器上提供了多核導(dǎo)航器,包括硬件隊(duì)列管理器和基于包的直接存儲(chǔ)訪(fǎng)問(wèn)(Direct Memory Address,DMA),以實(shí)現(xiàn)核間高速數(shù)據(jù)傳輸。使用多核導(dǎo)航器進(jìn)行核間通信,可以通過(guò)軟件對(duì)相應(yīng)的控制寄存器進(jìn)行讀寫(xiě)和查詢(xún)實(shí)現(xiàn),也可通過(guò)內(nèi)部硬件進(jìn)行事件觸發(fā)實(shí)現(xiàn),這種方式可大大簡(jiǎn)化核間通信處理,但是仍存在缺點(diǎn)。一旦軟件拓?fù)浣Y(jié)構(gòu)發(fā)生改變,或者需要調(diào)整核的運(yùn)算負(fù)載來(lái)提升系統(tǒng)性能時(shí),這部分工作量很大,而且應(yīng)用受限于廠(chǎng)商。

    2 多核通信應(yīng)用程序接口概述

    多核通信應(yīng)用程序接口MCAPI(Multicore Communications Application Program Interface)是由多核聯(lián)盟提出的基于消息傳遞的輕量級(jí)應(yīng)用程序接口標(biāo)準(zhǔn)[2],特別適用于嵌入式系統(tǒng)處理器核間通信和同步。MCAPI的應(yīng)用不受處理器核的數(shù)目、處理器架構(gòu)以及操作系統(tǒng)的限制,并且提供了源碼級(jí)的兼容性支持,可擴(kuò)展性很強(qiáng)。

    相對(duì)于普通的多片處理器間通信來(lái)說(shuō),多核處理器的核間通信普遍要求低延遲、高帶寬。大部分多核處理器都包含片上存儲(chǔ)器或高速緩存(cache)。為了避免出現(xiàn)計(jì)算瓶頸,核間通信需要減少不必要的存儲(chǔ)器訪(fǎng)問(wèn)。

    MCAPI中定義了域(domain)、節(jié)點(diǎn)(node)、端點(diǎn)(endpoint)、通道(channel)等關(guān)鍵概念。域是依賴(lài)于具體實(shí)現(xiàn)的,既可以是具有多個(gè)處理器核的單個(gè)芯片,也可以是板上的多個(gè)處理器。節(jié)點(diǎn)可以是線(xiàn)程、處理器或硬件加速器等,通??捎锰幚砥骱俗鳛楣?jié)點(diǎn)。端點(diǎn)是類(lèi)似于套接字的通信點(diǎn),一個(gè)節(jié)點(diǎn)通常包括多個(gè)端點(diǎn)。通道提供了一對(duì)端點(diǎn)之間的點(diǎn)到點(diǎn)的先入先出(First In First Out,F(xiàn)IFO)存儲(chǔ)器用于通信,方向?yàn)閱蜗虻摹?/p>

    此外,MCAPI定義了3種通信基本類(lèi)型:消息、包通道和標(biāo)量通道。消息是最常用的通信類(lèi)型,提供了端點(diǎn)之間收發(fā)數(shù)據(jù)的機(jī)制,支持優(yōu)先級(jí)動(dòng)態(tài)調(diào)整,可用于同步、初始化和負(fù)載平衡,如圖1所示。包通道和標(biāo)量通道提供了輕量級(jí)的流通信機(jī)制,相應(yīng)的程序開(kāi)銷(xiāo)很小。

    圖1 MCAPI端點(diǎn)間的消息傳遞

    3 基于Poly-Platform工具的多核軟件開(kāi)發(fā)流程

    3.1Poly-Platform工具簡(jiǎn)介

    Poly-Platform是PolyCore公司提供的針對(duì)多核軟件開(kāi)發(fā)的集成開(kāi)發(fā)工具套件[3],包含 Poly-Mapper、Poly-Generator、Poly-Messenger/MCAPI、Poly-Templates等功能模塊。采用該工具進(jìn)行開(kāi)發(fā)可以基于MCAPI標(biāo)準(zhǔn)建立應(yīng)用程序節(jié)點(diǎn),利用用戶(hù)圖形界面(Graphical User Interfaces,GUI)向?qū)ё詣?dòng)生成代碼,在幾乎不修改源代碼的基礎(chǔ)上,實(shí)現(xiàn)應(yīng)用程序在同構(gòu)多核、異構(gòu)多核、多處理器等不同平臺(tái)上的靈活配置和擴(kuò)展,不受限于廠(chǎng)商,應(yīng)用前景廣闊。

    3.2多核軟件開(kāi)發(fā)流程

    將 Poly-Platform軟件使用插件方式集成到 Eclipse軟件環(huán)境中后會(huì)在 TI的 Code Composer Studio開(kāi)發(fā)環(huán)境下出現(xiàn)相應(yīng)的菜單和選項(xiàng),即可進(jìn)行基于Poly-Platform的多核軟件開(kāi)發(fā)。這里選擇TMS320C6678多核DSP器件進(jìn)行開(kāi)發(fā),并且以8個(gè)DSP核之間依次相連并傳遞數(shù)據(jù)的環(huán)形拓?fù)浣Y(jié)構(gòu)為例描述開(kāi)發(fā)流程。

    (1)建立拓?fù)浣Y(jié)構(gòu)。首先建立一個(gè)拓?fù)洌═opology)工程,拓?fù)渲饕枋隽藨?yīng)用程序在(多核)平臺(tái)上的映射關(guān)系。借助Poly-Mapper工具在建立工程后生成的拓?fù)溆成湮募羞M(jìn)行屬性設(shè)置,選擇處理器類(lèi)型,設(shè)置節(jié)點(diǎn)個(gè)數(shù)為8(對(duì)應(yīng)8個(gè)DSP核),名稱(chēng)分別為 N0—N7,操作系統(tǒng)為T(mén)I的DSP專(zhuān)用操作系統(tǒng)。然后在拓?fù)鋱D中繪制8個(gè)節(jié)點(diǎn),并在每個(gè)節(jié)點(diǎn)中間繪制一條鏈路(link),得到環(huán)形結(jié)構(gòu)的8節(jié)點(diǎn)拓?fù)浣Y(jié)構(gòu)圖,如圖2所示。

    圖2 環(huán)形結(jié)構(gòu)的8節(jié)點(diǎn)拓?fù)浣Y(jié)構(gòu)圖

    (2)建立內(nèi)存映射文件并分配資源。建立內(nèi)存映射文件并分配若干個(gè)段(section),設(shè)置其起始地址、大小、方向等參數(shù)。這些段分別用于內(nèi)存訪(fǎng)問(wèn)區(qū)域(Memory Access Regions,MARs)和鏈路(link)。其中內(nèi)存訪(fǎng)問(wèn)區(qū)域包括一些常用的資源池(pool),如消息池、消息隊(duì)列池、數(shù)據(jù)池、等待池等,不同節(jié)點(diǎn)之間通過(guò) MARs共享資源可以提高資源利用效率,提升系統(tǒng)性能。鏈路即對(duì)應(yīng)拓?fù)浣Y(jié)構(gòu)圖(見(jiàn)如圖2)中各節(jié)點(diǎn)之間的通信鏈路,

    (3)在拓?fù)浣Y(jié)構(gòu)圖中進(jìn)行內(nèi)存映射。針對(duì)每一個(gè)節(jié)點(diǎn)(N0—N7),設(shè)置其可訪(fǎng)問(wèn)的內(nèi)存訪(fǎng)問(wèn)區(qū)域。然后,還需要對(duì)內(nèi)存訪(fǎng)問(wèn)區(qū)域包含的每一個(gè)資源池進(jìn)行參數(shù)設(shè)置,如起始地址等。同樣地,對(duì)鏈路也需要進(jìn)行參數(shù)設(shè)置。

    (4)建立節(jié)點(diǎn)工程。這里與常規(guī)的 DSP開(kāi)發(fā)流程基本一致,針對(duì)8個(gè)節(jié)點(diǎn)(對(duì)應(yīng)處理器核)分別建立節(jié)點(diǎn)工程,然后需要將這8個(gè)節(jié)點(diǎn)工程與第一步建立的拓?fù)涔こ探⒂成潢P(guān)系。

    (5)編寫(xiě)初始化代碼和配置文件。首先利用 Poly-Generator工具將拓?fù)浣Y(jié)構(gòu)圖轉(zhuǎn)化為基于拓?fù)涠x的 C語(yǔ)言和相應(yīng)的頭文件,并存放到每個(gè)節(jié)點(diǎn)工程的工作目錄下。然后利用Poly-Template工具,按照軟件自帶的MCAPI模板,自動(dòng)為每個(gè)節(jié)點(diǎn)工程生成節(jié)點(diǎn)初始化文件和硬件初始化文件。最后編寫(xiě)TI專(zhuān)用的實(shí)時(shí)軟件組件(Real Time Software Component,RTSC)配置文件和用于存儲(chǔ)器分配的連接器命令文件。

    (6)編寫(xiě)每個(gè)節(jié)點(diǎn)工程的主函數(shù)。主函數(shù)主要內(nèi)容包括調(diào)用節(jié)點(diǎn)初始化函數(shù),硬件初始化函數(shù),以及節(jié)點(diǎn)之間消息收發(fā)的函數(shù)(基于 MCAPI)等。這些都可以利用Poly-Template工具提供的模板快速完成。圖3為用模板生成的代碼示例,其功能為N1節(jié)點(diǎn)接收消息,然后將其加1后再發(fā)送給N2節(jié)點(diǎn)。

    (7)編寫(xiě)每個(gè)節(jié)點(diǎn)工程的應(yīng)用程序。將用戶(hù)的算法進(jìn)行代碼實(shí)現(xiàn)并加入節(jié)點(diǎn)工程,這一步與常規(guī)的DSP開(kāi)發(fā)流程完全一致。

    (8)建立目標(biāo)配置文件和RTSC平臺(tái)。首先建立用于仿真調(diào)試的目標(biāo)配置文件,然后建立RTSC平臺(tái)用于硬件配置,并將其加入節(jié)點(diǎn)工程。這些都是TI專(zhuān)用的文件。

    (9)編譯、調(diào)試、運(yùn)行。對(duì)每個(gè)節(jié)點(diǎn)工程進(jìn)行編譯、調(diào)試、運(yùn)行,觀(guān)察程序運(yùn)行結(jié)果。注意不要編譯拓?fù)涔こ獭?/p>

    (10)程序性能分析和優(yōu)化。借助Poly-inspector工具提供的交互式報(bào)告環(huán)境,可以對(duì)多核軟件實(shí)現(xiàn)進(jìn)行性能分析,方便用戶(hù)進(jìn)行程序優(yōu)化和調(diào)整。

    圖3 使用Poly-Template生成的消息接收和發(fā)送代碼示例

    4 某雷達(dá)信號(hào)處理軟件設(shè)計(jì)方案示例

    某雷達(dá)信號(hào)處理機(jī)采用 TI的 TMS320C6678多核DSP為主處理芯片,功能為雷達(dá)導(dǎo)引頭主動(dòng)探測(cè)處理[4]。其拓?fù)浣Y(jié)構(gòu)為主從方式,核0為主控核,負(fù)責(zé)DSP內(nèi)部資源配置和初始化、自檢、波形參數(shù)控制、波門(mén)控制、對(duì)外接口控制等,核1、核2、核3分別負(fù)責(zé)和通道、方位差通道、俯仰差通道的脈壓數(shù)據(jù)相干積累、恒虛警檢測(cè)、測(cè)距等,其他核未使用,目前已完成軟件設(shè)計(jì)和實(shí)現(xiàn)。但是,現(xiàn)根據(jù)項(xiàng)目需要增加被動(dòng)信號(hào)處理功能和由此新增的部分對(duì)外接口,軟件架構(gòu)發(fā)生較大改變。此時(shí)如果仍舊采用傳統(tǒng)的DSP軟件開(kāi)發(fā)方法,則軟件移植的工作量較大,特別是需要重新設(shè)計(jì)核間通信的代碼。而采用基于 MCAPI的多核軟件開(kāi)發(fā)方法[5]并借助 Poly-Platform軟件進(jìn)行開(kāi)發(fā),就可以保留原有的應(yīng)用程序不變,快速、靈活地生成新的拓?fù)浣Y(jié)構(gòu),并按照軟件模板快速生成符合標(biāo)準(zhǔn)的核間通信程序,代碼改動(dòng)量很小。采用方案為新增一個(gè)核4負(fù)責(zé)被動(dòng)信號(hào)處理,同時(shí)新增1個(gè)核5,負(fù)責(zé)新增的對(duì)外接口,以及核0負(fù)責(zé)原有的一部分工作,以實(shí)現(xiàn)運(yùn)算負(fù)載平衡,如圖4所示。在實(shí)際中根據(jù)需要還可快速地改為其他拓?fù)浣Y(jié)構(gòu)并進(jìn)行性能優(yōu)化,比如將主從拓?fù)浣Y(jié)構(gòu)改為數(shù)據(jù)流結(jié)構(gòu)。

    圖4 采用基于MCAPI的方法重新設(shè)計(jì)軟件拓?fù)浣Y(jié)構(gòu)

    5 結(jié)論

    當(dāng)前計(jì)算環(huán)境變得越來(lái)越多元化,DSP、可編程邏輯器件(Field Programmable Gate Array,F(xiàn)PGA)、圖形處理器(Graphics Processing Unit,GPU)都具有較強(qiáng)的運(yùn)算能力,并適用于不同的應(yīng)用場(chǎng)合。多核處理器是當(dāng)前的研究熱點(diǎn),而高集成度的異構(gòu)多核處理器是未來(lái)的發(fā)展趨勢(shì)。基于多核的軟件開(kāi)發(fā)始終是一個(gè)難點(diǎn),給軟件開(kāi)發(fā)人員帶來(lái)了巨大的挑戰(zhàn)。本文提出的基于MCAPI的多核軟件開(kāi)發(fā)方法可應(yīng)用于同構(gòu)多核、異構(gòu)多核以及多處理器平臺(tái),通用性較強(qiáng),不受廠(chǎng)商、處理器、操作系統(tǒng)的限制,可幫助用戶(hù)簡(jiǎn)化軟件設(shè)計(jì)和優(yōu)化過(guò)程中的拓?fù)湓O(shè)計(jì)、運(yùn)算負(fù)載平衡以及核間通信和資源分配等工作,顯著地提升開(kāi)發(fā)效率。

    [1]Texas Instruments,Inc.TMS320C6678 multicore fixed and floating-point digital signal processor[Z].2014.

    [2]The Multicore Association.Multicore Communications API(MCAPI)Specification V2.015[Z].2011.

    [3]PolyCore Software,Inc.Poly-Platform user guide[Z].2012.

    [4]楊康.基于多核DSP的彈載毫米波雙模制導(dǎo)雷達(dá)關(guān)鍵技術(shù)研究[D].南京:南京航空航天大學(xué),2013.

    [5]ERIC G.Using MCAPI/MDMA for ADSP-SC58x Dual-SHARC Audio Talkthrough[Z].2015.

    A multicore software development method based on MCAPI

    Zhu Shengxiang,He Zhiyi
    (Beijing Institute of Remote Sensing Equipment,Beijing 100854,China)

    This paper presents a multicore software development method based on multicore communications application program interface(MCAPI)standard.This standard which provides APIs based on message is used for inter processor communication(IPC).It improves the portability of application programs on multicore processors.A software tool named poly-platform is used for multicore software development.At first,the topology is set up.Then a node project is defined and memories are allocated.The template of MCAPI is used for generating codes for communications among nodes.Finally,application programs of every nodes should be finished.This procedure of software development is independent of companies,devices and operating systems.It could map the application programs to different homogeneous and heterogeneous multicore architectures quickly and flexibly,improve the efficiency greatly.

    multicore communications application program interface;inter processor communication

    TP311.52

    A

    10.16157/j.issn.0258-7998.2016.01.007

    (2015-08-31)

    祝昇翔(1979-),通信作者,男,博士研究生,高級(jí)工程師,主要研究方向:雷達(dá)成像技術(shù)、相控陣?yán)走_(dá)技術(shù)等,E-mail:tedazsx@163.com。

    賀志毅(1961-),男,博士,研究員,主要研究方向:精確制導(dǎo)技術(shù)。

    中文引用格式:祝昇翔,賀志毅.基于MCAPI的多核軟件開(kāi)發(fā)方法[J].電子技術(shù)應(yīng)用,2016,42(1):31-33.

    英文引用格式:Zhu Shengxiang,He Zhiyi.A multicore software development method based on MCAPI[J].Application of Electronic Technique,2016,42(1):31-33.

    猜你喜歡
    間通信端點(diǎn)應(yīng)用程序
    細(xì)胞間通信預(yù)測(cè)方法研究進(jìn)展
    非特征端點(diǎn)條件下PM函數(shù)的迭代根
    不等式求解過(guò)程中端點(diǎn)的確定
    刪除Win10中自帶的應(yīng)用程序
    綜合航電分區(qū)間通信元模型設(shè)計(jì)研究
    參數(shù)型Marcinkiewicz積分算子及其交換子的加權(quán)端點(diǎn)估計(jì)
    基丁能雖匹配延拓法LMD端點(diǎn)效應(yīng)處理
    基于核間寄存器的多核虛擬機(jī)系統(tǒng)中虛擬機(jī)間通信研究
    一種適應(yīng)多核處理器核間通信機(jī)制的設(shè)計(jì)
    關(guān)閉應(yīng)用程序更新提醒
    電腦迷(2012年15期)2012-04-29 17:09:47
    午夜老司机福利片| 国产爽快片一区二区三区| 中文字幕色久视频| 你懂的网址亚洲精品在线观看| 国产欧美亚洲国产| 午夜免费男女啪啪视频观看| 久久久久久久久免费视频了| 操美女的视频在线观看| 大话2 男鬼变身卡| 青春草视频在线免费观看| 国产爽快片一区二区三区| 五月天丁香电影| 国产一区二区在线观看av| 亚洲精品一区蜜桃| 少妇猛男粗大的猛烈进出视频| 首页视频小说图片口味搜索 | 亚洲欧洲日产国产| 99国产精品免费福利视频| 亚洲国产毛片av蜜桃av| 97精品久久久久久久久久精品| 亚洲精品久久午夜乱码| 91国产中文字幕| 久久精品人人爽人人爽视色| 日韩 欧美 亚洲 中文字幕| 亚洲成人免费电影在线观看 | av在线app专区| 高清欧美精品videossex| 男女边吃奶边做爰视频| 久久九九热精品免费| 人体艺术视频欧美日本| 考比视频在线观看| 纯流量卡能插随身wifi吗| 老司机亚洲免费影院| 人人澡人人妻人| 18禁裸乳无遮挡动漫免费视频| 欧美成狂野欧美在线观看| 91精品三级在线观看| 亚洲精品国产av蜜桃| 日韩免费高清中文字幕av| 在线观看免费午夜福利视频| 大陆偷拍与自拍| 国产在线一区二区三区精| 亚洲熟女毛片儿| 97精品久久久久久久久久精品| 啦啦啦在线免费观看视频4| 桃花免费在线播放| 亚洲免费av在线视频| 两人在一起打扑克的视频| 国产欧美日韩一区二区三 | 精品国产一区二区三区四区第35| 乱人伦中国视频| 日韩制服丝袜自拍偷拍| 亚洲欧美激情在线| 色综合欧美亚洲国产小说| 美女主播在线视频| 亚洲国产日韩一区二区| 少妇精品久久久久久久| 成人国产一区最新在线观看 | 欧美激情极品国产一区二区三区| 日本欧美视频一区| 99热全是精品| 免费日韩欧美在线观看| netflix在线观看网站| 91精品伊人久久大香线蕉| 天堂8中文在线网| 日本wwww免费看| 国产一区二区三区综合在线观看| 午夜免费成人在线视频| 亚洲精品一卡2卡三卡4卡5卡 | 欧美变态另类bdsm刘玥| 黑人巨大精品欧美一区二区蜜桃| 国产免费视频播放在线视频| 色视频在线一区二区三区| 老司机午夜十八禁免费视频| 久久久久久久久久久久大奶| 久久女婷五月综合色啪小说| 国产欧美日韩一区二区三 | 一区二区三区四区激情视频| 精品熟女少妇八av免费久了| 一级片免费观看大全| 国产免费福利视频在线观看| 免费少妇av软件| 好男人视频免费观看在线| 精品国产一区二区久久| 制服诱惑二区| 老司机午夜十八禁免费视频| 国产极品粉嫩免费观看在线| 国产av精品麻豆| 久久精品人人爽人人爽视色| 天天添夜夜摸| 国产亚洲精品久久久久5区| 亚洲精品美女久久av网站| 欧美亚洲日本最大视频资源| 一区二区三区乱码不卡18| √禁漫天堂资源中文www| 久久久久久久久久久久大奶| 亚洲一区二区三区欧美精品| 亚洲人成电影观看| 中文欧美无线码| 亚洲欧美一区二区三区黑人| cao死你这个sao货| 在线看a的网站| 黑丝袜美女国产一区| 性色av乱码一区二区三区2| 永久免费av网站大全| 狠狠婷婷综合久久久久久88av| 啦啦啦 在线观看视频| 国产淫语在线视频| 中文字幕制服av| 激情视频va一区二区三区| 建设人人有责人人尽责人人享有的| 午夜两性在线视频| 人人澡人人妻人| 国产亚洲午夜精品一区二区久久| 在线观看免费午夜福利视频| 久久久精品国产亚洲av高清涩受| 国产成人精品久久二区二区91| 天天躁狠狠躁夜夜躁狠狠躁| 丝袜在线中文字幕| 欧美亚洲日本最大视频资源| 超碰97精品在线观看| 婷婷成人精品国产| 中文字幕制服av| 少妇猛男粗大的猛烈进出视频| 一级毛片女人18水好多 | 又黄又粗又硬又大视频| 中文字幕av电影在线播放| 50天的宝宝边吃奶边哭怎么回事| 国产视频首页在线观看| 多毛熟女@视频| 日本猛色少妇xxxxx猛交久久| 国产精品人妻久久久影院| 老司机午夜十八禁免费视频| 69精品国产乱码久久久| 亚洲熟女精品中文字幕| 久久性视频一级片| 十八禁人妻一区二区| 1024视频免费在线观看| 男女下面插进去视频免费观看| 免费观看av网站的网址| 欧美日韩亚洲综合一区二区三区_| 久久精品人人爽人人爽视色| 看十八女毛片水多多多| 99国产精品免费福利视频| 新久久久久国产一级毛片| 亚洲 国产 在线| 无遮挡黄片免费观看| 亚洲国产最新在线播放| 2018国产大陆天天弄谢| 精品一区二区三区四区五区乱码 | 欧美久久黑人一区二区| 国产成人免费观看mmmm| 美女主播在线视频| 熟女少妇亚洲综合色aaa.| 亚洲欧洲精品一区二区精品久久久| 91老司机精品| 搡老乐熟女国产| 国产色视频综合| 久久久久久久久久久久大奶| 婷婷色麻豆天堂久久| 亚洲av男天堂| 亚洲情色 制服丝袜| 精品高清国产在线一区| 日本猛色少妇xxxxx猛交久久| 搡老乐熟女国产| 50天的宝宝边吃奶边哭怎么回事| 男女国产视频网站| 熟女少妇亚洲综合色aaa.| 午夜免费鲁丝| 美女国产高潮福利片在线看| 一级a爱视频在线免费观看| 亚洲欧美精品综合一区二区三区| 在线观看www视频免费| 亚洲国产精品成人久久小说| 久久久久网色| 中文字幕亚洲精品专区| 一区福利在线观看| 亚洲第一青青草原| 亚洲第一av免费看| 久久国产精品影院| 国产日韩欧美视频二区| 免费在线观看影片大全网站 | 国产日韩欧美视频二区| 亚洲精品国产区一区二| 999精品在线视频| 免费看av在线观看网站| 精品亚洲乱码少妇综合久久| 欧美日韩亚洲高清精品| 国产欧美日韩一区二区三区在线| 精品国产国语对白av| 美女福利国产在线| 一区二区三区乱码不卡18| 日本欧美国产在线视频| 精品亚洲成a人片在线观看| 97人妻天天添夜夜摸| 一级黄色大片毛片| 欧美日韩黄片免| 18禁观看日本| 国产亚洲av片在线观看秒播厂| 无遮挡黄片免费观看| 一区福利在线观看| 欧美激情 高清一区二区三区| 欧美激情极品国产一区二区三区| 成在线人永久免费视频| 中文字幕人妻丝袜制服| 免费女性裸体啪啪无遮挡网站| 天天操日日干夜夜撸| 超色免费av| 亚洲欧美成人综合另类久久久| 国产精品国产三级专区第一集| 男女边摸边吃奶| 美女主播在线视频| 日本猛色少妇xxxxx猛交久久| 欧美日韩福利视频一区二区| 一级片免费观看大全| 成人亚洲欧美一区二区av| 天天躁夜夜躁狠狠久久av| 国产麻豆69| 我的亚洲天堂| 精品国产国语对白av| 亚洲国产欧美网| 一级毛片我不卡| 午夜两性在线视频| 国产在线观看jvid| 国产一卡二卡三卡精品| 亚洲国产毛片av蜜桃av| 午夜福利乱码中文字幕| kizo精华| 久久精品国产亚洲av高清一级| 国产熟女午夜一区二区三区| 日本wwww免费看| 日本一区二区免费在线视频| 一边亲一边摸免费视频| 中国国产av一级| 国产精品一区二区免费欧美 | 少妇人妻 视频| 青春草亚洲视频在线观看| 亚洲精品久久午夜乱码| 老司机影院成人| 91成人精品电影| 尾随美女入室| 欧美日韩综合久久久久久| 久久精品成人免费网站| 黄色片一级片一级黄色片| 欧美中文综合在线视频| 一级毛片女人18水好多 | 青春草视频在线免费观看| tube8黄色片| 十八禁网站网址无遮挡| 黄片小视频在线播放| 国产又爽黄色视频| 亚洲,欧美,日韩| 久久精品国产亚洲av高清一级| 在线看a的网站| 日韩av不卡免费在线播放| 菩萨蛮人人尽说江南好唐韦庄| 日韩中文字幕视频在线看片| 国产精品一区二区免费欧美 | 久久影院123| 丰满少妇做爰视频| 一级黄色大片毛片| www.自偷自拍.com| 国产av一区二区精品久久| 国产精品一区二区在线观看99| 一级片免费观看大全| 婷婷色综合大香蕉| 国产男女内射视频| 9色porny在线观看| av不卡在线播放| 每晚都被弄得嗷嗷叫到高潮| 一个人免费看片子| www.999成人在线观看| 在线看a的网站| 免费在线观看黄色视频的| 欧美中文综合在线视频| 亚洲中文日韩欧美视频| 亚洲专区国产一区二区| 日本五十路高清| 在线精品无人区一区二区三| 51午夜福利影视在线观看| 别揉我奶头~嗯~啊~动态视频 | 一级,二级,三级黄色视频| 午夜老司机福利片| 黄色毛片三级朝国网站| 亚洲国产欧美日韩在线播放| 天天躁夜夜躁狠狠躁躁| 涩涩av久久男人的天堂| 男人添女人高潮全过程视频| 国产欧美亚洲国产| 日韩伦理黄色片| 亚洲精品久久午夜乱码| 飞空精品影院首页| 国产精品久久久av美女十八| 黑丝袜美女国产一区| 久久精品久久久久久噜噜老黄| 性少妇av在线| 黄色怎么调成土黄色| 国产精品国产三级国产专区5o| 熟女av电影| 国产精品一国产av| 一本综合久久免费| 色播在线永久视频| 精品福利观看| 国产日韩欧美亚洲二区| 1024香蕉在线观看| 免费高清在线观看视频在线观看| 亚洲精品国产色婷婷电影| 精品福利观看| 天天躁狠狠躁夜夜躁狠狠躁| 久久久精品免费免费高清| 日本a在线网址| 操美女的视频在线观看| 咕卡用的链子| 男人舔女人的私密视频| 成人午夜精彩视频在线观看| 亚洲av欧美aⅴ国产| 国产成人啪精品午夜网站| 在现免费观看毛片| 亚洲成人免费av在线播放| 免费观看av网站的网址| 一本—道久久a久久精品蜜桃钙片| 国精品久久久久久国模美| 一区二区三区激情视频| 在线观看一区二区三区激情| 国产女主播在线喷水免费视频网站| 在线av久久热| 成年人午夜在线观看视频| 精品人妻一区二区三区麻豆| 99re6热这里在线精品视频| 最近最新中文字幕大全免费视频 | 精品卡一卡二卡四卡免费| 精品人妻1区二区| 国产欧美亚洲国产| 久久久久久久久久久久大奶| 亚洲国产欧美在线一区| 我要看黄色一级片免费的| 自线自在国产av| 日本黄色日本黄色录像| 国产精品偷伦视频观看了| 欧美日韩视频高清一区二区三区二| 亚洲精品一卡2卡三卡4卡5卡 | 精品少妇久久久久久888优播| 亚洲一区中文字幕在线| 国产精品麻豆人妻色哟哟久久| 国产精品一区二区在线观看99| 99精品久久久久人妻精品| 男女高潮啪啪啪动态图| 中文乱码字字幕精品一区二区三区| 亚洲国产欧美网| 久久久久久久国产电影| 精品亚洲成a人片在线观看| 亚洲av日韩精品久久久久久密 | 亚洲成国产人片在线观看| 免费在线观看日本一区| 每晚都被弄得嗷嗷叫到高潮| 国产又色又爽无遮挡免| 欧美日韩视频精品一区| 啦啦啦中文免费视频观看日本| 狠狠精品人妻久久久久久综合| www.av在线官网国产| 又大又黄又爽视频免费| 久久99热这里只频精品6学生| 国产深夜福利视频在线观看| 久久中文字幕一级| 男女边吃奶边做爰视频| 亚洲午夜精品一区,二区,三区| 国产又爽黄色视频| 成人亚洲精品一区在线观看| 最新的欧美精品一区二区| 在线观看国产h片| 中文字幕亚洲精品专区| 免费观看人在逋| 欧美少妇被猛烈插入视频| 午夜两性在线视频| 免费少妇av软件| cao死你这个sao货| 欧美另类一区| 热re99久久精品国产66热6| 久久狼人影院| 国产av精品麻豆| 99久久精品国产亚洲精品| 欧美国产精品va在线观看不卡| 国产又色又爽无遮挡免| 美女主播在线视频| 大片免费播放器 马上看| 黑人巨大精品欧美一区二区蜜桃| 中文字幕另类日韩欧美亚洲嫩草| 最新在线观看一区二区三区 | 国产无遮挡羞羞视频在线观看| 国产精品一区二区在线观看99| 18禁裸乳无遮挡动漫免费视频| 九色亚洲精品在线播放| 少妇被粗大的猛进出69影院| 亚洲欧美精品自产自拍| 国产成人欧美在线观看 | 人妻人人澡人人爽人人| 好男人电影高清在线观看| 在线精品无人区一区二区三| 波多野结衣一区麻豆| 亚洲精品av麻豆狂野| 狠狠精品人妻久久久久久综合| videosex国产| 少妇的丰满在线观看| 秋霞在线观看毛片| 一本一本久久a久久精品综合妖精| 国产精品偷伦视频观看了| 精品少妇久久久久久888优播| 国产爽快片一区二区三区| 国产av精品麻豆| 久久久国产一区二区| 亚洲欧美日韩另类电影网站| 高清视频免费观看一区二区| 国产欧美日韩综合在线一区二区| 国产成人a∨麻豆精品| 精品亚洲成国产av| cao死你这个sao货| 久久影院123| 久久久国产欧美日韩av| 免费高清在线观看视频在线观看| 久久精品久久精品一区二区三区| 日韩制服丝袜自拍偷拍| 国产伦人伦偷精品视频| 欧美少妇被猛烈插入视频| 免费看av在线观看网站| 看十八女毛片水多多多| 亚洲人成网站在线观看播放| 精品国产乱码久久久久久男人| 夫妻午夜视频| 精品国产超薄肉色丝袜足j| 亚洲中文av在线| 18禁裸乳无遮挡动漫免费视频| 午夜日韩欧美国产| 国产在线观看jvid| 婷婷色综合大香蕉| 久久 成人 亚洲| 亚洲少妇的诱惑av| 男女免费视频国产| 欧美精品av麻豆av| 精品国产超薄肉色丝袜足j| 免费观看人在逋| 黄色a级毛片大全视频| 免费少妇av软件| 男人操女人黄网站| 久久 成人 亚洲| www.自偷自拍.com| 久久久亚洲精品成人影院| 色播在线永久视频| 亚洲视频免费观看视频| 99热网站在线观看| 亚洲欧美激情在线| 十八禁网站网址无遮挡| 亚洲五月婷婷丁香| 久久精品久久久久久久性| 午夜免费成人在线视频| 中国美女看黄片| 亚洲国产最新在线播放| 国产成人一区二区在线| 亚洲精品乱久久久久久| 亚洲成人免费电影在线观看 | 亚洲国产中文字幕在线视频| 国产欧美日韩一区二区三区在线| 欧美精品人与动牲交sv欧美| 大片免费播放器 马上看| 亚洲第一青青草原| 成人国产av品久久久| 亚洲视频免费观看视频| 亚洲国产av新网站| 国产亚洲av高清不卡| 人体艺术视频欧美日本| 亚洲 欧美一区二区三区| 亚洲精品久久成人aⅴ小说| 男人操女人黄网站| 久久久久网色| 国产一区二区激情短视频 | 两人在一起打扑克的视频| 一区二区三区激情视频| 久久人妻熟女aⅴ| 亚洲,一卡二卡三卡| 日韩电影二区| bbb黄色大片| 一级a爱视频在线免费观看| 看十八女毛片水多多多| 国产精品 欧美亚洲| 亚洲 国产 在线| 1024视频免费在线观看| 国产成人精品久久二区二区免费| 少妇被粗大的猛进出69影院| 国产麻豆69| 97精品久久久久久久久久精品| 亚洲人成77777在线视频| 欧美精品av麻豆av| 精品亚洲成国产av| 国产精品一国产av| 午夜激情av网站| 99国产综合亚洲精品| 9色porny在线观看| av欧美777| 欧美黄色淫秽网站| 国产高清视频在线播放一区 | 国产亚洲精品久久久久5区| 久久久久久久精品精品| 日韩欧美一区视频在线观看| 极品人妻少妇av视频| 亚洲精品中文字幕在线视频| 大型av网站在线播放| 咕卡用的链子| 女性生殖器流出的白浆| 黄片播放在线免费| 一区二区日韩欧美中文字幕| 亚洲av男天堂| 欧美日韩亚洲高清精品| 18在线观看网站| 手机成人av网站| 香蕉丝袜av| 亚洲欧美一区二区三区久久| www.999成人在线观看| 国产亚洲午夜精品一区二区久久| 新久久久久国产一级毛片| 国产一区二区三区av在线| 五月天丁香电影| 精品久久久久久久毛片微露脸 | h视频一区二区三区| 色婷婷av一区二区三区视频| 三上悠亚av全集在线观看| 一区二区三区精品91| 亚洲专区国产一区二区| 男女免费视频国产| 老司机深夜福利视频在线观看 | 亚洲中文av在线| 亚洲精品国产色婷婷电影| 国产一区有黄有色的免费视频| 久久这里只有精品19| 欧美日韩亚洲高清精品| 免费人妻精品一区二区三区视频| 97精品久久久久久久久久精品| 满18在线观看网站| 日韩免费高清中文字幕av| 老司机影院毛片| 精品高清国产在线一区| www.av在线官网国产| 黄色怎么调成土黄色| 91精品三级在线观看| 欧美少妇被猛烈插入视频| 国产xxxxx性猛交| 少妇人妻久久综合中文| 亚洲图色成人| 久久这里只有精品19| 中文字幕制服av| 观看av在线不卡| 另类精品久久| 国产黄频视频在线观看| 国产精品国产三级国产专区5o| 久久精品成人免费网站| 又紧又爽又黄一区二区| 亚洲av国产av综合av卡| 又紧又爽又黄一区二区| 日韩av不卡免费在线播放| 亚洲专区国产一区二区| 国产精品国产三级专区第一集| 久久久久网色| 狠狠婷婷综合久久久久久88av| 精品久久久精品久久久| 久久精品人人爽人人爽视色| 欧美日韩视频高清一区二区三区二| 赤兔流量卡办理| www.精华液| av欧美777| svipshipincom国产片| 国产精品成人在线| 又紧又爽又黄一区二区| 免费高清在线观看视频在线观看| 亚洲五月色婷婷综合| 母亲3免费完整高清在线观看| 国产精品一区二区精品视频观看| 天天操日日干夜夜撸| 亚洲国产精品成人久久小说| 国产女主播在线喷水免费视频网站| 国产精品熟女久久久久浪| 成年美女黄网站色视频大全免费| 老司机深夜福利视频在线观看 | 亚洲久久久国产精品| 人人澡人人妻人| 亚洲男人天堂网一区| 久久综合国产亚洲精品| 国产伦理片在线播放av一区| 制服人妻中文乱码| 国产91精品成人一区二区三区 | 久久国产精品男人的天堂亚洲| 一本色道久久久久久精品综合| 无遮挡黄片免费观看| 成人国语在线视频| 午夜影院在线不卡| 亚洲国产欧美在线一区| 国产又爽黄色视频| 久久久国产一区二区| 精品一品国产午夜福利视频| 国产精品免费大片| av视频免费观看在线观看| 国产片内射在线| a级片在线免费高清观看视频| 国产日韩一区二区三区精品不卡| 亚洲精品一二三| 亚洲情色 制服丝袜| 一二三四社区在线视频社区8| 脱女人内裤的视频| 五月开心婷婷网| 国产免费一区二区三区四区乱码| 久久女婷五月综合色啪小说| 欧美乱码精品一区二区三区| 成在线人永久免费视频| 午夜福利影视在线免费观看| 国产伦人伦偷精品视频| 欧美精品啪啪一区二区三区 | 欧美精品高潮呻吟av久久| 又粗又硬又长又爽又黄的视频|