《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 可編程邏輯 > 設(shè)計(jì)應(yīng)用 > 基于NiosII的SOPC多處理器系統(tǒng)設(shè)計(jì)方法
基于NiosII的SOPC多處理器系統(tǒng)設(shè)計(jì)方法
單片機(jī)及嵌入式系統(tǒng)應(yīng)用
李蘭英 李霄燕
摘要: 本文將對(duì)基于NiosII的SOPC多處理器系統(tǒng)的實(shí)現(xiàn)原理、設(shè)計(jì)流程和方法進(jìn)行詳細(xì)的討論。
關(guān)鍵詞: SoPC NiosII 多處理器
Abstract:
Key words :

    兩個(gè)或多個(gè)微處理器一起工作來(lái)完成某個(gè)任務(wù)的系統(tǒng)稱為“多處理器系統(tǒng)”。傳統(tǒng)基于單片機(jī)的多處理器系統(tǒng)結(jié)構(gòu)復(fù)雜,可靠性差;而基于32位的嵌入式軟核處理器NiosIISOPC(可編程片上系統(tǒng))多處理器系統(tǒng)解決方案,從根本上改變了多處理器系統(tǒng)的設(shè)計(jì)理念和方法。使用Altera公司的NiosII軟核處理器和SOPC Builder工具,可以快速地設(shè)計(jì)和建立共享資源的多處理器系統(tǒng)。多處理器系統(tǒng)一般用于工作站和使用分載(load-sharing)的復(fù)雜算法(稱為“對(duì)稱多處理器SMP”)的高端PC計(jì)算。對(duì)于大部分嵌入式系統(tǒng),當(dāng)SMP的開(kāi)銷太大時(shí),使用多個(gè)處理器執(zhí)行不同的任務(wù),實(shí)現(xiàn)不同的功能正引起越來(lái)越多的關(guān)注。Altera公司的FPGA為開(kāi)發(fā)非對(duì)稱的嵌入式多處理器系統(tǒng)提供了一個(gè)理想的平臺(tái)。為了提供理想的系統(tǒng)性能,使用SOPC Builder工具可以很容易地對(duì)硬件進(jìn)行修改和調(diào)整,從而很快完成不同配置系統(tǒng)的設(shè)計(jì)、編譯和評(píng)估[1]

本文將對(duì)基于NiosII的SOPC多處理器系統(tǒng)的實(shí)現(xiàn)原理、設(shè)計(jì)流程和方法進(jìn)行詳細(xì)的討論。

1 NiosIl多處理器系統(tǒng)硬件設(shè)計(jì)

QuartusII 5.0及以上版本支持多處理器系統(tǒng)的創(chuàng)建和調(diào)試。多個(gè)NiosII處理器能夠有效地共享系統(tǒng)資源。由于SOPC Builder允許用戶輕松添加多個(gè)處理器到系統(tǒng)中,因此建立多處理器系統(tǒng)的難點(diǎn)已不再是硬件的排列和連接,而在于多個(gè)處理器的軟件設(shè)計(jì),使它們正常操作,相互之間不產(chǎn)生沖突。NiosII多處理器系統(tǒng)分為2類:一類是共享資源的多處理器系統(tǒng);另一類處理器相互獨(dú)立,之間不進(jìn)行信息交換。

2 Niosll多處理器系統(tǒng)的資源共享

資源共享是多處理器系統(tǒng)的強(qiáng)大功能,但必須仔細(xì)考慮所要共享的資源,以及不同處理器如何使用共享資源。

2.1 共享存儲(chǔ)器

在多處理器系統(tǒng)中最普遍的共享資源是存儲(chǔ)器。共享存儲(chǔ)器用于存放任何數(shù)據(jù),從指示處理器間通信狀態(tài)的簡(jiǎn)單標(biāo)志,到被多個(gè)處理器同時(shí)進(jìn)行計(jì)算的復(fù)雜數(shù)據(jù)結(jié)構(gòu)。

如果存儲(chǔ)器中包含不只一個(gè)處理器的程序代碼,那么每個(gè)處理器需要有不同的存儲(chǔ)地址。對(duì)于程序空間,處理器不能共享存儲(chǔ)器的同一區(qū)域。如果共享數(shù)據(jù)存儲(chǔ)器,則存儲(chǔ)器的數(shù)據(jù)需要從端口與共享存儲(chǔ)器的處理器的數(shù)據(jù)主端口連接。多處理器之間共享數(shù)據(jù)存儲(chǔ)器比共享指令存儲(chǔ)器困難,原因是數(shù)據(jù)存儲(chǔ)器可讀/寫。如果某一處理器正在對(duì)共享存儲(chǔ)器的特定區(qū)域進(jìn)行寫操作,而同時(shí)另一個(gè)處理器正在對(duì)同一區(qū)域進(jìn)行讀或?qū)懖僮鳎瑒t很可能出現(xiàn)數(shù)據(jù)錯(cuò)誤,至少使應(yīng)用程序出錯(cuò),甚至使系統(tǒng)崩潰。

共享存儲(chǔ)器的處理器需要一個(gè)機(jī)制來(lái)通知其他處理器何時(shí)正在使用共享資源,以便不受其他處理器的干擾。

2.2 硬件互斥核

NiosII處理器允許使用其硬件互斥核部件對(duì)共享資源進(jìn)行保護(hù)處理。這個(gè)硬件互斥核不是一個(gè)NioslI處理器內(nèi)部的部件,而是一個(gè)稱為Mutex的SOPC Builder組件。

互斥核也可看作一種共享資源,提供一個(gè)原子的“測(cè)試和置位”操作,處理器測(cè)試Mutex是否可行。如果可行,就在某個(gè)操作中獲取它。當(dāng)處理器結(jié)束與Mutex相關(guān)的共享資源使用時(shí),釋放該Mutex;此時(shí),另一個(gè)處理器可能獲取了Mutex,使用共享資源。互斥核在物理上并不能防止資源同時(shí)被多個(gè)處理器訪問(wèn)。運(yùn)行在處理器上的軟件必須被設(shè)計(jì)為在訪問(wèn)相關(guān)共享資源之前總是獲取Mutex的。

在大部分情況下,多個(gè)處理器之間應(yīng)該使用互斥核來(lái)保護(hù)共享資源。然而,也有一些不需要互斥核的,例如對(duì)于單方向或循環(huán)的消息緩沖隊(duì)列,此時(shí)只有一個(gè)處理器往存儲(chǔ)器的某個(gè)特殊位置寫數(shù)據(jù)。

一般地,NiosII不支持多個(gè)處理器之間非存儲(chǔ)器外設(shè)的共享,NiosII硬件抽象層(HAL)庫(kù)也不支持。NiosIIHAL提供訪問(wèn)Mutex核的API函數(shù)如表1所列。

2.3 多處理器地址空間的重疊

在單處理器系統(tǒng)中,不允許多于一個(gè)的從外設(shè)具有相同的地址空間,原因是這將引起矛盾。然而,在多處理器系統(tǒng)中,只要外設(shè)被不同的處理器控制,那么不同的從外設(shè)就可以具有相同的基地址。

3 Niosll多處理器系統(tǒng)軟件設(shè)計(jì)

3.1 程序存儲(chǔ)器

在多處理器系統(tǒng)中,多個(gè)處理器可能使用同一個(gè)程序存儲(chǔ)器,每個(gè)處理器的程序必須存放在不同的位置。Ni-osII和SOPC Builder提供一個(gè)簡(jiǎn)單的存儲(chǔ)器分區(qū)模式,允許多個(gè)處理器在同一存儲(chǔ)器的不同區(qū)域運(yùn)行各自的軟件。分區(qū)模式使用處理器的異常地址,可以在SOPC Builder中進(jìn)行設(shè)置。NiosII IDE負(fù)責(zé)根據(jù)異常地址計(jì)算出不同代碼段鏈接的位置。如果2個(gè)不同的處理器被鏈接到同一存儲(chǔ)器,那么每個(gè)處理器的異常地址用來(lái)決定處理器軟件存放的基地址,其末地址由下一個(gè)異常地址或者存儲(chǔ)器的末地址決定。對(duì)于每個(gè)處理器,軟件有5個(gè)主要的代碼段需要被鏈接到存儲(chǔ)器中的固定地址,分別是:

·text 實(shí)際的可執(zhí)行代碼;

·rodata代碼段執(zhí)行時(shí)所使用的常量數(shù)據(jù);

·rwdata讀/寫變量和指針;

·heap 動(dòng)態(tài)分配的存儲(chǔ)器;

·stack 函數(shù)調(diào)用參數(shù)和其他臨時(shí)數(shù)據(jù)。

在多處理器系統(tǒng)中,對(duì)于每個(gè)處理器,都希望使用連續(xù)的存儲(chǔ)區(qū)域存儲(chǔ)其所有的代碼段。在這種情況下,異常地址用來(lái)定義2個(gè)處理器之間代碼存放的分界。

值得注意的是,異常地址的低6位總是設(shè)置為0x20,因?yàn)槠屏?x0是NiosII的復(fù)位地址,所以異常地址必須位于其他位置。偏移量選擇為0x20,原因是它與一條指令的緩存行有關(guān)。0x20字節(jié)的復(fù)位代碼初始化指令緩存行,然后跳轉(zhuǎn)到系統(tǒng)的起始代碼處。

3.2 啟動(dòng)地址

在多處理器系統(tǒng)中,每個(gè)處理器必須從自己的存儲(chǔ)區(qū)域啟動(dòng)。為了從同一個(gè)非易失性存儲(chǔ)器中的不同區(qū)域啟動(dòng)多處理器,簡(jiǎn)單地設(shè)置每個(gè)處理器的復(fù)位地址為所期望的啟動(dòng)地址。在啟動(dòng)地址之間要留出足夠的空間存放啟動(dòng)代碼。

NiosII Flash Programmer能夠?qū)⒍鄠€(gè)處理器的啟動(dòng)代碼編程到一個(gè)Flash器件中。Flash Programmer根據(jù)每個(gè)處理器的復(fù)位地址計(jì)算Flash內(nèi)的編程地址。

3.3 NiosII IDE中多處理器系統(tǒng)的運(yùn)行和調(diào)試

NiosII IDE中包含許多幫助開(kāi)發(fā)多處理器系統(tǒng)軟件的工具,最重要的是具有對(duì)多處理器同時(shí)進(jìn)行在片涮試的能力。在多處理器系統(tǒng)上,多個(gè)debug(調(diào)試)可同時(shí)運(yùn)行;每個(gè)處理器可以單獨(dú)暫停和恢復(fù),也可以單獨(dú)設(shè)置每個(gè)處理器的斷點(diǎn)。某個(gè)處理器停在一個(gè)斷點(diǎn)處,并不影響其他處理器的操作。每個(gè)debug通道也可以單獨(dú)打開(kāi)和停止。在NiosII IDE中,利用一項(xiàng)稱為“處理器集合(mul-tiprocessor collections)”的功能,一個(gè)操作就可以打開(kāi)多個(gè)處理器的debug通道。multiprocessor collections是被連接在一個(gè)配置名字下的每個(gè)處理器的debug配置組。使用multiprocessol collections的好處是無(wú)論何時(shí)打開(kāi)collections,NiosII IDE都可以打開(kāi)每個(gè)debug通道,而不用手動(dòng)打開(kāi)。也可以用一個(gè)操作停止multiprocessor col-lections,但是同時(shí)暫停和恢復(fù)multiprocessor collections目前不支持。

multiprocessor collections的打開(kāi)和停止不是同時(shí)的,這意味著在collections中的處理器不能在同一個(gè)時(shí)鐘周期開(kāi)始執(zhí)行代碼。事實(shí)上,不同處理器的啟動(dòng)可能有幾秒的延遲。multiprocessor collections的目的是方便打開(kāi)多處理器系統(tǒng)的debug通道,而不是為了同步處理器。如果需要在較短的時(shí)間內(nèi)啟動(dòng)多個(gè)處理器,則需要構(gòu)建單獨(dú)的硬件和軟件機(jī)制。

4 NiosII多處理器系統(tǒng)設(shè)計(jì)實(shí)例

下面將利用SOPC Builder建立一個(gè)基于標(biāo)準(zhǔn)模板的3處理器、共享片上存儲(chǔ)器的NiosII系統(tǒng),之后在NiosII IDE中為每個(gè)處理器建立一個(gè)軟件工程。系統(tǒng)功能是:3個(gè)CPU的軟件將產(chǎn)生要顯示的消息。使用硬件牛互斥核將所產(chǎn)生的不同消息放在共享的消息緩沖區(qū)中。cpul將連續(xù)檢查緩沖區(qū)中的新消息,如果發(fā)現(xiàn)新消息,就通過(guò)jtag_uart顯示出來(lái)。

實(shí)例的開(kāi)發(fā)環(huán)境是QuartuslI 5.0或以上版本[2],開(kāi)發(fā)套件CycloneII Edition和nioslI_cycloneII_2c35開(kāi)發(fā)板。

4.1 創(chuàng)建硬件系統(tǒng)

在標(biāo)準(zhǔn)硬件實(shí)例standard.qp的設(shè)計(jì)基礎(chǔ)上,增加2個(gè)處理器、2個(gè)定時(shí)器和1個(gè)硬件互斥核組件;另外增加1個(gè)消息緩存區(qū)message_buffer_ram(片上RAM),用作3個(gè)處理器的消息緩存區(qū)。按如下步驟連接共享資源:

① 使用連接矩陣,將SDRAM連接到每個(gè)處理器的指令和數(shù)據(jù)主端口。允許3個(gè)處理器訪問(wèn)SDRAM。

② 將ext_ram_bus蓮接到每個(gè)處理器的指令和數(shù)據(jù)主端口。允許3個(gè)處理器訪問(wèn)外部RAM和Flash。

③ 將message_buffer_ram連接到每個(gè)處理器數(shù)據(jù)主端口。允許3個(gè)處理器訪問(wèn)該存儲(chǔ)器。

④ 去除在message_buffer_ram和cpul指令主端口之間的缺省連接。

⑤ 選擇System→Auto-Assign Base Addresses,為每個(gè)外設(shè)分配一個(gè)唯一的基地址。

完成以上操作后,系統(tǒng)配置如圖1所示。3個(gè)處理器的數(shù)據(jù)主端口與共享存儲(chǔ)器的同一從端口連接。因?yàn)閏pul、cpu2和cpu3在物理上能夠同時(shí)將數(shù)據(jù)寫到共享存儲(chǔ)器中,軟件必須仔細(xì)設(shè)計(jì)以保證存儲(chǔ)在共享存儲(chǔ)器上數(shù)據(jù)的完整性。注意:圖1所示的系統(tǒng)配置中,只有cpul的數(shù)據(jù)主端口與jtag_uart相連。

最后,為3個(gè)CPU設(shè)置復(fù)位和異常地址,創(chuàng)建和編譯系統(tǒng),并下載FPGA的設(shè)計(jì)文件.sof文件到開(kāi)發(fā)板。

4.2 為多處理器系統(tǒng)創(chuàng)建軟件

在NiosII IDE[3]環(huán)境下,為3個(gè)處理器系統(tǒng)分別創(chuàng)建6個(gè)軟件工程,為每個(gè)處理器創(chuàng)建一個(gè)應(yīng)用工程和一個(gè)系統(tǒng)庫(kù)工程。之后對(duì)軟件工程進(jìn)行編譯、運(yùn)行和調(diào)試。

軟件使用硬件Mutex共享一個(gè)消息緩存區(qū)。3個(gè)處理器分別寫消息到消息緩存區(qū)(count)且循環(huán)加1。cpul讀消息且通過(guò)jtag_uart顯示消息。每個(gè)處理器運(yùn)行同樣的C文件,但處理器的操作稍有不同。這是通過(guò)使用Ni-osII的cpuid實(shí)現(xiàn)的。在NioslI處理器系統(tǒng)中,某個(gè)處理器通過(guò)寫其cpuid控制寄存器的值到Mutex寄存器的OWNER域來(lái)對(duì)Mutex加鎖。cpuid寄存器保持一個(gè)靜態(tài)值,在多處理器系統(tǒng)中,該值唯一地識(shí)別一個(gè)處理器,且在系統(tǒng)創(chuàng)建時(shí)確定。軟件執(zhí)行某個(gè)處理器的函數(shù)時(shí),首先檢查處理器的cpuid,如果cpuid正確,則執(zhí)行相應(yīng)函數(shù)。工程中的文件為hello_world_multi.c,其中將信息寫入緩沖區(qū)的功能由以下程序段實(shí)現(xiàn):


如果將信息從jtag_uart輸出,那么程序首先判斷id是否等于3。因?yàn)橛布O(shè)計(jì)時(shí),只有cpul與jtag_uart相連,而cpul的id的值為3(在系統(tǒng)創(chuàng)建時(shí)確定),cpu2、cpu3的id分別為1和2,且id的值等于cpuid控制寄存器的值加1,可在NiosII IDE環(huán)境下讀取cpuid控制寄存器的內(nèi)容。其信息輸出的程序如下:


在System Library屬性中,第1個(gè)工程選擇jtag_uart為stdin、stderr和stdout,選擇cpul_timer為the Systemclock timer;第2個(gè)工程選擇cpu2_timer為System clocktimer,驗(yàn)證stdin、stderr和stdout為null,因?yàn)檫@個(gè)處理器不與jtag_uart連接;第3個(gè)工程選擇cpu3_timer為Systemclock timer,其余同工程2。驗(yàn)證這3個(gè)工程的SDRAM被選擇為Program memory、Read-only data memory、Read/write data memory、Heap memory和Stack memory。

分別經(jīng)編譯、下載、運(yùn)行后,在終端上顯示這3個(gè)處理器產(chǎn)生的消息,如圖2所示。

結(jié) 語(yǔ)

結(jié)果表明,3處理器系統(tǒng)通過(guò)硬件互斥核,實(shí)現(xiàn)了存儲(chǔ)器的共享。在此實(shí)例的基礎(chǔ)上,按同樣的方法添加處理器及相應(yīng)的硬件組件,并開(kāi)發(fā)相關(guān)應(yīng)用軟件,即可實(shí)現(xiàn)滿足不同需求的多處理器系統(tǒng)。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 人与兽黄色毛片 | 五月天黄色小说 | 伊人www| 国产精品女同一区二区 | 学生妹亚洲一区二区 | 亚洲精品一卡 | av一区+二区在线播放 | 在线中文字幕第一页 | 99久久日韩精品免费热麻豆美女 | 三男一女吃奶添下面视频 | 国产精品久久久久久亚洲 | 免费无码毛片一区二区app | 强行处破女系列中文字幕 | 狠狠躁夜夜躁人人爽超碰女h | 99久久婷婷国产综合精品青牛牛 | 欧美成年黄网站色视频 | 久久视频这里只精品 | 美女18禁一区二区三区视频 | 男女激情麻豆入口 | 国产成人无码a区在线视频无码dvd | 妇女bbbb插插插视频 | 亚洲欧美激情图片 | 国产又粗又猛又爽 | 国产亚洲精品岁国产微拍精品 | 欧美俄罗斯40老熟妇 | 丁香五月亚洲综合在线 | 亚洲不卡视频在线观看 | 日本在线看片免费人成视频 | 久久综合婷婷 | 亚洲第一区国产精品 | 久久精品一区二区视频 | 久久久久久久久久久国产精品 | 精品国产18久久久久久二百 | 俄罗斯兽交黑人又大又粗水汪汪 | 久久91精品久久久久清纯 | 国产一二精品 | 久久九九精品99国产精品 | 国产又大又粗又猛又爽的视频 | 天堂色播 | 免费网站日本a级淫片免费看 | 色婷婷香蕉在线一区二区 | 免费三片在线观看网站v888 | 国产午夜手机精彩视频 | 中文字幕永久免费视频 | 国产综合久久久久久鬼色 | 成年人在线观看网站 | 亚洲精品一区二区三区蜜桃久 | 欧美成人家庭影院 | 日韩亚洲欧美中文字幕 | av大片在线看 | 性欧美视频在线观看 | 国产中文久久 | 国产95在线 | 欧美 | 欧美日韩成人在线观看 | 国产日产精品久久快鸭的功能介绍 | 777久久| 超碰免费在线 | 久久久不卡国产精品一区二区 | 中文字幕日本精品一区二区三区 | 灌满闺乖女h高h调教尿h | 中文字幕超清在线免费 | 中文字幕亚洲一区二区va在线 | 国产精品人人做人人爽人人添 | 日韩av不卡在线观看 | 欧美一级在线看 | 国产深夜男女无套内射 | 国自产拍偷拍福利精品免费一 | 久久国产精品99久久人人澡 | 国产一区二区三区四区五区入口 | 波多野结衣av高清一区二区三区 | 99热在线观看免费 | 麻豆传媒一区二区三区 | 午夜男人的天堂 | 天天躁日日躁狠狠躁欧美老妇 | 免费毛片视频 | 国产精品成人一区无码 | 中国美女一级片 | 手机在线免费av | 就要日就要操 | 欧美一区欧美二区 | 色又黄又爽18禁免费网站现观看 | 欧美体内谢she精2性欧美 | 久久综合另类激情人妖 | 久久中文视频 | 久久精品一二三 | 欧洲成人免费视频 | 成人免费影片在线观看 | 欧美性天天 | 天天色棕合合合合合合合 | 国产一区二区激情 | 国内精品久久久久久久久久清纯 | 人与兽黄色毛片 | 1024中文字幕| 午夜网站在线观看 | 91蜜桃传媒精品久久久一区二区 | 国产极品美女高潮无套 | 97久久人澡人人添人人爽 | 成人免费网站www网站高清 | 一本—道久久a久久精品蜜桃 | 99re6这里只有精品视频在线观看 | 美国成人免费视频 | 成年入口无限观看免费完整大片 | 中文字幕日韩人妻在线视频 | 午夜裸体性播放 | 青草青在线视频在线观看 | 久久青青草视频 | 7777久久亚洲中文字幕 | 毛片库| 在线a久青草视频在线观看 无套内射极品少妇chinese | 99视频久久 | 久草在线资源网 | 老司机狠狠爱 | 日本www高清视频 | 色综合久久蜜芽国产精品 | 无人区乱码一区二区三区 | 亚洲男同志网站 | 精品无人乱码一区二区三区 | 欧美性受xxxx黒人xyx性爽 | 中文字幕精品久久久久人妻 | 日韩www视频| 亚洲自拍中文字幕 | 国产伦精品一区二区三区四区视频 | 校园春色综合 | 亚洲区视频在线观看 | 五月天久久久久久九一站片 | 女女女女bbbbbb毛片在线 | 日日摸夜夜添夜夜爽免费视频 | 九一国产在线 | 玩弄少妇人妻中文字幕 | 自慰无码一区二区三区 | 国产产无码乱码精品久久鸭 | 又湿又紧又大又爽a视频 | 波多野结衣不卡视频 | 国产精品久免费的黄网站 | 91成人品| 欧美另类xxx| 国产一区免费在线观看 | 脱了美女内裤猛烈进入gif | 国产色秀视频在线播放 | 黄网站色视频免费观看 | 日韩 欧美 亚洲 国产 | 国产精品一区二区三区不卡 | 欧美激情一区二区三区蜜桃视频 | 欧美精品欧美极品欧美激情 | 中文字幕丰满人伦在线 | 午夜精品久久久久久久久 | 国产精品一区二区人人爽 | 人人爽人人爽人人爽人人爽 | 欧美日韩 一区二区三区 | 精品国产乱码久久久久夜 | 国产成人无码av一区二区在线观看 | 污污网站免费 | 亚洲男人天堂2024 | 香蕉av777xxx色综合一区 | 天天色天天插 | 久久久精品中文字幕麻豆发布 | 激情春色网 | 国产亚洲精品久久久久久久久动漫 | 国产无套免费网站69 | 大咪咪dvd | 午夜激情免费视频 | 日本美女一区二区 | 日本大尺度吃奶做爰久久久绯色 | 亚洲精品一品区二品区三品区 | 91九色国产视频 | 欧美成人一区二区三区在线观看 | 亚洲精品色情app在线下载观看 | 99精品国产一区二区三区2021 | av在线首页 | 国精品人妻无码一区二区三区蜜柚 | 国产精品亚洲第一 | 国产一区二区三区成人欧美日韩在线观看 | 国产婷婷色一区二区三区在线 | 午夜国产 | 全黄久久久久a级全毛片 | 国产免国产免费 | 国产乱人伦偷精品视频不卡 | 久久九九久精品国产 | 操女人网 | 奇米影视777久色在线 | 97人人射 | 国产精品伦一区二区 | 国产亚洲高清视频 | 艳妇臀荡乳欲伦69调教视频 | 日本电影一区二区三区 | 夜夜欢性恔免费视频 | 精品久草 | 一级女人裸体舞毛片 | 1024国产精品 | 国产少妇高潮视频 | 亚洲人成手机电影网站 | 555www成人网 | 美女丝袜av| 日本亚州视频在线八a | 伊人91| 成人无码影片精品久久久 | 国产精品原创巨作av | 自拍偷在线精品自拍偷无码专区 | 国产又白又嫩又爽又黄 | 国产精品国产三级国产aⅴ浪潮 | 久久午夜福利电影 | 五月天激情视频 | 玩弄少妇肉体到高潮动态图 | 国产一区二区三区视频网站 | 欧美一级视频免费观看 | 国产精选在线观看 | 亚洲欧洲自拍拍偷精品 美利坚 | 成人小视频免费看 | 久久视频在线观看精品 | 一区二区在线免费视频 | 色综合久久综合网 | 中文字幕人成乱码熟女香港 | 一本大道东京热无码视频 | 国产99在线 | 第一福利丝瓜av导航 | 免费天堂av | 日韩一区二区三区射精 | 国产成人精品在线 | 狠狠干免费视频 | 国产爆初菊在线观看免费视频网站 | av网站免费在线播放 | 免费无码又黄又爽又刺激 | 欧美日韩在线精品一区二区 | 欧美一区 | 久草精品视频 | 好吊爽视频988gaocom | 亚洲www在线观看 | 欧美jizzhd精品欧美巨大免费 | 天天综合干 | 全黄一级毛片 | 怡红院成人在线 | 久草久草 | 日韩天天干 | 国产99久久久国产精品免费看 | 日本在线视频播放 | 男女又爽又黄 | 日本在线不卡一区二区三区 | 手机av免费观看 | 国产精品99久久久久宅男软件功能 | 狠狠色丁香婷婷综合最新地址 | 日本中出中文字幕 | 久久人人艹 | 欧美大尺度做爰啪啪床戏明星 | 伊人22| 91精品国产入口在线 | 极品尤物被啪到呻吟喷水 | 久草福利视频 | 激情图片区 | 88欧产日产国产精品 | 涩视频在线观看 | av一起看香蕉 | 国产精品一区二区三区久久 | 久久精品毛片 | 欧美性jizz18性欧美肥胖脸 | 亚洲啪啪| 亚洲人妻av伦理 | 亚洲人成电影网站在线播放 | 色综合色狠狠天天综合色 | 亚洲激情三区 | 欧美激情一区二区久久久 | 国产高清视频一区 | 成年人免费视频网站 | 中文字幕乱偷无码av先锋 | 天天搞天天干 | 丁香六月婷婷激情 | 77777五月色婷婷丁香视频 | 巨大乳の揉んで乳榨り奶水 | 亚洲xx视频 | 亚洲va中文在线播放免费 | 国产无遮挡吃胸膜奶免费看 | 91社区在线高清 | 久久国产精品精品 | 五月婷婷丁香综合 | 91精品国产毛片 | 裸体黄色录像 | 久久精品无码一区二区日韩av | 精品欧美成人高清在线观看 | 亚洲国产精品区 | 欧美又大又色又爽aaaa片 | 欧美性猛交xxxx乱 | 国产精品成人久久久久久久 | 99久久精品日本一区二区免费 | 中文字幕 国产 | 在线a视频网站 | 亚洲欧美在线观看视频 | 毛葺葺老太做受视频 | 狠狠色很很在鲁视频 | 日本视频一区二区三区 | 青青草午夜 | 日韩免费不卡视频 | 色哟哟免费观看 | 欧美日韩一区二区三区视频播放 | 久草视频在线看 | 欧美肥妇视频 | 免费观看三级毛片 | 女人让男人桶爽30分钟 | 色噜噜一区二区三区 | 亚洲 欧美 中文 在线 视频 | www日本视频| 我想看黄色毛片 | 亚洲欧洲中文日韩av乱码 | 国产小视频免费观看 | 人妻系列无码专区久久五月天 | 国内最真实的xxxx人伦 | 免费看美女被靠到爽的视频 | 91日韩精品久久久久身材苗条 | 亚洲成人系列 | 成人交配视频 | 天堂色播| 欧美乱码精品一区二区 | 亚洲 制服 丝袜 无码 | 天堂无码人妻精品av一区 | 日韩精品一二区 | 七七色影院 | 女人精69xxxⅹxx猛交 | 免费看片啪啪tv | 国产亚洲一区二区在线 | 欧美日本中文字幕 | 国产a∨精品一区二区三区不卡 | 国产伦精品一区二区三区视频不卡 | 国产精品成人av在线观看 | 国产女人高潮视频 | www.91亚洲| 亚洲日韩欧美内射姐弟 | 丰满少妇高潮久久三区 | 性色在线| 色无极影院亚洲 | 国产精品视频入口麻豆 | 国产免费拔擦拔擦8x高清在线人 | 国产精品第六页 | 国产成人综合在线视频 | 国产精品人妻系列21p | 毛片aaaa| 欧美人伦禁忌dvd放荡欲情 | 男ji大巴进入女人的视频 | 成人日b视频| 欧美综合国产 | 精品福利av导航 | 啪免费| 中文字幕有码无码av | 国产精品高潮呻 | 日韩激情小说 | 亚洲天堂中文在线 | 午夜在线成人 | 精品美女在线 | 在线观看老湿视频福利 | 成人片黄网站a毛片免费 | 无码中文av波多野吉衣迅雷下载 | 成人免费影视网站 | 亚洲国产欧美日韩精品一区二区三区 | 亚洲欧美中文字幕在线一区 | 天堂中文在线8 | juliaann风流的主妇hd | 国产精品久久久久久无毒偷食禁果 | 成人五区 | 好了av在线| 一本色综合亚洲精品蜜桃冫 | 中文自拍| 免费国产黄网站在线观看 | jizz久久精品永久免费 | 久久综合久久综合久久 | 精品福利视频一区二区三区 | 少妇啪啪高潮全身舒爽 | 欧美日韩成人网 | 亚洲综合五月 | 亚洲国产不卡 | 国产精品欧美综合 | 毛片.com| 国产网红无码精品视频 | 亚洲伦理网 | 菲律宾黄色片 | 强制中出し~大桥未久在线a | 星铁乱淫h侵犯h文 | 亚洲国产欧美视频 | 人妻少妇精品视频一区二区三区 | 午夜综合 | 久久网中文字幕 | 亚洲一区综合 | 日韩一级免费毛片 | 有码在线播放 | 国产成人欧美一区二区三区的 | 欧美三级a做爰在线观看 | 黄色大片一区二区三区 | 亚洲人色婷婷成人网站在线观看 | 美女视频黄频a美女大全 | 日本人又黄又爽又色的图片 | 性一级视频 | 男女做激情爱呻吟口述全过程 | 中文字幕第 | 性欧美18| 久久裸体视频 | 国产精品久久久久久婷婷天堂 | 精品国产一区二区三区粉芽 | 久久久久久综合网 | 国产痴汉av久久精品 | 范冰冰一级做a爰片久久毛片 | 国产三级在线观看视频 | 丰满少妇xbxb毛片日本 | 国产精品丝袜高跟鞋 | 97精品视频 | 国产女精品视频网站免费 | 成人午夜精品一区二区三区 | 中文字幕十一区 | 亚洲精品在线视频观看 | 浪潮av一区二区三区 | 亚洲专区一| 99久热在线精品视频观看 | 成年女人黄网站色视频免费97 | 新版天堂资源中文8在线 | 国产伦理片在线观看 | 国产网红福利 | 天干天干天啪啪夜爽爽av软件 | 污片网站在线观看 | 国产艳情片 | 噜噜噜噜香蕉私人 | 看看黄色毛片 | 在线国产播放 | 欧美乱欲视频 | 国产精品欧美一区二区三区喷水 | 浴室里强摁做开腿呻吟男男 | 黑白配av | 国内精品自产拍在线观看 | 九九自拍视频 | 人人干人人模 | 99视频99| 国产不卡一区二区视频 | 亚洲第一女人av | av永久免费在线观看 | 921国产乱码久久久久久 | 久久69精品久久久久久国产越南 | 色综合色天天久久婷婷基地 | 久久久久一区 | 青青青爽久久午夜综合久久午夜 | 日本激情在线 | 黑人巨大av| 继室辣文h1v1 | 九九精品视频在线 | 玩丰满熟妇xxxx视频 | 亚洲天堂福利 | 欧美日韩不卡合集视频 | 亚洲第一视频区 | 成av人片一区二区三区久久 | 又黄又爽又色成人免费体验 | 亚洲精华国产精华精华液网站 | 亚洲一区二区三区四区五区乱码 | 国产夫妻在线观看 | 国产99久久久欧美黑人 | 亚洲精品无码永久在线观看你懂的 | 先锋资源国产 | 免费日本视频 | 国产成人精品一区二区三区在线观看 | 在线不卡aⅴ片免费观看 | 无码人妻一区二区三区在线 | 性久久 | 久久久国产精品消防器材 | 老汉色老汉首页a亚洲 | 亚洲综合色丁香婷婷六月图片 | 涩五月婷婷 | 肉肉av福利一精品导航 | 欧美日韩在线免费看 | 国产女人乱人伦精品一区二区 | 99热国产精品 | 自拍视频啪 | 亚洲欧美在线观看视频 | 亚洲国产精品久久精品怡红院 | 老司机亚洲精品影院无码 | 欧美亚洲人成网站在线观看 | 肉体粗喘娇吟国产91 | 日本久久久久亚洲中字幕 | 四虎在线免费观看视频 | 国产又粗又猛又爽又黄的三级视频 | 天堂在线一区二区 | 日本免费一区二区三区最新vr | 午夜爽爽爽 | 精品国精品国产自在久不卡 | 国产色啪 | 国产精品免费一区二区区 | 综合久久色 | 欧美视频网站中文字幕 | 亚洲免费观看高清完整 | 亚洲男人的天堂网站 | 三级在线免费 | 国产精品99久久久久久董美香 | 无码欧精品亚洲日韩一区 | 鲁一鲁一鲁一鲁一av | 久久爽久久爽久久av东京爽 | 中文字幕第8页在线资源 | 视频精品一区二区 | 久久成人免费网站 | 亚洲色婷婷综合开心网 | 日韩专区一区二区三区 | 国产高清女同学巨大乳在线观看 | 亚洲熟妇自偷自拍另欧美 | 日韩少妇毛片 | 婷婷激情在线 | 国产69精品久久久久久 | а√天堂资源8在线官网在线 | 噜噜噜在线观看免费视频日本 | 国产乱码久久久久 | 国产乱淫精品一区二区三区毛片 | 无码精品国产va在线观看dvd | jzzjzzjzz亚洲成孰少妇 | 99国产在线观看 | 国产成人精品一区二三区四区五区 | 欧美色炮| 亚洲乱亚洲乱妇50p 亚洲va中文字幕无码久久不卡 | 久久传媒av性色av人人爽网站 | 欧美色图一区二区 | 中文字幕乱码av | 中文字幕一区二区三区第十负 | 免费无码成人av片在线在线播放 | 精品国产aⅴ无码一区二区 亚洲人成人无码网www国产 | 伊人免费视频 | 日韩一区不卡 | 精品国产视频 | 久久亚洲精品无码va白人极品 | 九九激情网 | 极品粉嫩国产18尤物 | 欧美激情二区三区 | 成人日韩欧美 | 日韩精品――中文字幕 | 僵尸叔叔在线观看国语高清免费观看 | 亚洲激情视频网站 | 久久精品人妻一区二区蜜桃 | 天堂资源中文 | 成人日皮视频 | 日韩国产在线播放 | 一级全黄少妇性色生活免费看 | 国产99re| 成 人 黄 色视频免费播放 | 亚洲最新无码中文字幕久久 | 久草精品在线观看 | 美女100%露胸无遮挡 | 精品久久久久久亚洲综合网 | 中文字幕在线无码一区二区三区 | 99久久免费看精品国产一区 | 精品无码国产污污污免费 | 在线观看国产午夜福利片 | 久久夜靖品2区 | 四虎网站 | 亚洲成av人片天堂网无码】 | 久久精品国产清高在天天线 | 日韩av线上 | 91网入口 | 熟妇人妻一区二区三区四区 | 国产精品一二区在线观看 | 日日插插| 久久久久女人精品毛片 | 精品国产乱码久久久久软件 | 四川丰满妇女毛片四川话 | 81国产精品久久久久久久久久 | 国产啪精品视频网站 | 欧美在线国产 | 精品国产影院 | 国产精品中文字幕在线 | 中国国产毛片 | 无码人妻熟妇av又粗又大 | 凹凸成人精品亚洲精品密奴 | 成人精品啪啪欧美成 | www.狠狠艹| 精品免费国产一区二区三区四区介绍 | 亚洲精品久久久久久中文传媒 | 亚洲一一在线 | 亚洲激情视频 | 日韩一级免费 | 免费网站91| 香蕉视频性 | 毛片啪啪啪 | 蜜臀久久 | 欧美日韩黄色网 | 免费精品无码av片在线观看 | 一区二区三区成人久久爱 | 伊人久久大香线蕉av一区二区 | 欧美精品色| 亚洲玖玖爱| 精品少妇一区二区视频在线观看 | 无码av中文一区二区三区桃花岛 | 天天爱天天做天天爽 | 人人超人人超碰超国产 | 日韩精品短视频 | 女神西比尔av在线播放 | 操人视频免费 | 欧洲精品国产 | 久久久亚洲国产精品麻豆综合天堂 | 久久亚洲日韩精品一区二区三区 | 国产又粗又猛又大爽老大爷 | 久久这里只有 | 成人做爰69片免网站 | 久久精品亚洲中文无东京热 | 一区二区三区av在线 | 欧美日韩精品一区二区在线观看 | 很嫩很紧直喷白浆h | 在线无码va中文字幕无码 | 久久不卡免费视频 | 日本少妇xlxxx| 浴室人妻的情欲hd三级国产 | 精品撒尿视频一区二区三区 | 天堂va欧美va亚洲va好看va | 亚洲一区 在线播放 | 玛雅精品福利视频在线导航 | 国产第一页av | 国产情侣偷国语对白 | 明日花绮罗576空乘在线播放 | 天天躁日日躁狠狠躁超碰97 | a欧美在线 | 91亚洲精品国产成人 | 国产露脸911 | 欧美成人片在线观看 | 久久狠狠爱| 久久精品不卡一区二区 | 婷婷色在线视频 | 国产毛片在线 | 韩国r级露器官真做av | 亚洲一区二区三区四区五区六 | 久久精品高清一区二区三区 |