《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 可編程邏輯 > 業(yè)界動(dòng)態(tài) > 基于Modelsim FLI接口的FPGA仿真技術(shù)

基于Modelsim FLI接口的FPGA仿真技術(shù)

2009-02-04
作者:胡軍強(qiáng) 李津生 洪佩琳

??? 摘? 要: 介紹了如何利用modelsim提供的FLI(Foreign Language Interface)接口對(duì)VHDL設(shè)計(jì)文件進(jìn)行協(xié)同仿真,給出了協(xié)同仿真的意義以及協(xié)同仿真的程序結(jié)構(gòu)和系統(tǒng)結(jié)構(gòu)。?

??? 關(guān)鍵詞: FPGA? 仿真軟件? 協(xié)同仿真

?

1 Modelsim及FLI接口介紹?

??? Modelsim是Model Technology(Mentor Graphics的子公司)的HDL硬件描述語(yǔ)言仿真軟件,可以實(shí)現(xiàn)VHDL、Verilog以及VHDL-Verilog混合設(shè)計(jì)的仿真。除此之外,Modelsim還能夠與C語(yǔ)言一起對(duì)HDL設(shè)計(jì)文件實(shí)現(xiàn)協(xié)同仿真。同時(shí),相對(duì)于大多數(shù)的HDL仿真軟件來(lái)說(shuō),Modelsim在仿真速度上也有明顯優(yōu)勢(shì)。這些特點(diǎn)使Modelsim越來(lái)越受到EDA設(shè)計(jì)者、尤其是FPGA設(shè)計(jì)者的青睞。?

??? Modelsim的FLI接口(即Foreign Language Interface)提供了C語(yǔ)言動(dòng)態(tài)鏈接程序與仿真器的接口,可以通過(guò)C語(yǔ)言編程對(duì)設(shè)計(jì)文件進(jìn)行輔助仿真。?

2 協(xié)同仿真系統(tǒng)結(jié)構(gòu)及意義?

??? 協(xié)同仿真就是利用仿真工具提供的外部接口,用其它程序設(shè)計(jì)語(yǔ)言(非HDL語(yǔ)言,如C語(yǔ)言等)編程,用輔助仿真工具進(jìn)行仿真。Modelsim提供了與C語(yǔ)言的協(xié)同仿真接口。以Windows平臺(tái)為例,用戶可通過(guò)modelsim提供的C語(yǔ)言接口函數(shù)編程,生成動(dòng)態(tài)鏈接庫(kù),由modelsim調(diào)用這些動(dòng)態(tài)鏈接庫(kù)進(jìn)行輔助仿真,如圖1所示。?

??? Modelsim與C語(yǔ)言協(xié)同仿真,一是用于產(chǎn)生測(cè)試向量,避免手工編寫測(cè)試向量的繁瑣;二是可以根據(jù)程序計(jì)算結(jié)果自動(dòng)檢查仿真結(jié)果正確與否;三是模擬其它模塊(如RAM)的功能,在系統(tǒng)級(jí)對(duì)設(shè)計(jì)文件仿真。實(shí)踐中一般是把一和二結(jié)合在一起,用程序產(chǎn)生仿真向量,一方面輸出給設(shè)計(jì)文件作為輸入,另一方面由程序本身對(duì)該向量計(jì)算,把得到的結(jié)果與仿真器的輸出結(jié)果比較,檢查邏輯是否正確,如圖2所示。至于模擬功能,現(xiàn)在已經(jīng)有一些通用芯片的模擬程序,如denali可以模擬RAM的功能。另外,用戶也可以利用modelsim提供的編程接口自己模擬一些芯片的行為,然后與設(shè)計(jì)文件連接到一起仿真。?

?

?

3 C語(yǔ)言對(duì)VHDL設(shè)計(jì)文件的協(xié)同仿真?

3.1 構(gòu)成框圖?

??? 仿真文件的構(gòu)成如圖3所示,包括HDL文件和動(dòng)態(tài)鏈接庫(kù)(即C程序)。圖中C程序?qū)?yīng)的VHDL文件要負(fù)責(zé)聲明對(duì)應(yīng)的動(dòng)態(tài)鏈接庫(kù)文件名及初始化函數(shù),另外還可以給出一些調(diào)用參數(shù)。動(dòng)態(tài)鏈接庫(kù)中用到的輸入輸出信號(hào)也要在對(duì)應(yīng)的VHDL文件中聲明。?

?

?

??? 例如,假定有一個(gè)DLL文件名為sim.dll, 對(duì)應(yīng)的初始化函數(shù)為sim_init,有輸入信號(hào)in1、in2,輸出信號(hào)out1、out2,可以這樣編寫對(duì)應(yīng)的VHDL文件(sim.vhd):?

??? library ieee;?

??? use ieee.std_logic_1164.all;?

??? entity sim is?

??? port(?

??? ??? in1 : in std_logic;?

??? ??? in2 : in std_logic;?

??? ??? out1??? : out std_logic;?

??? ??? out2??? : out std_logic;?

??? );?

??? end entity sim;?

??? architecture dll of sim is?

??? ??? attribute foreign : string;?

??? ??? attribute foreign of dll : architecture is ″sim_init sim.dll″?

??? begin?

??? end;?

??? 仿真時(shí),仿真器對(duì)頂層的HDL文件進(jìn)行仿真,并根據(jù)各VHDL文件的動(dòng)態(tài)鏈接庫(kù)聲明來(lái)調(diào)用、執(zhí)行相應(yīng)的動(dòng)態(tài)鏈接庫(kù)。?

3.2 動(dòng)態(tài)鏈接庫(kù)的程序結(jié)構(gòu)?

??? 利用modelsim仿真時(shí),可根據(jù)VHDL文件的聲明,調(diào)用DLL文件(如sim.dll)。在VHDL文件中已經(jīng)給出了調(diào)用文件(sim.dll)和初始化函數(shù)名(如sim_init),modelsim根據(jù)這些信息,調(diào)用sim.dll中的sim_init函數(shù),完成初始化工作。初始化包括:?

??? (1)初始化全局變量;?

??? (2)設(shè)置VHDL輸入輸出信號(hào)與C程序變量的對(duì)應(yīng)關(guān)系;?

??? (3)設(shè)置輸出信號(hào)的一些初始狀態(tài)(mti_ScheduleDriver);?

??? (4)設(shè)置在仿真器重新仿真(restart)和仿真器退出仿真(quit)等情況下執(zhí)行的一些函數(shù)(mti_AddRestartCB和mti_AddQuitCB等),如釋放動(dòng)態(tài)申請(qǐng)的內(nèi)存等;?

??? (5)設(shè)置敏感表,給出在某些信號(hào)發(fā)生某些變化(如時(shí)鐘上升沿等)時(shí)執(zhí)行的函數(shù)。?

??? (6)其它。?

??? 結(jié)合3.1節(jié)的例子(sim.vhd),給出C程序的設(shè)計(jì)步驟如下:?

??? (1)包含頭文件,包括C程序常用的一些頭文件和modelsim給出的外部語(yǔ)言接口頭文件mti.h。Modelsim給出的外部接口函數(shù)說(shuō)明、類型定義等都在mti.h中。?

??? (2)定義自己的結(jié)構(gòu)體,這一點(diǎn)主要是為了編程方便,例如輸入輸出信號(hào)對(duì)應(yīng)的變量在各函數(shù)中基本上都會(huì)用到,可以把這些變量定義成一個(gè)結(jié)構(gòu),便于參數(shù)傳遞。例如,可以把3.1節(jié)的sim.vhd輸入輸出信號(hào)對(duì)應(yīng)的變量定義成結(jié)構(gòu):?

??? typedef struct {?

??? ??? driverID??? out1;?

??? ??? driverID??? out2;?

??? ??? signalID??? in1;?

??? ??? signalID??? in2;?

??? }PortStruct;?

??? 其中,driverID表示輸出信號(hào)對(duì)應(yīng)的變量;signalID表示輸入信號(hào)對(duì)應(yīng)的變量。這樣,這里定義的變量out1、out2、in1、in2就分別與sim.vhd中的信號(hào)out1、out2、in1、in2相對(duì)應(yīng)。?

??? (3)編寫初始化函數(shù)?

??? 初始化函數(shù)的定義為:?

??? init_func(mtiRegionIdT region, char *param, mtiInterfaceListT *generics, mtiInterfaceListT *ports)?

??? 各參數(shù)的含義可以參閱modelsim用戶手冊(cè)。?

??? 下面結(jié)合上面給出的初始化函數(shù)要完成的任務(wù)進(jìn)行詳細(xì)說(shuō)明。?

??? a.初始化全局變量(略)?

??? b.設(shè)置VHDL輸入輸出信號(hào)與C程序變量的對(duì)應(yīng)關(guān)系。這是通過(guò)調(diào)用mti_FindPort函數(shù)實(shí)現(xiàn)的。mti_FindPort函數(shù)定義為:?

??? mtiSignalIdT mti_FindPort(mtiInterfaceListT *list, char *name);?

??? 例如,定義輸入輸出信號(hào)對(duì)應(yīng)的結(jié)構(gòu)為ip:?

??? PortStruct ip;?

??? 就可以用:?

??? ip.in1=mti_FindPort(ports, “in1”);?

來(lái)實(shí)現(xiàn)輸入信號(hào)in1與變量in1的對(duì)應(yīng)關(guān)系。?

??? 對(duì)輸出信號(hào)來(lái)說(shuō),它的目的是產(chǎn)生驅(qū)動(dòng)。因此,這些變量(out1和out2)除了要找到對(duì)應(yīng)的輸出信號(hào)外,還要驅(qū)動(dòng)這些信號(hào)。對(duì)信號(hào)的驅(qū)動(dòng)可以通過(guò)調(diào)用mti_CreateDriver函數(shù)來(lái)實(shí)現(xiàn)。該函數(shù)的定義為:?

??? mtiDriverIdT mti_CreateDriver(mtiSignalIdT sig);?

??? 由于這些變量一般只用于對(duì)外驅(qū)動(dòng),因此可以簡(jiǎn)單寫成下面的形式:?

??? ip.out1 = mti_CreateDriver(mti_FindPort(ports,“out1”));?

??? c. 調(diào)用mti_ScheduleDriver函數(shù),設(shè)置輸出信號(hào)的初始狀態(tài)。mti_ScheduleDriver函數(shù)的定義為:?

??? void mti_ScheduleDriver(mtiDriverIdT driver, long value, mtiDelayT delay, mtiDriverModeT mode);?

??? 其中,driver是輸出信號(hào)對(duì)應(yīng)的變量名,如ip.out1和ip.out2;value是要設(shè)置(驅(qū)動(dòng))的值,如高電平(‘1’,對(duì)應(yīng)value為3)、低電平(‘0’,對(duì)應(yīng)value為2)、高阻(‘Z’,對(duì)應(yīng)value為4)、未賦值(‘U’,對(duì)應(yīng)value為0)等等;delay是從當(dāng)前時(shí)間開(kāi)始到把信號(hào)驅(qū)動(dòng)成給定值(value)的等待時(shí)間,單位與仿真器當(dāng)前使用的最小時(shí)間單位相同;mode為信號(hào)模式,有兩個(gè)值可供選擇:MTI_INERTIAL或者是MTI_TRANSPORT,分別對(duì)應(yīng)于標(biāo)準(zhǔn)VHDL語(yǔ)言的INERTIAL和TRANSPORT。例如,設(shè)置信號(hào)out1的初始狀態(tài)為低電平:?

??? mti_ScheduleDriver(ip.out1, 2, 0, MTI_INERTIAL);?

??? d. 設(shè)置在仿真器重新仿真(運(yùn)行命令restart)或退出仿真(運(yùn)行命令quit -sim)等情況下調(diào)用的函數(shù)。這一部分主要是為了釋放內(nèi)存或者保存當(dāng)前狀態(tài)等。以restart為例,假設(shè)在程序中用malloc申請(qǐng)了存儲(chǔ)空間buf,在仿真器“restart”時(shí)需要釋放,就可以用以下的函數(shù)調(diào)用來(lái)注冊(cè):?

??? mti_AddRestartCB(free, buf);?

??? 注冊(cè)后,當(dāng)仿真器運(yùn)行命令restart時(shí)就會(huì)調(diào)用free(buf)。?

??? 其它一些函數(shù)可以參照modelsim的用戶手冊(cè),這里不再詳述。?

??? e.設(shè)置敏感表,給出在某些信號(hào)發(fā)生某些變化時(shí)(如時(shí)鐘上升沿等)執(zhí)行的函數(shù)。例如,在輸入信號(hào)in1發(fā)生變化時(shí),要執(zhí)行函數(shù)in1_change(in1_change為用戶定義好的函數(shù)),可以這樣定義:?

??? processID proc;?

??? proc=mti_CreateProcess(“P_in1change”, in1_change, &ip);?

??? mti_Sensitize(proc, ip.in1, MTI_EVENT);?

??? 也就是說(shuō),先創(chuàng)建進(jìn)程,然后設(shè)置敏感表。當(dāng)滿足敏感表的條件時(shí),仿真器就會(huì)執(zhí)行該進(jìn)程。mti_CreateProcess函數(shù)的定義為:?

??? mtiProcessIdT mti_CreateProcess(char *name, mtiVoidFuncPtrT func, void *param);?

??? 其中,name是將要在仿真器窗口中顯示的名稱;func是要執(zhí)行的函數(shù);后面的param是要傳給func的參數(shù)。mti_Sensitize的定義為:?

??? void mti_Sensitize(mtiProcessIdT proc, mtiSignalIdT sig,mtiProcessTriggerT when);?

??? 其中,proc為調(diào)用mti_CreateProcess的返回值;sig為信號(hào)名,即VHDL文件的輸入輸出信號(hào)對(duì)應(yīng)于C程序的變量;when可以取MTI_EVENT或者M(jìn)TI_ACTIVE兩種值。?

3.3 C程序的編譯?

??? 對(duì)Windows平臺(tái),采用的編譯器是Microsoft Visual C++,并用如下的命令行進(jìn)行編譯:?

??? cl -c -Imodeltechinclude app.c?

??? link -dll -export: app.obj modeltechwin32mtipli.lib?

??? 上面的是modelsim的安裝目錄,是C程序的初始化函數(shù)名,如我們給出的sim.c中的sim_init。編譯之后就可以生成.dll文件。?

??? 仿真向量是用C語(yǔ)言還是用HDL直接產(chǎn)生,要視設(shè)計(jì)者的應(yīng)用而定,選取最簡(jiǎn)單的方式。在大多數(shù)情況下,用C語(yǔ)言和HDL聯(lián)合生成測(cè)試向量會(huì)更方便些。?

參考文獻(xiàn)?

1 [美]Kevin Skahill編著,朱明程,孫普譯.可編程邏輯系統(tǒng)的VHDL設(shè)計(jì)技術(shù).東南大學(xué)出版社,1998

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 日本公与丰满熄 | 日韩欧美中文字幕在线视频 | 麻豆视频一区二区 | 亚洲v日韩v综合v精品v | 成年性生交大片免费看 | 久久久久国色av免费观看性色 | 性欧美videos 另类喷潮 | 97精品一区二区视频在线观看 | 亚洲麻豆91传媒 | 国产一区福利 | 国产在线一卡二卡 | 再深点灬舒服灬太大了网站 | 日本无遮挡吸乳视频 | 久久久久久亚洲精品无码 | 黑人操日本女人视频 | 91插插插插插插插 | 波多野结衣中文字幕久久 | 久久精品久久久久久 | 亚洲日韩中文字幕天堂不卡 | 免费看毛片在线观看 | 欧美成人免费在线观看视频 | 中字幕一区二区三区乱码 | 免费黄色网址在线观看 | 麻豆成人在线视频 | av永久免费观看 | 欧美黄色毛片 | 1024精品一区二区三区日韩 | 中国黄色录像 | 国产成人亚洲欧洲在线 | 男人久久久 | 亚洲日韩av无码一区二区三区人 | 都市激情 在线 亚洲 国产 | 中文字幕av高清片 | 成人性生交大片免费4 | 久久久久久91香蕉国产 | 日本激情视频一区二区三区 | 人妻丝袜中文无码av影音先锋专区 | 久久人人爽人人爽人人片av麻烦 | 老司机精品视频一区二区三区 | 一个人看的www日本高清视频 | 福利在线免费 | 调教女m荡骚贱淫故事 | 日日爱99 | 三上悠亚三级 | 中文字幕日韩一区二区不卡 | 精品一区二区三区免费毛片爱 | 久久精品女 | 性色88av老女人视频 | 99久久人妻精品免费一区 | 成熟人妻av无码专区 | 欧美激情校园春色 | 夜夜高潮夜夜爽夜夜爱 | 亚洲国产日韩欧美在线观看 | 爱爱免费视频网站 | 成年女人色毛片 | 91黄视频在线观看 | 国产精品麻豆成人av电影艾秋 | 亚洲精品久久久中文字幕痴女 | 91精品无人区麻豆乱码1区2区介绍 | 亚洲欧美视频在线 | 黄色一集片 | 国产成人精品日本亚洲i8 | 色婷婷激情网 | 丁香花小说手机在线观看免费 | 老熟妇高潮一区二区三区 | 国产人久久人人人人爽 | 大尺度做爰啪啪床戏 | 亚洲人成在线观看 | 老妇肥熟凸凹丰满刺激 | 精品视频在线免费观看 | 欧美在线观看一区二区 | 成人免费激情视频 | 性欧美精品高清 | a级黄色毛片视频 | 亚洲 中文 欧美 日韩 在线观看 | 国产一区二区三区在线观看 | 色婷婷aⅴ| 古典武侠av | 欧美日韩在线观看成人 | 午夜婷婷丁香 | 午夜dv内射一区二区 | 精品卡一卡二卡3卡高清乱码 | 国产在线视频网站 | 无码纯肉视频在线观看 | 俞飞鸿早期三级 | 2000xxx亚洲精品 | 精品久久久久久无码专区 | 麻豆精品一区二区 | 天堂va蜜桃一区二区三区 | 国产色播av在线 | 欧美在线观看成人 | 超碰97人人爱 | 久久亚洲中文字幕精品一区 | 成人免费看吃奶视频网站 | 命带桃花1987在线 | 国产伦理一区二区 | 淫片在线| 成人在线免费视频播放 | 国产av无码专区亚洲a∨毛片 | 亚洲精品乱码久久久久久蜜桃欧美 | 国产精品久久午夜夜伦鲁鲁 | 欧美成欧美va | 国内精品久久久久精免费 | 国精产品乱码视频一区二区 | 国产女同疯狂互摸系列3 | 国产精品一级在线 | 黑鬼大战白妞高潮喷白浆 | 99精产国品一二三产品香蕉 | 欧美高清在线一区 | 国产片91| 国产成人久久综合第一区 | 男女性网站 | 欧美激情视频一区二区三区 | 女主播户外勾搭啪啪 | 国产午夜福利在线观看视频 | 亚洲精品第一区二区三区 | 欧美一区二区三区成人精品 | 国产亚洲精品久久久久久青梅 | 免费观看h片| 人成精品| 国产一级做a爱片 | va在线观看 | 99伊人网| 美女视频黄是免费 | 国产精品a久久久久 | 国产床戏无遮挡免费观看网站 | 少妇学院在线观看 | 91porn九色 | 草草夜色精品国产噜噜竹菊 | 亚洲午夜久久久久久久久红桃 | 亚洲精品视频在线 | 国产乱码精品一区二三区蜜臂 | 亚洲精品99久久久久久 | 国产精品久久婷婷六月丁香 | 欧美白嫩嫩hd4kav | 日本猛少妇色xxxxx猛交图片 | 中文字幕人成乱码熟女免费 | 欧美婷婷精品激情 | 欧美丰满老熟妇xxxxx性 | 国产精彩视频在线 | 国产aaa精品| 在线资源av | 粉嫩欧美一区二区三区高清影视 | 国产三区在线视频 | 日韩理论片在线观看 | 狠狠五月天 | 天天色天天色 | 国产原创麻豆 | 免费黄色欧美视频 | 国产人妖ts重口系列喝尿视频 | 婷婷色中文 | 亚洲一区欧美日韩 | 韩国r级大尺度激情做爰外出 | 寂寞少妇让水电工爽了视频 | 丁香六月伊人 | 亚洲精品国产免费 | 男女做爰猛烈吃奶摸九色 | 97在线视频免费观看 | 国产精品嫩草影院8vv8 | 亚洲天堂免费看 | 岛国不卡 | 18禁超污无遮挡无码免费网站国产 | 国产激情综合五月久久 | 久久久成 | 亚洲国产精品成人天堂 | 小鲜肉自慰网站xnxx | 欧洲自拍偷拍 | 东京亚洲区卡不 | 性征服新婚少妇69xx | 成人免费观看视频大全 | 在线免费激情视频 | 欧美性猛交久久久乱大交小说 | av天堂亚洲国产av | 一级黄色短片 | 27美女少妇洗澡偷拍 | 欧美成人三级伦在线观看 | 久久精品久久久久久久久久久久久 | 影音先锋人妻啪啪av资源网站 | 国产日产欧产精品精品首页 | 免费网站在线高清观看 | 乱码精品一区二区三区 | 亚洲天堂一区在线观看 | 色爱av综合| 国产色综合天天综合网 | 理论片高清免费理论片毛毛片 | 中日韩一线二线三线视频 | 亚洲高清视频网站 | 亚洲伊人网站 | 天天搞夜夜爽 | 亚洲精品人成无码中文毛片 | 久久久精品国产一区二区三区 | 国产一级手机毛片 | 日韩精品中文在线 | 永久免费毛片在线播放 | 美女内射毛片在线看3d | 免费欧洲美女牲交视频 | 羞羞软件 | 无码中文av有码中文av | 高清性色生活片97 | www.xxx亚洲| 在线天堂资源www在线中文 | 亚洲精品久久久久中文字幕 | 97视频在线免费播放 | 久草在线2 | 国产成人免费看 | 性色欲情网站iwww | av在线资源 | 欧美日韩a级 | 中文字幕中出 | 伊人精品在线视频 | av无码一区二区三区 | 久热国产精品视频一区二区三区 | 人人做人人澡人人爽欧美 | 国产成人在线播放视频 | 欧美性猛交 xxxx | 久久精品这里热有精品 | 热久久久久久久久 | 少妇人妻丰满做爰xxx | 久久草在线精品 | 亚洲一线二线三线写真 | 精品国产自在久久现线拍 | 午夜精品视频在线 | 美女张开腿黄网站免费下载 | 亚洲国产成人丁香五月激情 | 黄色网址在线免费看 | 特大巨黑吊av在线播放 | 国产成人精品一区二区视频 | 拍拍拍产国影院在线观看 | 肮脏的交易在线观看 | 久久久久久久黄色 | 日本一区二区视频在线播放 | 极品熟妇大蝴蝶20p 国产女人高潮叫床视频 | 国偷自产一区二区三区蜜臀 | 国产精品熟妇一区二区三区四区 | 午夜av网站 | 国产精品午夜8888 | 99久久精品国产免费 | 日韩大片免费 | 日躁夜躁狠狠躁2020 | 国产ts变态重口人妖hd | 麻豆国产尤物av尤物在线观看 | 永久免费看片 | 日本性欧美 | 看片日韩 | 日本xxxx丰满人妖学校 | 日韩在线一卡二卡 | 欧洲美女高清视频 | 欧美日韩午夜群交多人轮换 | 农村乡下女人毛片 | 国产经典一区二区三区 | 毛片在线免费播放 | 国产视频自拍一区 | awww在线天堂bd资源在线 | 女人精69xxx免费观 | 精品一区二区久久久久久久网站 | 玉米视频成人免费看 | 中文字幕乱码亚洲精品一区 | 美女一区二区三区 | 黄色免费小视频 | 国产福利精品在线 | 亚洲av毛片成人精品 | 中日韩美中文字幕av一区 | 天天弄天天模 | www.av网| 欧美激情性做爰免费视频 | 中文永久有效幕中文永久 | 制服丝袜在线视频 | 五月深爱 | 91国内视频| 国产精品免费一区二区 | 久久爱99| 国产区在线观看视频 | 苍井空浴缸大战猛男120分钟 | 欧美精品一区二区三区四区在线 | 色女人在线 | 中文字幕有码视频 | 人妻av乱片av出轨 | 九色com| 天天摸天天插 | 无码专区3d动漫精品免费 | 国产精品性做久久久久久 | 成人av一区二区免费播放 | 久久久影视文化传媒有限公司 | 91精品国产中文字幕 | 欧美午夜理伦三级在线观看吃奶汁 | 日本一区二区三区在线免费观看 | 天天综合网永久 | 在线看欧美 | 亚洲图片欧美在线看 | 含羞草传媒mv免费观看视频 | 亚洲精品国产av成拍色拍 | 野外少妇愉情中文字幕 | 国产精品亚洲专区无码牛牛 | 性色av 一区二区三区 | 午夜免费男女aaaa片 | 国产视频三级 | 蜜桃精品视频在线观看 | 夜夜嗨av久久av | 国产人免费人成免费视频喷水 | 免费国产又色又爽又黄的网站 | 成年人黄色大片大全 | 麻豆一区二区99久久久久 | 97国产免费 | 日日操日日射 | 日本黄网站 | 国产免费踩踏调教视频 | av网在线观看| 日韩人妻无码一区二区三区99 | 成人免费视频一区二区 | 久久久久久久久久久中文字幕 | 国产一区二区三区高清在线观看 | 9热在线| 日韩欧美一区在线 | 国产午夜精品一区二区三区嫩草 | 国产精品欧美久久久久一区二区 | 国产在线视频自拍 | 久久国产热 | 99国产精品人妻噜啊噜 | 18禁免费观看网站 | 色呦色呦色精品 | 亚洲日本综合 | 伊伊亚洲综合人网777 | 免费看片网站91 | 日本不卡123 | 使劲快高潮了国语对白在线 | 天天想天天干 | 成人深夜在线 | 一级片视频免费观看 | 尤物在线视频 | av在线播放观看 | 18禁黄网站禁片免费观看女女 | 日日爱影视 | 精品无码无人网站免费视频 | 中文字幕亚洲综合久久菠萝蜜 | 五月花综合网 | 97久久人人超碰国产精品 | 中文字幕自拍偷拍 | 黄色精品视频 | 秋霞网一区| 成人性生交天码免费看 | 欧美一级片网址 | 缅甸午夜性猛交xxxx | 97久久人人超碰超碰窝窝 | 暖暖 在线 日本 免费 中文 | 天天曰天天操 | 色99在线观看| 成人av免费在线 | h视频网站在线观看 | 欧美日韩成人免费 | 不卡av电影在线 | 国产成a人亚洲精品 | 天天躁天天狠天天透 | www.91在线播放| 91成人精品一区二区三区四区 | 国产精品理论片在线观看 | 成人性生交大片免费看 | 国产精品久久久久久久第一福利 | 91精品久久久久久久久不卡 | 可以看毛片的网站 | 欧美激情一区二区久久久 | 免费看黄色片的网站 | 国产福利合集 | 成人亚洲性情网站www在线观看国产 | 91porny九色91啦中文 | 国内爆初菊对白视频 | 一道本毛片 | 免费视频欧美无人区码 | 免费一级男女裸片 | 日日干,夜夜操 | 日本在线观看黄色 | 99爱这里只有精品 | 三男一女吃奶添下面视频 | 又湿又紧又大又爽a视频 | 成人综合激情网 | 九九综合九九综合 | 爱情岛论坛亚洲品质自拍视频 | 97中文字幕在线观看 | 黑人videos巨大hd粗暴 | 丰满少妇69激情啪啪无 | 疯狂做受xxxx高潮视频免费 | 一本色道久久综合精品竹菊 | 成人性生交大片免费看vr | 久久成人福利视频 | 新中文字幕 | 天天色综网| 国产色无码精品视频免费 | 在线观看黄色av | 疯狂做爰的爽文多肉小说王爷 | 在线观看视频99 | 成人欧美一区二区三区在线 | 少妇一区二区三区四区 | 国产激情美女久久久久久吹潮 | 色诱视频在线观看 | 在线看片免费人成视频无毒 | 黄色三级毛片视频 | 性欧美一区| 亚洲精品一区二区三区四区乱码 | 国产精品99久久久久久人 | 国产jizzz | 国产免费不卡视频 | 久久久久久综合网 | 日韩黄色免费看 | 国产精品久久77777 | 牲交欧美兽交欧美 | 第一次处破女hd精品出血 | 征服少妇柔佳系列 | 国产人成视频在线观看 | 韩国美女视频黄是免费 | 亚洲精品蜜桃久在线 | 荫蒂被男人添的好舒服爽免费视频 | 大学生女人三级在线播放 | 嫩草视频91 | 性高朝久久久久久久3小时 av片在线观看 | 婷婷综合另类小说色区 | 穿越异世荒淫h啪肉np文 | 女人大荫蒂毛茸茸视频 | 精品久久久久久人妻无码中文字幕 | 日本激情视频一区二区三区 | 午夜影院免费看 | 色老头一区 | 在线观看中文字幕 | 草草影院在线观看视频 | 中文字幕免费一区二区 | 91看片淫黄大片 | av番号库每日更新 | 狠狠色狠狠干 | 亚洲国产精品无码久久久久高潮 | 久久爽精品区穿丝袜 | 国产xxx18 | 国产高清www | 综合激情五月综合激情五月激情1 | 亚洲浮力影院久久久久久 | 精品女同一区二区三区在线 | 久久精品人人做人人爱爱站长工具 | 亚洲国产成人久久精品大牛影视 | 欧美牲交a欧美牲交aⅴ | 午夜视频观看 | 国产l精品国产亚洲区 | 国产欧美一区二区三区免费视频 | 免费观看性欧美大片无片 | av成人在线免费观看 | www.香蕉视频.com | 在线中文字幕第一页 | 91精产国品 | 夜夜添无码试看一区二区三区 | 亚洲中文无码a∨在线观看 在线不卡日本v二区到六区 | 91精品一区二区三区在线观看 | 毛片基地黄久久久久久天堂 | 日本乱子人伦在线视频 | 91蝌蚪九色| 欧美 唯美 清纯 偷拍 | 午夜99| 亚洲男人天堂2020 | 亚洲欧美色图在线 | 69中国xxxxxxxxx69| 欧美日韩第一页 | 美国女人毛片 | 一起操网站 | 日本大乳高潮视频在线观看 | 99久久精品免费看国产免费软件 | 性欧美巨大 | 久久精品国产成人 | 18男女无套免费视频 | 国产精品久久国产愉拍 | 国产成年无码久久久久毛片 | 国产精品久久久久无码av | 亚洲三级网址 | 91久久国产综合久久91精品网站 | 国产婷婷色一区二区三区在线 | 亚洲第一天堂av | 欧美精品亚洲精品日韩已满十八 | 在线观看麻豆 | 成人a视频片观看免费 | 最新国产在线拍揄自揄视频 | 激烈的性高湖波多野结衣 | 97香蕉久久超级碰碰高清版 | 99国产欧美精品久久久蜜芽 | 国产日韩av免费无码一区二区三区 | 伊人www22综合色 | 亚洲最大色网站 | 玖玖热视频 | 中文字幕无码不卡免费视频 | 看片网站在线观看 | 国产精品入口麻豆 | 内射囯产旡码丰满少妇 | 高h放荡受浪受bl | 精品一区二区三区免费 | 日韩视频一区在线 | 亚洲国产精品免费在线观看 | 日本免费一二三区视频 | 日韩黄网站 | 欧美乱大交xxxxx | 亚洲成av人无码综合在线观看 | 欲求不满 希岛あいり在线看 | 亚洲图片 欧美 | 久久精品国产亚洲沈樵 | 国产精品成人一区二区不卡 | 美国一级特黄 | 少妇一级淫片免费 | 永久久久久久久 | 国产做爰xxx18在线观看网站 | 女装男の子av在线播放 | 亚洲国产精品成人天堂 | 毛片一卡二卡 | 少妇又紧又深又湿又爽视频 | 欧美野外疯狂做受xxxx高潮 | 97色资源| 在线中文字幕乱码英文字幕正常 | 黄色网址国产 | 再深点灬舒服灬太大的91优势 | 后进极品圆润翘臀在线播放 | 熟女少妇内射日韩亚洲 | 久久996re热这里只有精品无码 | aⅴ一区二区三区无卡无码 aⅴ在线免费观看 | 亚洲视频一二三四 | 国产欧美wwwxj在线观看 | 欧美一区二区三区啪啪 | 黑人添美女bbb添高潮了 | 大桥未久av一区二区三区中文 | 午夜精品福利一区二区蜜股av | 精品久久久久久国产 | 日欧137片内射在线视频播放 | 一进一出下面喷白浆九瑶视频 | 国产裸体歌舞一区二区 | 欧美黑人做爰爽爽爽 | 久久人人爱 | 日本高清视频在线播放 | 国产三级久久久精品麻豆三级 | 欧美成人xxx| 欧美精品密入口播放 | 九色pony麻豆 | 潘金莲性生交大片免费看图片 | 国产免费视频一区二区裸体 | 国产欧美视频一区 | av不卡国产在线观看 | 18禁无遮挡啪啪无码网站 | 国产精品无码午夜福利 | 久久精品亚洲中文字幕无码网站 | 四虎影视永久在线精品 | 国产一级精品视频 | 亚洲2022国产成人精品无码区 | 日本高清视频www | 天天摸天天射 | ⅹ一art唯美在线观看 | 91户外露出一区二区 | 又色又污又爽又黄的网站 | 巨肉黄暴辣文高h文帐中香 巨乳动漫美女 | 欧美性感美女二区 | 色污网站 | 久久久国产精品亚洲一区 | 成人精品毛片国产亚洲av十九禁 | 日韩少妇视频 | 亚洲国产精品成人综合在线 | 无码人妻精品中文字幕 | 国产精品精品国产 | 99精品久久精品一区二区 | 99男女国产精品免费视频 | 亚洲中文字幕无码爆乳 | 亚洲精品四区 | 99国产精品久久久久久 | 国产主播一区二区 | 久久99久久99 | 欧美一区二区激情视频 | 精品av一区二区 | 国产在线观看黄 | 激情久久av一区av二区av三区 | 噜噜噜视频| 人妻换人妻a片爽麻豆 | 日本伊人精品一区二区三区 | 少妇裸体淫交视频免费观看 | 男女av在线 | 中文字幕免费视频观看 | 亚洲图片欧美日韩 | 日本三级黄色大片 | 亚洲欧美综合网 | 日韩a∨精品日韩在线观看 日韩avav | 成人av一区二区三区 | 成人天堂婷婷青青视频在线观看 | 国产国拍亚洲精品av在线 | 自拍偷拍亚洲区 | 韩国三级hd中文字幕 | 日韩一区二区在线视频 | 激情视频免费在线观看 | 91原创视频| 色国产精品 | 日本熟妇成熟毛茸茸 | 18禁美女裸体网站无遮挡 | 欧美视频在线播放 | 成人免费网站在线 | 欧美偷拍另类 | 高潮av在线 | 五月激情丁香网 | 五月婷香蕉久色在线看 | 国产中文字幕二区 | 欧美牲交a欧美牲交aⅴ | 亚洲乱亚洲乱妇50p 亚洲va中文字幕无码久久不卡 | 91久久久久久波多野高潮 | 好吊妞视频一区二区三区 | 丰满肥臀大屁股熟妇激情视频 | 懂色av中文一区二区三区 | 无码人妻久久一区二区三区不卡 | 91精品国自产在线偷拍蜜桃 | 国产成人a在线观看视频 | 婷婷色中文字幕 | 欧美一区二区二区 | 亚洲第一页色 | 欧美一级片免费在线观看 | 国产精品99久久久久久久 | 69天堂网| 狂野欧美性猛交xxxxhd | 女人18毛片一区二区三区 | a天堂最新版中文在线地址 a天堂最新地址 | 国精产品一品二品国精品69xx | 亚洲天堂av网站 | 伊人色综合久久天天网 |