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

    基于TMS320C6678的多核程序加載研究與實現(xiàn)

    2015-02-23 10:52:44李飛平卿粼波滕奇志何小海
    電子技術(shù)應用 2015年3期
    關鍵詞:程序內(nèi)容設計

    李飛平,卿粼波,滕奇志,舒 君,何小海

    (四川大學 電子信息學院,四川 成都610064)

    基于TMS320C6678的多核程序加載研究與實現(xiàn)

    李飛平,卿粼波,滕奇志,舒 君,何小海

    (四川大學 電子信息學院,四川 成都610064)

    針對多核DSP系統(tǒng)程序加載復雜的問題,基于TMS320C6678對多核程序加載進行了研究與設計。從一級引導程序出發(fā),設計并優(yōu)化了多核程序內(nèi)容存儲格式。設計了簡潔的二級引導程序,以修正一級引導程序只識別主核程序入口地址,而從核入口地址缺失的現(xiàn)象。為了快速生成特定格式的多核程序內(nèi)容,設計了多個工具用于添加SPI啟動參數(shù)表、DDR3啟動表、從核程序入口地址以及完成程序內(nèi)容格式的轉(zhuǎn)換。實現(xiàn)了SPI Flash多核程序加載以及基于I2C主模式的Nand Flash多核程序加載。

    多核程序加載;多核程序內(nèi)容存儲格式;啟動配置表;c_int00地址;二級引導程序

    0 引言

    多核DSP的程序加載是其開發(fā)過程中一個重要的研究課題。多核協(xié)同工作時,通常需要為每個核單獨加載用戶程序,它涉及外設的初始化、主從核任務分配以及多核程序內(nèi)容存儲格式等諸多問題,工程應用中要求系統(tǒng)能夠脫機自啟動加載多核程序。

    隨著DSP的主頻越來越高以及外部接口越來越豐富,程序的加載方式也日趨復雜和多樣化。以德州儀器(TI)開發(fā)的 8核 keystone架構(gòu)的 TMS320C6678(以下簡稱C6678)為例,它支持SPI Flash加載、I2C主從加載、網(wǎng)絡加載以及PCIe加載等多達7種方式。由于 TI官方對多核DSP程序加載技術(shù)的相關指導及目前國內(nèi)外對多核程序加載的研究較少,且多核程序加載自身較復雜,大多數(shù)用戶無法深入理解多核程序加載的思想,難以在工程應用中快速實現(xiàn)多核程序的自啟動加載。本文實現(xiàn)了 SPI Flash和基于 I2C主模式的 Nand Flash多核程序加載,提高了多核程序加載的效率。

    1 C6678程序加載原理

    C6678內(nèi)部 ROM中固化了一段一級引導程序,它針對不同的加載方式初始化相應外設,并從片外ROM或用戶主機等不同的存儲位置將用戶程序搬移到指定的高速存儲區(qū)中,如二級緩存(L2)或DDR3。C6678通過核索引編號(DNUM)將8個核標稱為core0~core7。只有core0有執(zhí)行一級引導程序的權(quán)限。C6678各核訪問自己的L2時,可以采用本地地址或全局地址,但訪問其他核的 L2時,只能使用全局地址[1]。因此若要將多核程序存放到各核的L2中,在程序設計初期,程序各段內(nèi)容都必須使用全局地址進行映射,否則core0會將所有核的程序都搬移到自己的L2中,而導致程序被覆蓋無法執(zhí)行的錯誤。圖1是C6678多核程序加載的流程。C6678在每個核的L2中預留了一個被稱為Boot Magic Address的空間,用來存儲該核的c_int00入口地址。C6678完成多核程序的加載后,只有core0能夠自動跳轉(zhuǎn)到 c_int00處執(zhí)行程序,core1~core7都處于空閑狀態(tài) (IDLE),需要core0喚醒。L2中的IPC中斷生成寄存器(IPCGRx),用于核間通信,當 core0要喚醒 core1,只需向 IPCGR1中寫 1即可[2]。

    圖1 C6678多核程序加載流程

    2 SPI Flash多核程序加載設計

    2.1 多核程序內(nèi)容存儲格式的設計與改進

    C6678的一級引導程序能識別的 SPI Flash中的數(shù)據(jù)存儲格式分為兩類:(1)第一類,只含SPI啟動參數(shù)表和啟動表兩部分,其中啟動參數(shù)表含CPU時鐘、待加載表類型及偏移地址等信息;啟動表是待加載表的一種,含程序段的大小、目的地址等信息;(2)第二類,增加了啟動配置表,常用于初始化 DDR3[3]。前者用于程序內(nèi)容小于512 KB,可全部搬移到L2中執(zhí)行的情況;當程序大于512 KB時,需搬移到DDR3中執(zhí)行,因此要先初始化DDR3。為增加適用性,本文采用第二類存儲格式。

    文獻[3]中,TI使用參數(shù)配置模板來初始化 DDR3,即每一個寄存器都需要選擇置位、清除、保持原值中的一種模板狀態(tài)來設定每個bit位的值,用戶非常容易混淆不同模板的功能;且每個寄存器需要占用3個字的空間,造成了一定程度上的空間浪費。本文提出了將文獻[4]中提供的DDR3配置表轉(zhuǎn)換為特殊的DDR3啟動表對DDR3進行初始化的改進方式。表1以對DDR3的SDRFC寄存器進行配置為例,對兩種方式進行對比。

    表1 兩種DDR3初始化方式的對比

    采用參數(shù)配置模板時,當遇到連續(xù)的 3個32 bit值為0的模板代表配置結(jié)束。而本文提出的方式指定了配置表的大小,不需要判定結(jié)束信息。圖2右半部分是本文最終生成的多核程序數(shù)據(jù)存儲格式,粗線框表示兩種DDR3初始化方式的差異,其中 DDR3配置表存放的目的地址由一級引導程序固定為:0x00873500,SPI啟動參數(shù)表占8個字空間,DDR3配置表內(nèi)容為28個字,c_int00、各段目的地址以及大小均為 1個字,其他各段內(nèi)容視程序而定。本文改進方式中,對DDR3的配置相當于core0的一段程序內(nèi)容,因此SPI啟動參數(shù)表對二者的判定亦不同,前者為啟動配置表,而后者為啟動表。

    圖 2 SPI Flash多核程序內(nèi)容的存儲方式

    2.2 多核程序內(nèi)容存儲格式的實現(xiàn)

    使用CCS開發(fā)的DSP程序,通常會生成一種COFF格式的.out文件,它包含重定位、符號表等輔助信息,格式解析復雜,且比有效數(shù)據(jù)要大數(shù)倍,造成存儲空間的浪費[5]。為了正確且快速的生成圖2所示的多核程序文件,本文采用圖3中的工具鏈對.out文件進行轉(zhuǎn)換。為了便于描述,圖3只列舉了core0的.out文件轉(zhuǎn)換為.btbl文件的過程。其中 hex6x、mergebtbl、b2i2c和 b2ccs是 TI官方提供的工具,addcfg和addparam是本文為完善工具鏈,在VS2010平臺上開發(fā)的工具。hex6x去掉了.out文件中的所有輔助信息,并根據(jù)鏈接文件,生成特定的文件[6],.btbl文件末 4個連續(xù)的值為 0的字節(jié)表示文件內(nèi)容的結(jié)束;mergebtbl將多個.btbl文件進行合并[1];b2i2c將.btbl文件按 124 B大小分塊,并生成相應的校驗碼字[3];b2ccs將十六進制字符合并為 32 bit的十六進制數(shù)據(jù)[3];addcfg用于添加 DDR3配置表到指定位置處;addparam則用于添加SPI啟動參數(shù)表。

    待添加的 DDR啟動表的數(shù)據(jù)與.btbl格式一致,如SDRFC寄存器的內(nèi)容保存為 00 00 14 50,而 addparam添加的 SPI啟動參數(shù)表內(nèi)的數(shù)據(jù)則與.dat格式一致,如0x00300000。由于工具鏈較長,本文采用批處理的方式將所有命令按順序?qū)懭胍粋€.bat文件中,并將多核.out文件、DDR3啟動表、SPI啟動參數(shù)表和 hex6x的鏈接文件放在同一目錄下,即可一次性完成所有的轉(zhuǎn)換工作,極大地提升了轉(zhuǎn)換效率。本文所使用的hex6x工具鏈接文件如下:

    圖3 C6678多核程序數(shù)據(jù)塊的組織流程

    3 基于I2C主模式的Nand Flash多核程序加載設計

    NOR Flash的存儲容量通常小于 16 MB,而 Nand Flash則要大得多,常見的有128 MB、256 MB等。目前針對DSP系統(tǒng)的圖像處理算法越來越復雜,代碼體積急劇增加,本文設計了基于I2C主模式的 Nand Flash多核程序加載方案,以供大型程序的自啟動加載。由圖2可知,SPI Flash加載多核程序時只包含了 core0的 c_int00地址,因此 core0的程序中必須包含寫 core1~7的 c_int00地址到各自Boot Magic Address中的操作。若core1~7任一核的程序有改動導致其c_int00地址發(fā)生改變 ,就必須修改 core0程序,重新找到并指定相應核的 c_int00地址,并重新編譯core0工程,影響開發(fā)進度。本文通過基于I2C主模式的Nand Flash加載方式來解決這一缺陷。

    本加載方式中C6678作為 I2C主機,EEPROM作為I2C從機用于存儲一段較小的可執(zhí)行的搬移程序,被稱為二級引導程序[7]。因為EEPROM存儲容量通常只有幾百KB,無法滿足一般用戶程序的存儲需求,真正的用戶程序則存儲在容量更大的Nand Flash中。

    3.1 Nand Flash中多核程序內(nèi)容存儲格式的設計

    Nand Flash中多核程序內(nèi)容存儲格式由二級引導程序決定,本文設計了如圖 4中userapp.dat所示的存儲格式,比圖3更為簡潔,它一方面降低了二級引導程序的設計難度;一方面修正了 SPI Flash加載中 core1~core7的 c_int00地址缺失問題。圖 4中,merge_cint是本文對mergebtbl改進后的工具名,它增加了將 core1~core7的c_int00地址保存在 cint.map的文本文件中而不是直接丟棄處理的功能,若某核的.out文件缺失,則該核的c_int00地址為0x00000000;新設計的addentry工具的作用則是將多核合并時產(chǎn)生的 cint.map文件中的 c_int00地址添加到userapp.dat文件的相應位置處。

    3.2 EEPROM中二級引導程序的設計

    圖5是本文是針對圖4所示的多核程序存儲格式在CCS中開發(fā)的二級引導程序,它是一個與多核程序無關的獨立工程,編譯完成后,通過CCS可以直接下載到C6678系統(tǒng)的 EEPROM中。加載不同的多核程序,每次只需修改Nand Flash中的內(nèi)容即可。二級引導程序循環(huán)主體部分:對 Nand Flash采用隨機讀的方式,每次搬移4個字節(jié)到指定的存儲區(qū)中;core0~7的 c_int00地址解析部分實現(xiàn)從 Nand Flash多核程序內(nèi)容中提取 8個核的c_int00地址,并依次寫入到相應核的 Boot Magic Address中。為了保證多核程序的可靠加載,在c_int00地址解析以及循環(huán)主體部分,每當開始讀取新的塊時,都要檢查壞塊標志信息,以確定該塊數(shù)據(jù)是否可用[8]。

    圖 4 Nand Flash多核程序內(nèi)容存儲格式及其生成流程

    4 設計驗證

    本文采用同一個多核工程對SPI Flash和基于I2C主模式的Nand Flash兩種加載方式進行測試。該工程包含8個核的.out文件,分別命名為 core0.out~core7.out,其中core0.out的大小為10 618 KB,core1.out~core7.out大小均為 5 468 KB,core0開始執(zhí)行程序便向 core1~core7發(fā)送IPC中斷,core1~core7成功收到中斷后分別點亮系統(tǒng)中的一盞LED燈標示程序成功執(zhí)行。本文對兩種操作方式分別進行了5次實驗,程序均成功執(zhí)行。其中SPI Flash耗時 21.87 s,基于 I2C主模式的 Nand Flash加載耗時34.63 s。二者的時間差異來源于:Nand Flash的數(shù)據(jù)讀速率低于 NOR型 SPI Flash;基于 I2C主模式的 Nand Flash需經(jīng)歷二級加載,但如文中所述,二者各有優(yōu)劣。實際工程中應根據(jù)情況靈活選用加載方式。

    圖5 二級引導程序流程圖

    5 結(jié)論

    本文總結(jié)了 core0主導下的多核程序加載以及啟動的流程,設計并改進了 SPI Flash多核加載,采用 DDR3啟動配置表代替參數(shù)配置模板,并設計添加配置表,啟動參數(shù)表等相關工具,降低了 SPI Flash多核程序加載的開發(fā)難度。針對 SPI Flash多核程序加載中存在 SPI Flash存儲容量偏小、core1~core7的 c_int00地址缺失的問題,作為互補方案,本文設計了基于I2C主模式的Nand Flash多核程序加載,包括二級引導程序和相關工具的設計。最后通過實際的工程驗證了方案的可行性。本文也可為 TI推出的 C66x等系列多核 DSP程序的加載提供參考,具有一定的工程應用價值。

    [1]Texas Instruments.Multicore programming guide[Z].SPRAB27A,August 2009.

    [2]陶永燕.基于 TI C66多核DSP技術(shù)的研究與應用[D].北京:北京郵電大學,2012.

    [3]Texas Instruments.DSP bootloader for keystone architecture user′s guide[Z].SPRUGY9C,July 2013.

    [4]Texas Instruments.TMS320C6678 multicore fixed and floating-point digital signal processor[Z].SPRS691D,April 2013.

    [5]吳家鑄,田希,趙傳軍,等.面向軟基站高密集度計算的創(chuàng)新DSP的反匯編器研究[J].計算機工程與科學,2013,35(7):1-5.

    [6]Texas Instruments.TMS320C6000 assembly language tools v7.4 user′s guide[Z].SPRU186W,July 2012.

    [7]何正軍,朱善安.TMS320DM642 DSP二級引導程序的設計與實現(xiàn)[J].電子器件,2006,29(1):260.

    [8]文燚,謝凱年.超大容量NAND FLASH壞區(qū)管理方法的設計與實現(xiàn)[J].現(xiàn)代電子技術(shù),2007,30(16):55-57.

    Multicore program loading research and improve based on TMS320C6678

    Li Feiping,Qing Lingbo,Teng Qizhi,Shu Jun,He Xiaohai
    (School of Electronics and Information Engineering,Sichuan University,Chengdu 610064,China)

    Program loading for multicore DSP system is very complex,this paper takes a research on that issue based on TMS320C6678.According to the first level bootloader,this paper designs and improves one kind of multicore program data storage format.Since the first level bootloader can only recognize the c_int00 entry address of master core which causes the slave core′s c_int00 entry address missing,one secondary bootloader is designed to solve that problem.In order to generate the specified format multicore program for the Flash fastly,multiple utilities is designed to help adding SPI boot parameter table,DDR3 boot table, slave cores′program entry address as well as changing program data format.SPI Flash multicore program loading and Nand Flash multicore program loading based on I2C master mode are realized in this paper.

    multicore program loading;multicore program data storage format;boot configuration table;c_int00 address;second level bootloader

    TP368

    :A

    :0258-7998(2015)03-0031-04

    10.16157/j.issn.0258-7998.2015.03.006

    2014-11-24)

    李飛平(1990-),男,碩士研究生,主要研究方向:嵌入式圖像處理與通信。

    卿粼波(1982-),男,博士,副教授,主要研究方向:嵌入式系統(tǒng)、圖像處理與通信。

    滕奇志(1961-),女,博士,博士生導師,主要研究方向:計算機應用與圖像識別。

    猜你喜歡
    程序內(nèi)容設計
    內(nèi)容回顧溫故知新
    科學大眾(2022年11期)2022-06-21 09:20:52
    試論我國未決羈押程序的立法完善
    人大建設(2019年12期)2019-05-21 02:55:44
    瞞天過?!律O計萌到家
    “程序猿”的生活什么樣
    設計秀
    海峽姐妹(2017年7期)2017-07-31 19:08:17
    有種設計叫而專
    Coco薇(2017年5期)2017-06-05 08:53:16
    英國與歐盟正式啟動“離婚”程序程序
    主要內(nèi)容
    臺聲(2016年2期)2016-09-16 01:06:53
    創(chuàng)衛(wèi)暗訪程序有待改進
    設計之味
    舒適廣告(2008年9期)2008-09-22 10:02:48
    国产一卡二卡三卡精品| 国产精品成人在线| 国产片内射在线| 香蕉久久夜色| 国产日韩欧美亚洲二区| 极品教师在线免费播放| 无人区码免费观看不卡| 美女福利国产在线| 乱人伦中国视频| 久久久久精品人妻al黑| 超色免费av| svipshipincom国产片| 岛国在线观看网站| 久久国产精品男人的天堂亚洲| 欧美日韩中文字幕国产精品一区二区三区 | 夫妻午夜视频| 老司机在亚洲福利影院| 精品国产美女av久久久久小说| 男女下面插进去视频免费观看| 女人精品久久久久毛片| 岛国在线观看网站| 国产精品国产av在线观看| 18禁美女被吸乳视频| 亚洲成a人片在线一区二区| 免费一级毛片在线播放高清视频 | 老司机在亚洲福利影院| 国产淫语在线视频| 这个男人来自地球电影免费观看| 人人澡人人妻人| 国产亚洲精品久久久久久毛片 | 日日夜夜操网爽| 妹子高潮喷水视频| 美女高潮到喷水免费观看| 制服诱惑二区| 久久国产精品人妻蜜桃| 12—13女人毛片做爰片一| 99re6热这里在线精品视频| 大香蕉久久成人网| 日日摸夜夜添夜夜添小说| 一区二区三区激情视频| 19禁男女啪啪无遮挡网站| 午夜精品久久久久久毛片777| 黑人欧美特级aaaaaa片| 美女视频免费永久观看网站| 国产成+人综合+亚洲专区| 国产一区在线观看成人免费| 一进一出好大好爽视频| 国产精品av久久久久免费| 桃红色精品国产亚洲av| 亚洲人成伊人成综合网2020| 国产人伦9x9x在线观看| 亚洲国产精品合色在线| 亚洲中文字幕日韩| 99re在线观看精品视频| 一本一本久久a久久精品综合妖精| 国产精品二区激情视频| 五月开心婷婷网| а√天堂www在线а√下载 | 在线永久观看黄色视频| 欧美激情极品国产一区二区三区| 香蕉丝袜av| 久久香蕉激情| 丰满迷人的少妇在线观看| 色老头精品视频在线观看| 久久精品国产a三级三级三级| 精品乱码久久久久久99久播| 大型av网站在线播放| 久99久视频精品免费| 国产在线精品亚洲第一网站| 成年人午夜在线观看视频| 99国产极品粉嫩在线观看| 久久久水蜜桃国产精品网| 久久久久久久久久久久大奶| 欧美人与性动交α欧美精品济南到| 国产成人欧美在线观看 | 在线观看午夜福利视频| 欧美亚洲 丝袜 人妻 在线| 国产成人av教育| 午夜成年电影在线免费观看| 真人做人爱边吃奶动态| 手机成人av网站| 久久香蕉精品热| 无遮挡黄片免费观看| 国产一区二区三区综合在线观看| 欧美日韩乱码在线| 国产熟女午夜一区二区三区| 人妻久久中文字幕网| 久久国产精品人妻蜜桃| 国产在视频线精品| 三上悠亚av全集在线观看| 午夜福利乱码中文字幕| 老汉色av国产亚洲站长工具| av有码第一页| 男女之事视频高清在线观看| 免费人成视频x8x8入口观看| 精品免费久久久久久久清纯 | 亚洲国产欧美网| 国产精品98久久久久久宅男小说| 久久人人97超碰香蕉20202| 国产xxxxx性猛交| 悠悠久久av| 欧美 亚洲 国产 日韩一| 欧美激情久久久久久爽电影 | 久久久久久久久久久久大奶| 后天国语完整版免费观看| 别揉我奶头~嗯~啊~动态视频| 女人精品久久久久毛片| 久久久精品国产亚洲av高清涩受| 精品人妻熟女毛片av久久网站| 久久久久久久午夜电影 | 天天影视国产精品| 老汉色av国产亚洲站长工具| 在线观看免费日韩欧美大片| 精品第一国产精品| 麻豆成人av在线观看| 亚洲国产看品久久| 久久人妻福利社区极品人妻图片| 久久久国产成人免费| 黑人猛操日本美女一级片| 国产日韩一区二区三区精品不卡| 人妻丰满熟妇av一区二区三区 | 亚洲精品在线观看二区| 免费黄频网站在线观看国产| 国产不卡av网站在线观看| 国产欧美日韩精品亚洲av| 中文字幕另类日韩欧美亚洲嫩草| 香蕉丝袜av| 久久九九热精品免费| 别揉我奶头~嗯~啊~动态视频| 欧美另类亚洲清纯唯美| 啦啦啦视频在线资源免费观看| 在线观看66精品国产| tube8黄色片| 国产欧美亚洲国产| 99riav亚洲国产免费| 国产成人免费观看mmmm| 人人妻人人添人人爽欧美一区卜| 免费日韩欧美在线观看| 午夜视频精品福利| 91麻豆精品激情在线观看国产 | 最近最新中文字幕大全免费视频| 很黄的视频免费| 91老司机精品| 亚洲美女黄片视频| 一级,二级,三级黄色视频| 亚洲精品久久午夜乱码| 日韩精品免费视频一区二区三区| 国产欧美日韩综合在线一区二区| 国产乱人伦免费视频| 日本精品一区二区三区蜜桃| 老司机午夜福利在线观看视频| 九色亚洲精品在线播放| 成在线人永久免费视频| 色尼玛亚洲综合影院| 悠悠久久av| 中文字幕另类日韩欧美亚洲嫩草| xxxhd国产人妻xxx| 国产一区在线观看成人免费| 国产精品成人在线| www日本在线高清视频| 久久精品国产清高在天天线| 国产区一区二久久| 婷婷成人精品国产| 男女下面插进去视频免费观看| 两个人看的免费小视频| 日本欧美视频一区| 国产极品粉嫩免费观看在线| 国产精品免费视频内射| 亚洲性夜色夜夜综合| 高清av免费在线| 国产亚洲一区二区精品| 国内毛片毛片毛片毛片毛片| 人妻丰满熟妇av一区二区三区 | 日本一区二区免费在线视频| 又黄又爽又免费观看的视频| 深夜精品福利| 成熟少妇高潮喷水视频| 亚洲av成人不卡在线观看播放网| a级毛片在线看网站| 国产激情欧美一区二区| 午夜福利一区二区在线看| 国产欧美日韩综合在线一区二区| 精品少妇一区二区三区视频日本电影| 午夜福利,免费看| 免费看十八禁软件| 午夜久久久在线观看| 下体分泌物呈黄色| 色94色欧美一区二区| 国产男女内射视频| 日韩免费av在线播放| 亚洲国产精品一区二区三区在线| 国产成人免费无遮挡视频| 日本欧美视频一区| 久久这里只有精品19| 9热在线视频观看99| 欧美日本中文国产一区发布| 国产99久久九九免费精品| 久久国产乱子伦精品免费另类| 1024视频免费在线观看| 不卡av一区二区三区| 高清视频免费观看一区二区| 国产激情久久老熟女| 欧美日韩亚洲高清精品| 麻豆av在线久日| 9191精品国产免费久久| 亚洲精品美女久久久久99蜜臀| 国产97色在线日韩免费| 飞空精品影院首页| 在线观看午夜福利视频| 亚洲午夜理论影院| 91麻豆精品激情在线观看国产 | 天天躁日日躁夜夜躁夜夜| 国产不卡av网站在线观看| 亚洲成a人片在线一区二区| 一边摸一边做爽爽视频免费| 99国产精品一区二区蜜桃av | 亚洲七黄色美女视频| www.熟女人妻精品国产| 大型黄色视频在线免费观看| 久久性视频一级片| 777久久人妻少妇嫩草av网站| av有码第一页| 黄色a级毛片大全视频| 国产在线观看jvid| 亚洲人成伊人成综合网2020| 午夜两性在线视频| 老鸭窝网址在线观看| 在线观看免费高清a一片| 亚洲精品久久成人aⅴ小说| 热99re8久久精品国产| 亚洲专区国产一区二区| 欧美激情高清一区二区三区| 看片在线看免费视频| 亚洲精品久久成人aⅴ小说| 午夜老司机福利片| 美女视频免费永久观看网站| 18在线观看网站| 中文字幕精品免费在线观看视频| 男女床上黄色一级片免费看| av一本久久久久| 女人高潮潮喷娇喘18禁视频| 在线观看日韩欧美| 久久久久久免费高清国产稀缺| 亚洲国产精品一区二区三区在线| 91在线观看av| 黄色视频不卡| 人人妻人人添人人爽欧美一区卜| 1024香蕉在线观看| 欧美国产精品一级二级三级| 日本欧美视频一区| 极品人妻少妇av视频| 在线观看www视频免费| 狠狠狠狠99中文字幕| 亚洲精品av麻豆狂野| 80岁老熟妇乱子伦牲交| 国产区一区二久久| 悠悠久久av| 午夜福利在线观看吧| 久久精品亚洲精品国产色婷小说| 啦啦啦 在线观看视频| 黄色丝袜av网址大全| 天天躁狠狠躁夜夜躁狠狠躁| 久久久精品国产亚洲av高清涩受| 丝袜在线中文字幕| 桃红色精品国产亚洲av| 精品少妇一区二区三区视频日本电影| 夜夜爽天天搞| 中文字幕精品免费在线观看视频| 国产精品自产拍在线观看55亚洲 | 极品教师在线免费播放| 国产1区2区3区精品| 亚洲视频免费观看视频| 国内久久婷婷六月综合欲色啪| 村上凉子中文字幕在线| 久久久精品国产亚洲av高清涩受| 国产99白浆流出| 欧美在线一区亚洲| 又黄又爽又免费观看的视频| 精品免费久久久久久久清纯 | 亚洲av欧美aⅴ国产| 在线观看舔阴道视频| 天堂√8在线中文| 国产精品 欧美亚洲| 亚洲美女黄片视频| 夜夜夜夜夜久久久久| 久久久久久久国产电影| 国产熟女午夜一区二区三区| 999精品在线视频| 色精品久久人妻99蜜桃| 欧美精品亚洲一区二区| 亚洲av欧美aⅴ国产| 国产成+人综合+亚洲专区| 女性生殖器流出的白浆| 99精品在免费线老司机午夜| 欧美激情 高清一区二区三区| 人妻久久中文字幕网| videos熟女内射| 日韩有码中文字幕| 国产精品综合久久久久久久免费 | 91精品三级在线观看| 色尼玛亚洲综合影院| 国产真人三级小视频在线观看| 老司机午夜十八禁免费视频| 久久人人97超碰香蕉20202| 如日韩欧美国产精品一区二区三区| 老熟妇乱子伦视频在线观看| 99国产精品一区二区蜜桃av | 欧美日韩成人在线一区二区| 麻豆乱淫一区二区| 精品免费久久久久久久清纯 | 18禁国产床啪视频网站| 日本一区二区免费在线视频| 亚洲色图av天堂| 黄色毛片三级朝国网站| 自线自在国产av| 精品国产一区二区三区久久久樱花| 人妻久久中文字幕网| 一边摸一边做爽爽视频免费| 精品乱码久久久久久99久播| 久久久国产成人免费| 亚洲色图综合在线观看| 一级a爱视频在线免费观看| 久久精品亚洲精品国产色婷小说| 亚洲国产毛片av蜜桃av| av超薄肉色丝袜交足视频| 国产片内射在线| 亚洲中文字幕日韩| 老汉色av国产亚洲站长工具| 自拍欧美九色日韩亚洲蝌蚪91| 不卡一级毛片| 日韩精品免费视频一区二区三区| 日韩有码中文字幕| 色婷婷久久久亚洲欧美| 成年人免费黄色播放视频| 中出人妻视频一区二区| 亚洲精品国产区一区二| 精品国产一区二区三区久久久樱花| www.精华液| 久久久久久久国产电影| 满18在线观看网站| 制服人妻中文乱码| 亚洲精品一卡2卡三卡4卡5卡| 国产成人系列免费观看| 午夜福利免费观看在线| 成人黄色视频免费在线看| svipshipincom国产片| 亚洲三区欧美一区| 亚洲成人免费av在线播放| 亚洲,欧美精品.| 免费女性裸体啪啪无遮挡网站| 91国产中文字幕| 成年女人毛片免费观看观看9 | 亚洲国产中文字幕在线视频| 成人国产一区最新在线观看| 日韩人妻精品一区2区三区| 久久久久久久久免费视频了| 色在线成人网| 日韩大码丰满熟妇| 日韩免费高清中文字幕av| 亚洲av美国av| 99久久国产精品久久久| 变态另类成人亚洲欧美熟女 | 欧美性长视频在线观看| 女性生殖器流出的白浆| 精品欧美一区二区三区在线| 色老头精品视频在线观看| 欧美黑人精品巨大| x7x7x7水蜜桃| av不卡在线播放| 一级a爱片免费观看的视频| a在线观看视频网站| 中文字幕精品免费在线观看视频| 国产精品九九99| 熟女少妇亚洲综合色aaa.| 精品电影一区二区在线| 国产精品九九99| 欧美国产精品一级二级三级| 国产亚洲精品第一综合不卡| 18禁裸乳无遮挡免费网站照片 | 人人妻人人添人人爽欧美一区卜| 久久久精品区二区三区| 成年动漫av网址| 狠狠婷婷综合久久久久久88av| 国产精华一区二区三区| 中出人妻视频一区二区| 国产精品电影一区二区三区 | 国产成人精品在线电影| 高清毛片免费观看视频网站 | 国产欧美日韩一区二区三| 亚洲九九香蕉| 成人黄色视频免费在线看| 欧洲精品卡2卡3卡4卡5卡区| 亚洲欧美一区二区三区久久| 天堂俺去俺来也www色官网| 亚洲第一av免费看| 90打野战视频偷拍视频| 高清毛片免费观看视频网站 | 一本一本久久a久久精品综合妖精| 亚洲av第一区精品v没综合| 日韩有码中文字幕| 最近最新中文字幕大全电影3 | 麻豆av在线久日| 精品久久蜜臀av无| 热re99久久国产66热| 动漫黄色视频在线观看| 一a级毛片在线观看| 精品国产一区二区三区久久久樱花| 亚洲色图 男人天堂 中文字幕| 日韩欧美在线二视频 | 老汉色av国产亚洲站长工具| 中亚洲国语对白在线视频| 国产成人精品无人区| 免费在线观看黄色视频的| 午夜精品久久久久久毛片777| 老司机福利观看| 又黄又粗又硬又大视频| 婷婷精品国产亚洲av在线 | 午夜久久久在线观看| 国产免费男女视频| 日本五十路高清| 国产一区二区激情短视频| tocl精华| 夫妻午夜视频| 亚洲午夜精品一区,二区,三区| 国产亚洲精品第一综合不卡| 亚洲中文av在线| 欧美人与性动交α欧美精品济南到| 欧美大码av| 黑人欧美特级aaaaaa片| 久久国产亚洲av麻豆专区| 久久久精品区二区三区| 精品国产美女av久久久久小说| 国产精品久久久久久人妻精品电影| 十分钟在线观看高清视频www| 国产成人精品久久二区二区免费| 悠悠久久av| 国产欧美日韩精品亚洲av| 久久午夜亚洲精品久久| 亚洲精品国产色婷婷电影| 欧美精品亚洲一区二区| 成年动漫av网址| 精品福利永久在线观看| 亚洲avbb在线观看| 在线十欧美十亚洲十日本专区| 村上凉子中文字幕在线| 国产精品av久久久久免费| 夜夜夜夜夜久久久久| 天天躁日日躁夜夜躁夜夜| 午夜免费成人在线视频| 大陆偷拍与自拍| 最新在线观看一区二区三区| 9191精品国产免费久久| 免费看a级黄色片| 一二三四社区在线视频社区8| 色综合欧美亚洲国产小说| 精品亚洲成a人片在线观看| 亚洲性夜色夜夜综合| 亚洲免费av在线视频| 一本大道久久a久久精品| 欧美av亚洲av综合av国产av| 免费观看人在逋| 怎么达到女性高潮| 99re6热这里在线精品视频| 最新美女视频免费是黄的| 精品亚洲成国产av| 天堂中文最新版在线下载| 99久久综合精品五月天人人| 亚洲国产精品合色在线| 国产主播在线观看一区二区| 麻豆av在线久日| 精品第一国产精品| 丝袜在线中文字幕| 久久久久久久午夜电影 | 一级片免费观看大全| 亚洲欧洲精品一区二区精品久久久| 久久香蕉精品热| 亚洲精品美女久久av网站| 久99久视频精品免费| 亚洲欧美一区二区三区久久| 亚洲精品一二三| 国产单亲对白刺激| 侵犯人妻中文字幕一二三四区| 亚洲第一青青草原| 99精品久久久久人妻精品| 热99国产精品久久久久久7| 国产亚洲欧美在线一区二区| 午夜免费鲁丝| 99精品欧美一区二区三区四区| 中文字幕最新亚洲高清| 久久久精品免费免费高清| 成年女人毛片免费观看观看9 | 黑丝袜美女国产一区| 热re99久久国产66热| 国产午夜精品久久久久久| 国产成人av激情在线播放| 久久亚洲精品不卡| 女人被狂操c到高潮| 少妇粗大呻吟视频| 中国美女看黄片| 热99国产精品久久久久久7| 成在线人永久免费视频| 91老司机精品| 久久亚洲精品不卡| 亚洲成a人片在线一区二区| 亚洲 国产 在线| 后天国语完整版免费观看| 一区二区三区激情视频| 国产精品 国内视频| 精品福利观看| 亚洲av欧美aⅴ国产| 亚洲色图av天堂| a级毛片在线看网站| 老熟妇乱子伦视频在线观看| 国产成人精品无人区| 又黄又爽又免费观看的视频| 亚洲一码二码三码区别大吗| 色婷婷久久久亚洲欧美| 狠狠狠狠99中文字幕| 九色亚洲精品在线播放| 国产精品久久视频播放| 国产亚洲精品久久久久久毛片 | 国产精品99久久99久久久不卡| 久久精品91无色码中文字幕| 国产视频一区二区在线看| 又大又爽又粗| 久久久久久免费高清国产稀缺| 国产欧美日韩一区二区精品| 女人被躁到高潮嗷嗷叫费观| 18禁黄网站禁片午夜丰满| 亚洲伊人色综图| 国产97色在线日韩免费| 久久国产精品男人的天堂亚洲| 亚洲国产中文字幕在线视频| 少妇被粗大的猛进出69影院| 成人影院久久| 国产精品免费一区二区三区在线 | 黑人巨大精品欧美一区二区蜜桃| aaaaa片日本免费| 国产一区有黄有色的免费视频| www.精华液| 水蜜桃什么品种好| 欧美黑人欧美精品刺激| 人人妻人人添人人爽欧美一区卜| 美女高潮喷水抽搐中文字幕| 亚洲在线自拍视频| 国产午夜精品久久久久久| 国精品久久久久久国模美| 国产精品.久久久| 国产成+人综合+亚洲专区| 亚洲av日韩在线播放| 国产亚洲av高清不卡| 久久久国产成人免费| av中文乱码字幕在线| 亚洲综合色网址| 91麻豆精品激情在线观看国产 | 成人18禁高潮啪啪吃奶动态图| 亚洲av成人av| 黑人操中国人逼视频| 99国产精品一区二区蜜桃av | 桃红色精品国产亚洲av| 免费在线观看影片大全网站| 亚洲欧美激情综合另类| 搡老岳熟女国产| 丰满人妻熟妇乱又伦精品不卡| 欧美在线黄色| 国产aⅴ精品一区二区三区波| 啦啦啦 在线观看视频| 精品久久久精品久久久| 满18在线观看网站| 国产精品亚洲一级av第二区| 中文欧美无线码| 精品人妻1区二区| 亚洲成国产人片在线观看| 亚洲国产看品久久| 久久热在线av| 人人妻人人爽人人添夜夜欢视频| 真人做人爱边吃奶动态| 午夜亚洲福利在线播放| 亚洲精品成人av观看孕妇| 亚洲一卡2卡3卡4卡5卡精品中文| 亚洲少妇的诱惑av| www.精华液| 亚洲精品美女久久久久99蜜臀| 成人精品一区二区免费| 19禁男女啪啪无遮挡网站| 又黄又粗又硬又大视频| 亚洲av日韩在线播放| 国产精品一区二区精品视频观看| 欧美日韩视频精品一区| 新久久久久国产一级毛片| 可以免费在线观看a视频的电影网站| 日韩欧美一区视频在线观看| 丰满迷人的少妇在线观看| 国产亚洲欧美在线一区二区| 国产精品久久久久成人av| 男女下面插进去视频免费观看| 亚洲成人免费电影在线观看| 视频区图区小说| 国产野战对白在线观看| 色尼玛亚洲综合影院| 成年人免费黄色播放视频| 一本综合久久免费| 免费看十八禁软件| 老熟妇仑乱视频hdxx| 久久久国产成人精品二区 | www.999成人在线观看| 91在线观看av| 亚洲五月天丁香| 欧美 日韩 精品 国产| 亚洲成a人片在线一区二区| 国产蜜桃级精品一区二区三区 | 亚洲精品国产精品久久久不卡| 久久精品亚洲精品国产色婷小说| 久久精品91无色码中文字幕| 18禁观看日本|