《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 基于MCAPI的多核軟件開發(fā)方法
基于MCAPI的多核軟件開發(fā)方法
2016年電子技術(shù)應(yīng)用第1期
祝昇翔,賀志毅
北京遙感設(shè)備研究所,北京100854
摘要: 提出了一種基于多核通信應(yīng)用程序接口(MCAPI)標(biāo)準(zhǔn)的多核軟件開發(fā)方法,該標(biāo)準(zhǔn)提供了基于消息傳遞的API,適用于核間通信,大大提高了應(yīng)用程序在多核處理器上的可移植性。采用poly-platform軟件工具進(jìn)行多核軟件開發(fā),首先建立拓?fù)浣Y(jié)構(gòu),然后定義節(jié)點(diǎn)工程,完成存儲(chǔ)分配等工作,再利用MCAPI模板完成節(jié)點(diǎn)間通信,最后編制各個(gè)節(jié)點(diǎn)的應(yīng)用程序。該軟件開發(fā)流程獨(dú)立于廠商、器件和操作系統(tǒng),可將應(yīng)用程序快速靈活地映射到不同的同構(gòu)和異構(gòu)多核架構(gòu)上,大大提高了多核軟件的開發(fā)效率。
中圖分類號(hào): TP311.52
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.2016.01.007
中文引用格式: 祝昇翔,賀志毅. 基于MCAPI的多核軟件開發(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.
A multicore software development method based on MCAPI
Zhu Shengxiang,He Zhiyi
Beijing Institute of Remote Sensing Equipment,Beijing 100854,China
Abstract: 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.
Key words : multicore communications application program interface;inter processor communication

0 引言

    隨著技術(shù)的進(jìn)步,電子產(chǎn)品更新?lián)Q代的速度越來越快。單純提高主頻來提升系統(tǒng)性能的方式已經(jīng)接近瓶頸,而使用多片處理器搭建系統(tǒng)又不符合產(chǎn)品的小型化要求。傳統(tǒng)的單核處理器已經(jīng)不能滿足日益增長的性能需求,能夠完成并行任務(wù)處理的多核處理器應(yīng)運(yùn)而生。現(xiàn)代多核處理器主要依靠增加核數(shù)而不是頻率來提升性能,同時(shí)芯片的高集成度也帶來了資源調(diào)度和功耗等問題。隨著多核處理器并行度的增加,各類同構(gòu)、異構(gòu)多核處理器的出現(xiàn)使得軟件開發(fā)面臨著巨大的挑戰(zhàn)。如何在多核上高效地實(shí)現(xià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è)的通信是多核軟件開發(fā)的關(guān)鍵所在。針對(duì)這一需求,德州儀器公司在其新一代Keystone架構(gòu)的處理器上提供了多核導(dǎo)航器,包括硬件隊(duì)列管理器和基于包的直接存儲(chǔ)訪問(Direct Memory Address,DMA),以實(shí)現(xiàn)核間高速數(shù)據(jù)傳輸。使用多核導(dǎo)航器進(jìn)行核間通信,可以通過軟件對(duì)相應(yīng)的控制寄存器進(jìn)行讀寫和查詢實(shí)現(xiàn),也可通過內(nèi)部硬件進(jìn)行事件觸發(fā)實(shí)現(xiàn),這種方式可大大簡(jiǎn)化核間通信處理,但是仍存在缺點(diǎn)。一旦軟件拓?fù)浣Y(jié)構(gòu)發(fā)生改變,或者需要調(diào)整核的運(yùn)算負(fù)載來提升系統(tǒng)性能時(shí),這部分工作量很大,而且應(yī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ì)于普通的多片處理器間通信來說,多核處理器的核間通信普遍要求低延遲、高帶寬。大部分多核處理器都包含片上存儲(chǔ)器或高速緩存(cache)。為了避免出現(xiàn)計(jì)算瓶頸,核間通信需要減少不必要的存儲(chǔ)器訪問。

    MCAPI中定義了域(domain)、節(jié)點(diǎn)(node)、端點(diǎn)(endpoint)、通道(channel)等關(guān)鍵概念。域是依賴于具體實(shí)現(xiàn)的,既可以是具有多個(gè)處理器核的單個(gè)芯片,也可以是板上的多個(gè)處理器。節(jié)點(diǎn)可以是線程、處理器或硬件加速器等,通常可用處理器核作為節(jié)點(diǎn)。端點(diǎn)是類似于套接字的通信點(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種通信基本類型:消息、包通道和標(biāo)量通道。消息是最常用的通信類型,提供了端點(diǎn)之間收發(fā)數(shù)據(jù)的機(jī)制,支持優(yōu)先級(jí)動(dòng)態(tài)調(diào)整,可用于同步、初始化和負(fù)載平衡,如圖1所示。包通道和標(biāo)量通道提供了輕量級(jí)的流通信機(jī)制,相應(yīng)的程序開銷很小。

qrs1-t1.gif

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

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

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

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

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

    (1)建立拓?fù)浣Y(jié)構(gòu)。首先建立一個(gè)拓?fù)洌═opology)工程,拓?fù)渲饕枋隽藨?yīng)用程序在(多核)平臺(tái)上的映射關(guān)系。借助Poly-Mapper工具在建立工程后生成的拓?fù)溆成湮募羞M(jìn)行屬性設(shè)置,選擇處理器類型,設(shè)置節(jié)點(diǎn)個(gè)數(shù)為8(對(duì)應(yīng)8個(gè)DSP核),名稱分別為N0—N7,操作系統(tǒng)為TI的DSP專用操作系統(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所示。

qrs1-t2.gif

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

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

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

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

    (6)編寫每個(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)。

qrs1-t3.gif

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

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

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

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

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ù)控制、波門控制、對(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軟件開發(fā)方法,則軟件移植的工作量較大,特別是需要重新設(shè)計(jì)核間通信的代碼。而采用基于MCAPI的多核軟件開發(fā)方法[5]并借助Poly-Platform軟件進(jìn)行開發(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)。

qrs1-t4.gif

5 結(jié)論

    當(dāng)前計(jì)算環(huán)境變得越來越多元化,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)多核處理器是未來的發(fā)展趨勢(shì)。基于多核的軟件開發(fā)始終是一個(gè)難點(diǎn),給軟件開發(fā)人員帶來了巨大的挑戰(zhàn)。本文提出的基于MCAPI的多核軟件開發(fā)方法可應(yīng)用于同構(gòu)多核、異構(gòu)多核以及多處理器平臺(tái),通用性較強(qiáng),不受廠商、處理器、操作系統(tǒng)的限制,可幫助用戶簡(jiǎn)化軟件設(shè)計(jì)和優(yōu)化過程中的拓?fù)湓O(shè)計(jì)、運(yùn)算負(fù)載平衡以及核間通信和資源分配等工作,顯著地提升開發(fā)效率。

參考文獻(xiàn)

[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.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 一级作爱视频 | 中日韩黄色片 | 99免费 | 国产欧美大片 | 深夜在线 | 九色视频在线免费观看 | 亚洲精品第一区二区三区 | 中文字幕我不卡在线看 | 久热国产精品视频一区二区三区 | 少妇高潮太爽了在线视频 | 欧美日韩成人 | 岛国三级在线观看 | 橘梨纱av一区二区三区在线观看 | 国产在视频线精品视频 | 国产成人精品综合在线观看 | 国产一区二区三区精品久久久 | 久久狠狠高潮亚洲精品 | 18禁在线永久免费观看 | 国产果冻豆传媒麻婆 | 少妇诱惑av | 亚洲人成人无码网www国产 | 国产成人综合在线观看 | 精品少妇无码av无码专区 | 一本无码久本草在线中文字幕dvd | 日韩短视频 | 亚洲一二三精品 | 性与爱午夜视频免费看 | 国产 精品 日韩 | 一区二区三区午夜 | 在线观看小视频 | 蜜桃色999 | www.日韩av| 女人下边被添全过视频的网址 | 岛国片人妻三上悠亚 | 六月激情网 | 国产黄网永久免费视频大全 | 久久久久久久久久久久久9999 | 久久亚洲一区二区三区四区 | 久草视频在线观 | 两男一前一后cao一女 | 久久五| 少妇激情av一区二区三区 | 欧美一级xxx | 中文毛片无遮挡高清免费 | 成人91免费视频 | 97伦伦午夜电影理伦片 | 亚洲免费高清视频 | 国产精品夜间视频香蕉 | 国产精品久久久久久网站 | 精品无码国产av一区二区三区 | 亚洲女人天堂色在线7777 | 日产特黄极日产 | 国产无遮挡免费观看视频网站 | 国产成人av在线婷婷不卡九色 | 国产午夜精品久久久久免费视 | 国内精品久久久久 | 黄色一级视频免费看 | 国产福利合集 | 国产一区二区三区黄 | 少妇太爽了在线观看免费 | 日韩av中文 | 成人性生交大片xbxb | 91亚洲精品久久久 | 亚洲人a成www在线影院 | 国产高清在线观看 | 国产男男无套激情11069 | 娇小性色伦xxxxx中国av | 欧美激情在线一区 | 欧美日韩生活片 | 久久777国产线看观看精品 | 综合天堂av久久久久久久 | 国产精品无码专区在线播放 | 成熟亚洲日本毛茸茸凸凹 | jiizzyou欧美2| 国产精品二区视频 | 久久久www成人免费精品 | 久久国产一级片 | a在线观看视频 | 你懂得国产 | 亚洲九九爱 | 人妻中文字幕乱人伦在线 | 黄色激情毛片 | 精品久久久久成人码免费动漫 | 午夜免费福利在线观看 | 成人午夜视频免费在线观看 | av网站有哪些 | 精品国产一区二区三区久久狼5月 | 无码人妻aⅴ一区二区三区有奶水 | 999久久久国产精品 999久久久精品 | 日韩精品免费一区二区三区竹菊 | 成人 黄 色 免费播放 | 国产精品一区三区 | 乱子伦一区二区三区 | 国产色无码专区在线观看 | 我要看黄色1级片 | 亚洲国产另类久久久精品网站 | 妺妺窝人体色www在线观看 | 国产精品粉嫩懂色av | 国产日韩欧美视频在线观看 | 日韩精品免费一区二区三区四区 | 黄瓜视频91 | 极品粉嫩国产18尤物 | 成人精品视频网站 | 美日韩成人av | 另类小说色| 18禁黄网站禁片免费观看女女 | 免费看欧美成人a片无码 | 小丽的性荡生活 | 性欧美18| 国产午夜不卡av免费 | 色哟哟免费视频 | 亚洲精品福利网站 | 北岛玲av| 东北少妇露脸无套对白 | 在线观看中出 | 亚洲第一色在线 | 黄色大片在线 | 成人日批| 日本丰满熟妇videossex一 | 日韩欧美一区二区三区免费观看 | 国产精品网站在线观看免费传媒 | 久久精品www人人爽人人 | 亚洲2022国产成人精品无码区 | 国产精品推荐天天看天天爽 | 妺妺窝人体色777777 | 性色av极品无码专区亚洲 | 黄色国产 | 美女裸体十八禁免费网站 | 亚洲精品天堂久久久老牛 | 五月婷婷综合在线观看 | 狠狠躁天天躁无码中文字幕 | 色拍自拍亚洲综合图区 | 国产精品久久久久久av福利软件 | 国产精品66 | 欧美激情国产精品日韩 | 一本之道久久 | 国产精品亚洲一区二区在线观看 | 丰满少妇精品一区二区性也 | 久久99精品久久久久久9 | 毛片av网站| 久久青青草原国产毛片 | 日本大乳奶做爰洗澡三级 | 亚洲无人区一区二区三区入口 | 日韩性在线| 成人情趣片在线观看免费 | 婷婷成人av | 亚洲拍拍视频 | 国产精品久久久爽爽爽麻豆色哟哟 | 久久99精品久久久久久园产越南 | 伊人999| 91插插插插插插插插 | 我爱我色成人网 | 久久98 | 中国少妇xxxxxbbbbb | 久久久久久网址 | 91精品啪在线观看国产商店 | 国产黄a三级三级看三级 | 九色视频网站 | 任我爽精品视频在线播放 | 99热国产| 免费全部高h视频无码 | 国内精品久久久久影视老司机 | 69av视频在线观看 | 国产视频你懂得 | 最新国产拍偷乱偷精品 | 欧洲美女粗暴牲交免费观看 | 中文字幕人乱码中文 | 伊人久久中文字幕 | 国产精品调教视频 | 青青草综合视频 | 一级片在线观看视频 | 涩涩一区 | 欧美精品99久久久 | 日本强伦姧人妻一区二区 | 少妇翘臀亚洲精品av图片 | 天天摸天天干天天操 | 一区二区免费在线观看 | 18禁美女裸体无遮挡网站 | 亚洲色图欧美日韩 | 少妇又紧又深又湿又爽视频 | 亚洲国产一二三精品无码 | 天天躁日日躁狠狠躁视频2021 | 最近中文字幕在线观看 | 亚洲精品久久一区二区三区 | 欧美日韩三区 | 日本r级无打码中文 | 亚洲妇熟xx妇色黄蜜桃 | 国产无遮挡又黄又爽免费网站 | 日本乱子伦 | 久久婷婷成人综合色 | 国产丶欧美丶日本不卡视频 | 青娱乐最新地址 | 亚洲精品一区二区五月天 | 成人网站免费大全日韩国产 | 国产av久久久久精东av | 又嫩又硬又黄又爽的视频 | 成年美女黄网色视频免费4399 | 久久免费在线观看视频 | 亚洲日韩av无码中文字幕美国 | 99久久一区| 国产中文字幕第一页 | 国产农村妇女精品一二区 | 亚洲精品中文字幕一区二区三区 | 天天爽夜夜爽人人爽 | 日韩一级片免费观看 | 国产美女在线精品免费观看网址 | 国产精品无码午夜免费影院 | 搞av网| 国产国语熟妇视频在线观看 | 天天摸天天舔 | 97香蕉碰碰人妻国产欧美 | 日韩免费在线视频 | 久久久久久免费毛片精品 | 日本簧片在线观看 | 久久伊人影视 | 国产午夜亚洲精品不卡下载 | 白浆导航| 久久久中文字幕日本无吗 | 揄拍自拍 | 亚洲 小说区 图片区 都市 | 91在线无精精品一区二区 | 秋霞在线中文字幕 | 国产欧美一级 | 黄色毛片在线看 | 99久久久国产精品免费99 | 水蜜桃亚洲一二三四在线 | 韩国一区二区视频 | 亚洲国产天堂一区二区三区 | 日本黄色大片免费 | 野花社区视频www官网 | 色视频2| 天堂网视频在线观看 | 亚洲精品久久酒店 | 天堂аⅴ在线最新版在线 | 免费无码又爽又刺激高潮 | 午夜免费播放观看在线视频 | 鲁鲁狠狠狠7777一区二区 | 亚洲宅男av| 国产区小视频 | 久久婷香| 久久久久久久久久91 | 极品少妇hdxx麻豆hdxx | 久久久久久久黄色 | 日本一区二区在线免费观看 | 在线观看99| 污污内射久久一区二区欧美日韩 | 亚洲中文字幕久在线 | av免费在线观看免费 | 日批视频免费播放 | 日本性欧美 | 免费观看bbb毛片大全 | 免费看涩涩视频软件 | 日本特黄特刺激一级猛片 | 国产区图片区一区二区三区 | 柠檬福利第一导航在线 | 久久夜色精品国产噜噜av | 亚洲精品美女久久17c | 台湾黄色网址 | 亚洲欧美日本在线 | 波多野结衣乳巨码无在线观看 | 欧美极品在线视频 | 日本绝伦老头与少妇在线观看 | 精品无码三级在线观看视频 | 国产h视频在线 | 97在线观视频免费观看 | 久久艹免费视频 | 亚洲精品欧洲精品 | 国内偷拍精品视频 | 国产在线精品成人免费怡红院 | 91亚洲国产成人精品一区二区三 | 日本欧美一区二区免费视频 | 久久a久久 | 日韩欧美在线综合网 | a在线视频| 性色蜜桃x88av| 中国女人大白屁股ass | 182在线视频 | aaa国产| 欧美日韩国产一区二区三区不卡 | 欧日韩无套内射变态 | 日韩精品一区二区中文字幕 | 亚洲精品成人在线 | 国产免费999 | 国产淫语对白 | www黄色com| 亚洲禁18久人片 | 久久久精品综合 | 丰满肥臀大屁股熟妇激情视频 | 丁香婷婷亚洲综合 | 免费观看美女裸体网站 | 免费无遮挡无码视频在线观看 | 国产亚洲精品日韩在线tv黄 | 另类专区成人 | 国产 国语对白 露脸 | 欧美日韩123区 | 亚洲天堂av中文字幕 | 日韩一区在线视频 | 久久久久九九 | jizz色| 中出在线 | 成人动漫h在线观看 | 欧美黄一区 | 噜噜噜精品欧美成人 | 成年人看的毛片 | 国产精品亚洲欧美大片在线看 | 日本丰满护士爆乳xxxx | 欧美二区在线观看 | 石原莉奈av调教中文字幕 | 成人国产精品免费观看动漫 | 7777精品伊人久久久大香线蕉 | 老妇女性较大毛片 | 欧美毛片免费看 | 一级片在线播放 | 丰满少妇高潮久久三区 | 成人亚洲精品久久久久 | 香蕉91视频 | av一级黄色片 | 中文成人无码精品久久久不卡 | 日本三级视频在线观看 | 日韩黄色片子 | 97国产色呦呦呦夜嗨嗨 | 韩国av一区二区三区 | 草草视频在线播放 | 久草在线视频网 | 精品无码av一区二区三区不卡 | 国产精品xnxxcom | 国产特级毛片aaaaaa高清 | 国产精品久久久久久久久久新婚 | 日韩欧美亚洲国产精品字幕久久久 | 黄色成人免费视频 | 91人人草| 成人国产网站 | 久久久久久免费免费精品软件 | 黑人一区二区 | 免费草逼视频 | 逼特逼在线视频 | 国产免费黄色片 | 久久久久97 | 天天爽夜夜爽人人爽一区二区 | 91久久在线 | 一区二区三区在线视频播放 | 亚洲第一视频在线播放 | 一本色综合亚洲精品 | 国产高清在线免费视频 | 这里只有久久精品 | 久久久婷婷成人综合激情 | 亚洲精品国产精品乱码视色 | 色偷偷av一区二区三区 | 大片免费在线观看视频 | 动漫3d精品一区二区三区乱码 | 久章草在线精品视频免费观看 | 中文字幕在线一区 | 免费看片网站91 | 一级一片免费播放 | 精品国产专区 | 鲁鲁狠狠狠7777一区二区 | 少妇被爽到高潮喷水久久欧美精品 | 亚洲精品视频网 | 欧美粗暴jizz性欧美20 | 亚洲精品一区二区三区蜜桃 | 澳门久久 | 人妻av中文系列 | 欧美成人黄 | 精品偷拍被偷拍在线观看 | av片免费在线播放 | 精品国产乱码久久久久久老虎 | 欧美最猛黑人xxxx黑人猛叫黄 | 男人天堂视频在线观看 | 精品无码国产一区二区三区av | 91精品久久久久久久久久 | 久草一级 | 日韩精品影视 | 精品国产乱码久久久久久闺蜜 | 国产精品久久久久久av | 国产成人精品无码免费看夜聊软件 | 同性色老头性xxxx老头 | x8ⅹ8成人成人少妇 xfplay2023成人资源站 | 国产亚洲无线码一区二区 | 日韩在线一二三区 | 欧洲精品在线播放 | 美国伊人网 | 漂亮人妻被中出中文字幕久久 | 国产毛片久久久久久国产毛片 | 久久日本精品字幕区二区 | 91精品久久久久久久久不口人 | 国产不卡高清 | 黄色三级小视频 | 亚洲草草网 | 任我爽精品视频在线观看 | 成人手机在线播放 | 136微拍宅男导航在线 | 超碰人人99 | 日韩欧美一区二区三 | 中文字幕精品久久一二三区红杏 | 日韩免费观看视频 | 国产在线精品二区 | 全国最大成人网 | 8x8ⅹ在线永久免费入口 | 国产精品久久久久久超碰 | 亚洲熟妇丰满大屁股熟妇 | 欧美一区二区在线免费观看 | 国产一级特黄视频 | 50一60岁老妇女毛片 | 亚洲天堂免费在线观看视频 | 国产一区二区三区视频 | 亚洲一区二区免费看 | 日韩欧美无 | 亚洲女则毛耸耸bbw 亚洲女子a中天字幕 | 亚洲春色一区二区三区 | 日韩黄站| 级r片内射在线视频播放 | 成人亚洲综合av天堂 | 国产三级高清 | xxxⅹ少妇少妇xxxx | 国产中年夫妇激情高潮 | 亚洲黄色小说视频 | 91精品国产高清一区二区三密臀 | 少妇人妻精品一区二区三区 | 粉嫩色av| 日韩伦理av | 亚洲午夜精品一区二区三区 | 欧美中日韩在线 | 亚洲欧洲综合在线 | 日韩免费在线观看 | 精品亚洲一区二区三区四区五区 | 免费看黄网站在线 | 波多野结衣在线视频播放 | 亚洲综合色丁香婷婷六月图片 | 亚洲另类激情综合偷自拍图 | 爱爱网站视频 | 国产精品久久天天躁 | 欧美日韩精品二区 | 日本男人的天堂 | 超碰在| 国产亚洲欧美日韩亚洲中文色 | 一级特黄色 | 亚洲v无码一区二区三区四区观看 | 成人av免费在线播放 | 性xxx4k欧美乱妇 | 欧日韩不卡在线视频 | 日韩精品国产另类专区 | 亚洲欧美中文字幕 | 色哺乳xxxxxhd | 国产视频在线观看一区二区 | 成人免费在线网站 | 亚洲精品视频免费在线观看 | 欧美午夜精品一区二区 | 欧美人与性动交α欧美片 | 免费无码又黄又爽又刺激 | 亚洲国产片 | 亚洲国产精品久久久久秋霞1 | aa视频在线| 18禁网站免费无遮挡无码中文 | 乱子伦一区二区三区 | 久久女女| 精品久久久中文字幕 | 动漫精品啪啪h一区二区网站 | 亚洲网站在线免费观看 | 91免费大片 | 欧美老妇交乱视频在线观看 | 国产综合内射日韩久 | jvid乐乐| 亚洲va在线 | 久久这里都是精品 | 夜夜夜夜操 | 国产国语videosex另类 | 国产精品视频色拍拍 | 亚洲天堂欧美 | 久久精品1 | 国产成人歌舞艳r舞 | 久久亚洲精品ab无码播放 | 国产成人精品午夜视频' | 性做久久| 都市激情自拍偷拍 | 2019午夜福利不卡片在线 | 风韵犹存的岳的呻吟在线播放 | 日本阿v视频 | 久久婷婷久久一区二区三区 | 136微拍宅男导航在线 | 国产一级片精品 | 99久久婷婷国产综合精品青草免费 | 绯色av蜜臀vs少妇 | 97国产| 狠狠干婷婷| 你懂的成人 | 国产性生活一级片 | aaa日本裸体| 日本丰满少妇裸体自慰 | 可以免费看的黄色 | 亚洲乱码av中文一区二区 | 在线天堂√8| 亚洲色欲在线播放一区二区三区 | 欧美成人精品一级乱黄 | 91国偷自产一区二区三区女王 | 日本另类αv欧美另类aⅴ | 亚洲视频综合网 | 欧美三级一区二区三区 | 国产成人久久久精品二区三区 | 91麻豆成人精品国产免费网站 | 国产一级视频在线播放 | 在线观看精品黄av片免费 | 白嫩日本少妇做爰 | 欧美v日韩v | 99精品视频免费热播在线观看 | 日本老妇做爰xxx视频 | 中文天堂av| 国产在线精品一区二区不卡麻豆 | 李丽珍裸体午夜理伦片 | 好吊爽视频988gaocom | 亚洲国产精品久久精品成人网站 | 国产亚洲精品久久19p | 亚a洲v中文字幕2023 | 肉嫁高柳家在线看 | 日本少妇做爰免费视频软件 | 懂色av色香蕉一区二区蜜桃 | 大尺度做爰呻吟舌吻情头 | 欧美黑人疯狂性受xxxxx喷水 | 天天搞天天搞 | 国产欧美精品日韩区二区麻豆天美 | 菲律宾av| 成人做爰视频www网站小优视频 | 摸大乳喷奶水www视频 | 国产成人亚洲综合 | 超碰免费视 | 国产精品99久久 | 色屁屁www影院免费观看 | 久久精品人妻少妇一区二区三区 | 美女18禁一区二区三区视频 | 调教一区二区 | 午夜寂寞影视在线观看 | 色av性av丰满av国产 | 日本亚洲欧洲无免费码在线 | 狠狠色噜噜综合社区 | 欧美俄罗斯40老熟妇 | 精品一区二区三区四区外站 | 免费av不卡在线观看 | av网站国产| 91精品国产91久久久久久久久久久久 | 久久久最新 | www17c亚洲蜜桃 | 国产一区二区三区精品在线观看 | 亚洲国产人午在线一二区 | 日本大奶视频 | 久久噜噜噜精品国产亚洲综合 | 国产 精品 自在自线 | 野战视频aaaaa免费观看 | 亚洲第一综合天堂另类专 | 国产麻豆91欧美一区二区 | 北条麻妃一区二区三区av高清 | 国产精品国色综合久久 | 亚洲国产精品一 | 毛片网止 | 国内av在线播放 | 99视频在线精品 | 无套内射视频囯产 | 精品一区二区亚洲 | 久久午夜伦鲁片免费无码 | 夜夜爱av| 欧美国产一区二区三区激情无套 | 最近日本免费观看高清视频 | 91人人看| 精品无码人妻一区二区三区 | 国产成人三级一区二区在线观看一 | 色综合色 | 国产精品30p | 精品国产一区二区三区在线观看 | 国产乱淫av片免费观看 | www久久网| 色男人在线 | 羞羞影院午夜男女爽爽 | 国产欧美日韩综合精品二区 | 成人免费视频国产免费麻豆 | 91欧美精品午夜性色福利在线 | 久草视频在线观 | 亚洲黄色天堂 | 日本无遮挡吸乳视频 | 美女黄色免费网站 | 精品久久久久亚洲 | 亚洲深深色噜噜狠狠爱网站 | 超碰在线综合 | 国产欧美在线看 | 无码人妻aⅴ一区二区三区 美女扒开大腿让男人桶 | 日本性网站 | 国产网红主播无码精品 | 日韩成人在线视频 | 欧美国产日本在线 | 无码精品人妻一区二区三区免费看 | 日韩av在线影视 | 欧美日韩国产三级 | 成年人免费黄色 | 日韩精品无码视频一区二区蜜桃 | 亚洲乱码日产精品bd在线观看 | 天天综合网天天综合色 | 色呦呦在线观看视频 | 亚洲一区网 | 午夜色大片在线观看 | jzjzjz欧美| 男女做爰猛烈吃奶啪啪喷水网站 | 久久99国产精品免费网站 | 精品国产一区二区三区av片 | 国产成人精品综合久久久久 | 亚洲电影在线观看 | 亚洲xxxx3d| 国产午夜福利片在线观看 | 国产高清无套内谢 | 美女隐私免费看 | 亚洲精品免费在线视频 | 色一情一乱一乱一区99av白浆 | av网站导航| 毛片黄色片 | 亚洲无线看| 在线免费黄 | 涩色网站| 国产精品麻豆欧美日韩ww | 小蝌蚪九色91探花 |