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

    基于SPARC V8的星載嵌入式軟件全數(shù)字仿真平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)

    2020-02-27 12:33:42李瑞軍范延芳
    關(guān)鍵詞:外設(shè)管理器模擬器

    張 濤,李瑞軍,范延芳

    (北京空間飛行器總體設(shè)計(jì)部,北京 100094)

    0 引言

    近年來(lái),隨著航天技術(shù)的快速發(fā)展,星載嵌入式軟件在型號(hào)中發(fā)揮著越來(lái)越重要的作用??臻g站、深空探測(cè)等為代表的復(fù)雜航天器呈現(xiàn)出智能化、網(wǎng)絡(luò)化的特點(diǎn),越來(lái)越多的功能將通過(guò)軟件實(shí)現(xiàn),信息流、控制流交互復(fù)雜,任務(wù)、中斷、IO等時(shí)序要求及其嚴(yán)苛。面對(duì)軟件研制任務(wù)激增、研制周期縮短的挑戰(zhàn)和軟件高可靠性和安全性的需求,傳統(tǒng)的基于硬件的星載嵌入式軟件測(cè)試已逐漸不能適應(yīng)新形勢(shì)的要求,存在以下問(wèn)題:

    1)硬件設(shè)備定制開(kāi)發(fā),致使型號(hào)研制成本高;軟件測(cè)試設(shè)備都是根據(jù)各個(gè)型號(hào)定制研發(fā)的,不同系列型號(hào)間難以復(fù)用;同時(shí)由于型號(hào)內(nèi)許多人員都有需求,重點(diǎn)型號(hào)和領(lǐng)域有時(shí)還需要配備多套設(shè)備,致使型號(hào)研制的成本非常高。

    2)星載嵌入式軟件測(cè)試依賴于硬件研制進(jìn)度,無(wú)法實(shí)現(xiàn)軟硬件同步開(kāi)發(fā)和早期驗(yàn)證。航天器星載軟件測(cè)試嚴(yán)重受制于航天器單機(jī)設(shè)備和地面測(cè)試設(shè)備的研制,測(cè)試啟動(dòng)較晚,導(dǎo)致許多接口和時(shí)序問(wèn)題層層闖關(guān),直到分系統(tǒng)級(jí)或者整星級(jí)測(cè)試的最后階段才暴露出來(lái),對(duì)型號(hào)研制進(jìn)度產(chǎn)生極大影響。

    3)傳統(tǒng)的基于硬件的軟件測(cè)試環(huán)境難以對(duì)運(yùn)行狀態(tài)進(jìn)行控制和監(jiān)視、故障注入困難,無(wú)法實(shí)現(xiàn)對(duì)各種飛行工況和異常工況的測(cè)試覆蓋。

    全數(shù)字仿真平臺(tái)針對(duì)真實(shí)硬件設(shè)備生產(chǎn)設(shè)計(jì)周期長(zhǎng),成本昂貴、使用資源緊張、狀態(tài)監(jiān)視和故障注入困難等缺陷,利用軟件仿真技術(shù),對(duì)真實(shí)的星載計(jì)算機(jī)進(jìn)行虛擬化建模,從而逼真的模擬硬件目標(biāo)系統(tǒng)[1]。原來(lái)運(yùn)行于星載計(jì)算機(jī)的嵌入式軟件,可以不加修改直接在虛擬平臺(tái)上運(yùn)行,并且其運(yùn)行的動(dòng)態(tài)特性與真實(shí)目標(biāo)機(jī)上一致。利用全數(shù)字仿真平臺(tái),可以在不具備目標(biāo)硬件的情況下,進(jìn)行星載嵌入式軟件開(kāi)發(fā)、調(diào)試、測(cè)試和驗(yàn)證。

    SPARC V8(scalable processor ARChitecture version 8)是采用精簡(jiǎn)指令集的CPU指令集架構(gòu),其設(shè)計(jì)的指令集能提高執(zhí)行的效率以及優(yōu)化編譯器生成的代碼,從而使代碼執(zhí)行起來(lái)更為高效、快速[2]。基于SPARC V8架構(gòu)的處理器被廣泛應(yīng)用于航天領(lǐng)域。運(yùn)行于SPARC V8處理器的星載軟件在實(shí)時(shí)嵌入式操作系統(tǒng)的支持下,完成衛(wèi)星遙測(cè)、遙控、總線通信、姿軌控和自主管理等功能。本文提出了一種基于SPARC V8的全數(shù)字仿真平臺(tái)設(shè)計(jì)和實(shí)現(xiàn)方法, 能夠在不具備硬件環(huán)境的情況下,對(duì)星載嵌入式軟件進(jìn)行調(diào)試、測(cè)試和仿真驗(yàn)證。

    1 全數(shù)字仿真平臺(tái)架構(gòu)設(shè)計(jì)

    全數(shù)字仿真平臺(tái)架構(gòu)如圖1所示。主要包括ECLIPSE集成開(kāi)發(fā)環(huán)境、虛擬目標(biāo)機(jī)、虛擬外設(shè)模型、設(shè)備管理器以及其他輔助工具和配置文件。

    圖1 全數(shù)字仿真平臺(tái)架構(gòu)

    集成開(kāi)發(fā)環(huán)境基于ECLIPSE平臺(tái),結(jié)合CDT(C Developing Toolkit)插件、調(diào)試插件和模擬器插件,結(jié)合編譯器、調(diào)試器等工具,提供了模擬器配置、目標(biāo)應(yīng)用工程管理、目標(biāo)應(yīng)用源代碼編輯、可配置編譯和快捷調(diào)試、仿真器運(yùn)行控制等功能。

    底層的虛擬目標(biāo)機(jī)與虛擬外設(shè)模型構(gòu)成了功能趨近硬件的虛擬嵌入式硬件模型,提供了目標(biāo)應(yīng)用程序的仿真執(zhí)行環(huán)境。虛擬目標(biāo)機(jī)支持SPARC V8 CPU處理器的指令集仿真,同時(shí)對(duì)CPU寄存器、存儲(chǔ)器、定時(shí)器、中斷控制器和串口等內(nèi)部結(jié)構(gòu)進(jìn)行仿真。虛擬外設(shè)模型包括通用外設(shè)和用戶自定義外設(shè),通用外設(shè)一般包含1553B總線,659總線芯片,用戶自定義外設(shè)一般包括遙測(cè)、遙控等專用FPGA邏輯芯片。CPU模型還內(nèi)嵌了GDB協(xié)議,與ECLIPSE的CDT插件調(diào)試模塊和目標(biāo)架構(gòu)的GDB工具組成完整的調(diào)試環(huán)境。

    作為集成開(kāi)發(fā)環(huán)境與底層模型的適配器,設(shè)備管理器收集IDE提供接口、自身提供接口以及虛擬CPU提供接口,向上對(duì)IDE提供模擬器控制接口,解析模擬器配置文件;向下可依據(jù)配置信息調(diào)用并管理相應(yīng)虛擬設(shè)備,并為虛擬設(shè)備提供統(tǒng)一的模型接口。

    2 虛擬目標(biāo)機(jī)設(shè)計(jì)與實(shí)現(xiàn)

    虛擬目標(biāo)機(jī)是全數(shù)字仿真平臺(tái)的核心,為目標(biāo)程序測(cè)試和驗(yàn)證提供虛擬的硬件平臺(tái)。虛擬目標(biāo)機(jī)通常包括SPARC V8 CPU模擬器、存儲(chǔ)器仿真、片上外設(shè)如中斷控制器、定時(shí)器等模型仿真。

    2.1 SPARC V8指令集模擬器

    SPARC V8 CPU模擬器使用了動(dòng)態(tài)二進(jìn)制翻譯器翻譯目標(biāo)指令到本地X86指令,并在指令執(zhí)行時(shí)按照指令的功能操作相應(yīng)的寄存器和觸發(fā)中斷或異常。

    2.1.1 寄存器模擬

    虛擬CPU內(nèi)核內(nèi)部維持了一個(gè)處理器狀態(tài)結(jié)構(gòu)體變量(記為CPUSTAT),成員包括寄存器變量定義和其他輔助變量定義。在虛擬CPU內(nèi)核初始化時(shí)保存變量CPUSTAT中各目標(biāo)寄存器變量的偏移;在目標(biāo)代碼執(zhí)行開(kāi)始時(shí)將變量CPUSTAT指針存入固定的本地寄存器(記為L(zhǎng)Rx)中,LRx不會(huì)再被用作它途;在需要使用目標(biāo)寄存器(記為T(mén)R)時(shí),以LRx寄存器值為基地址加上保存的目標(biāo)寄存器的偏移,則獲取目標(biāo)寄存器在本地內(nèi)存中的地址,就可取得目標(biāo)寄存器的值或向目標(biāo)寄存器賦值。

    2.1.2 指令翻譯與執(zhí)行

    虛擬CPU內(nèi)核使用動(dòng)態(tài)二進(jìn)制翻譯技術(shù)將SPARC V8的指令翻譯成本地X86指令,包括目標(biāo)代碼到中間代碼的前端翻譯和中間代碼到本地代碼的后端翻譯兩個(gè)翻譯過(guò)程,如圖2所示。

    圖2 動(dòng)態(tài)二進(jìn)制翻譯執(zhí)行

    動(dòng)態(tài)二進(jìn)制翻譯以基本塊為翻譯和執(zhí)行的基本單位,其中基本塊為一段一般以跳轉(zhuǎn)指令為結(jié)尾的一段目標(biāo)代碼;采用邊翻譯邊執(zhí)行的策略,只有在執(zhí)行時(shí)翻譯代碼緩存中未發(fā)現(xiàn)待執(zhí)行基本塊才進(jìn)行翻譯和緩存;前端翻譯中還進(jìn)行內(nèi)存管理和異常處理等。

    2.2 片上外設(shè)模擬

    2.2.1 存儲(chǔ)器模擬

    存儲(chǔ)器的模擬是將虛擬目標(biāo)存儲(chǔ)器直接綁定到相同大小的本地內(nèi)存上,虛擬目標(biāo)機(jī)訪問(wèn)存儲(chǔ)器實(shí)際是訪問(wèn)綁定的本地內(nèi)存區(qū)域。同時(shí),作為采用大端模式的處理器,在訪問(wèn)存儲(chǔ)器數(shù)據(jù)時(shí)需要進(jìn)行字節(jié)序的調(diào)整。

    2.2.2 中斷模擬

    中斷和陷阱是兩種異常處理機(jī)制。陷阱是由與特定指令相關(guān)的硬件引起的異常,在引起異常產(chǎn)生的指令運(yùn)行期間觸發(fā);中斷是由處理器的外部事件產(chǎn)生并在指令執(zhí)行期間發(fā)生。

    對(duì)于陷阱的模擬是在相關(guān)指令翻譯時(shí)插入陷阱條件判斷邏輯,并在執(zhí)行時(shí)依條件觸發(fā)陷阱,陷阱觸發(fā)后虛擬CPU內(nèi)核進(jìn)入異常處理邏輯;對(duì)于中斷的模擬是通過(guò)置標(biāo)志位使基本塊退出執(zhí)行,虛擬CPU內(nèi)核進(jìn)入異常處理邏輯。虛擬CPU內(nèi)核進(jìn)入異常處理邏輯后,依照硬件邏輯操作相關(guān)寄存器并根據(jù)特定的異常向量表完成程序的跳轉(zhuǎn)。

    虛擬中斷控制器在初始化時(shí)以內(nèi)存映射MMIO(MEMORY-MAPPED IO)方式映射寄存器到虛擬CPU內(nèi)核地址空間的指定地址區(qū)域,在虛擬CPU內(nèi)核訪問(wèn)虛擬中斷控制器的寄存器時(shí)觸發(fā)相應(yīng)的寄存器處理邏輯。同時(shí),分配虛擬中斷輸入引腳和中斷輸出引腳,并注冊(cè)中斷信號(hào)輸入回調(diào)。虛擬中斷輸入引腳根據(jù)硬件中斷引腳連接分別接入虛擬片上外設(shè)中斷引腳或虛擬外部中斷引腳,虛擬中斷輸出引腳分別接到虛擬CPU內(nèi)核的中斷引腳,如圖3所示。當(dāng)中斷輸入信號(hào)到來(lái)時(shí)觸發(fā)注冊(cè)的中斷信號(hào)輸入回調(diào)函數(shù),根據(jù)寄存器編程配置進(jìn)行中斷信號(hào)選擇輸出到虛擬CPU內(nèi)核。

    圖3 中斷控制器結(jié)構(gòu)示意圖

    2.2.3 定時(shí)器模擬

    定時(shí)器的寄存器模擬使用虛擬CPU內(nèi)核中的MMIO映射機(jī)制實(shí)現(xiàn)。當(dāng)虛擬CPU內(nèi)核訪問(wèn)到該虛擬定時(shí)器的寄存器地址區(qū)域時(shí)觸發(fā)MMIO的訪問(wèn)回調(diào),在回調(diào)函數(shù)中處理寄存器的訪問(wèn)邏輯。

    定時(shí)器的中斷模擬是在虛擬定時(shí)器創(chuàng)建時(shí)創(chuàng)建一個(gè)虛擬中斷引腳,并將其連接到虛擬中斷控制器相應(yīng)引腳上。當(dāng)虛擬定時(shí)器需要觸發(fā)中斷時(shí),向虛擬中斷引腳設(shè)值則會(huì)觸發(fā)虛擬中斷控制器的中斷信號(hào)輸入回調(diào)函數(shù)。

    定時(shí)器的計(jì)時(shí)功能模擬依靠虛擬CPU內(nèi)核中的精確減計(jì)數(shù)器機(jī)制實(shí)現(xiàn)。虛擬CPU內(nèi)核中維護(hù)了一個(gè)減計(jì)數(shù)器集合,創(chuàng)建或刪除虛擬定時(shí)器時(shí)會(huì)操作該集合增加或刪減。虛擬CPU內(nèi)核中有獨(dú)立的線程循環(huán)檢查減計(jì)數(shù)器是否計(jì)數(shù)到0,到期后則觸發(fā)創(chuàng)建定時(shí)器時(shí)注冊(cè)的回調(diào)函數(shù)。

    2.2.4 串口模擬

    串口的寄存器模擬使用虛擬CPU內(nèi)核中的MMIO映射機(jī)制實(shí)現(xiàn)。當(dāng)虛擬CPU內(nèi)核訪問(wèn)到該虛擬串口的寄存器地址區(qū)域時(shí)觸發(fā)MMIO的訪問(wèn)回調(diào),在回調(diào)函數(shù)中處理寄存器的訪問(wèn)邏輯。

    串口的中斷模擬是在虛擬串口創(chuàng)建時(shí)創(chuàng)建一個(gè)虛擬中斷引腳,并將其連接到虛擬中斷控制器相應(yīng)引腳上。當(dāng)虛擬串口需要觸發(fā)中斷時(shí),向虛擬中斷引腳設(shè)值則會(huì)觸發(fā)虛擬中斷控制器的中斷信號(hào)輸入回調(diào)函數(shù)。

    串口的數(shù)據(jù)流可以定向到虛端口,也可基于虛擬CPU內(nèi)核提供字符驅(qū)動(dòng)選擇定向到本地虛擬串口、TCP端口或UDP端口。當(dāng)數(shù)據(jù)流定向到虛端口時(shí),可以在虛端口的連接端進(jìn)行數(shù)據(jù)交互;定向到其他本地端口時(shí),可以使用本地輔助工具進(jìn)行數(shù)據(jù)交互。

    本地端口作為數(shù)據(jù)流傳輸方式時(shí),發(fā)送數(shù)據(jù)通過(guò)相應(yīng)本地端口數(shù)據(jù)發(fā)送接口發(fā)送。當(dāng)循環(huán)檢查線程檢測(cè)到本地端口有數(shù)據(jù)時(shí),會(huì)向虛擬串口詢問(wèn)是否接收數(shù)據(jù),允許后將接收的數(shù)據(jù)返回給虛擬串口,虛擬串口操作相關(guān)寄存器并根據(jù)用戶編程配置決定是否向終端控制器投遞中斷信號(hào)。

    2.3 CPU內(nèi)核與片上外設(shè)通信機(jī)制

    對(duì)于虛擬CPU內(nèi)核主動(dòng)要求外設(shè)動(dòng)作的通信,虛擬CPU內(nèi)核訪問(wèn)外設(shè)寄存器時(shí)觸發(fā)寄存器上的MMIO回調(diào)函數(shù),在回調(diào)函數(shù)中實(shí)現(xiàn)外設(shè)的功能。

    對(duì)于某些外設(shè)事件發(fā)生要通知虛擬CPU內(nèi)核,虛擬CPU內(nèi)核會(huì)主動(dòng)循環(huán)檢查。虛擬CPU內(nèi)核內(nèi)部使用循環(huán)檢查線程來(lái)檢查虛擬定時(shí)器到期和虛擬串口數(shù)據(jù)到來(lái)等事件,檢測(cè)到這些事件后通知相關(guān)虛擬外設(shè)進(jìn)行相應(yīng)的處理,如寄存器改變和觸發(fā)中斷等操作。虛擬CPU內(nèi)核通過(guò)查詢相關(guān)寄存器或響應(yīng)中斷得知事件源并進(jìn)行相應(yīng)處理。

    3 虛擬外設(shè)模型設(shè)計(jì)與實(shí)現(xiàn)

    虛擬外設(shè)模型用來(lái)搭建虛擬目標(biāo)機(jī)的外圍仿真環(huán)境,實(shí)現(xiàn)虛擬目標(biāo)機(jī)與外設(shè)模型的數(shù)據(jù)交互。為了保證被測(cè)軟件的真實(shí)性,虛擬外設(shè)模型的邏輯功能必須與硬件邏輯功能保持一致:即虛擬外設(shè)模型接收到虛擬目標(biāo)機(jī)的輸入輸出請(qǐng)求時(shí),需要根據(jù)硬件邏輯改變自己的狀態(tài)。虛擬外設(shè)模型可為虛擬目標(biāo)機(jī)提供輸入激勵(lì),如模擬上行遙控注入,也可以接收虛擬目標(biāo)機(jī)輸出數(shù)據(jù),如接收下行遙測(cè)輸出。因此,虛擬外設(shè)模型建模是全數(shù)字仿真平臺(tái)開(kāi)發(fā)的一個(gè)重要環(huán)節(jié)。

    3.1 虛擬外設(shè)模型的通用接口設(shè)計(jì)

    虛擬外設(shè)模型仿真接口作為虛擬目標(biāo)機(jī)的擴(kuò)展媒介,需要盡可能簡(jiǎn)便直觀地將虛擬CPU內(nèi)核與外設(shè)模型間的不同操作隔離。模型仿真采用單個(gè)函數(shù)以消息類(lèi)型方式分隔操作,提高接口的擴(kuò)展性、易使用性,也保證各接口的單一性。

    虛擬外設(shè)模型導(dǎo)出函數(shù)接口如下:

    MainProc(MESSAGE Msg, UINT32 uParam)

    其中第一個(gè)參數(shù)Msg是消息類(lèi)型,代表不同的操作,共有以下幾種消息類(lèi)型:

    1)SETPROPERTY消息用于設(shè)備管理器解析模擬器配置文件中的外設(shè)模型的屬性;

    2)INIT消息用于設(shè)備管理器通知外設(shè)模型進(jìn)行端口創(chuàng)建等初始化操作;

    3)RESET消息用于設(shè)備管理器通知外設(shè)模型復(fù)位操作;

    4)READ/WRITE消息用于設(shè)備管理器通知外設(shè)模型虛擬CPU內(nèi)核正在進(jìn)行uParam參數(shù)指定的IO讀/寫(xiě)操作;

    5)PINCONNECT消息用于設(shè)備管理器通知外設(shè)模型虛擬引腳有電平信號(hào)輸入;

    6)VWRITE消息用于通知外設(shè)模型大量邏輯數(shù)據(jù)輸入;

    7)CLOCK消息用于通知外設(shè)模型uParam指定的時(shí)鐘定時(shí)到期;

    8)TERMINATE消息用于通知外設(shè)模型虛擬目標(biāo)機(jī)即將終止,進(jìn)行終止前的資源釋放等操作。

    3.2 虛擬外設(shè)模型端口設(shè)計(jì)

    虛擬外設(shè)模型端口是全數(shù)字仿真系統(tǒng)中CPU內(nèi)核與其他設(shè)備模型通信以及模型間通信的接口,包括IO端口、虛端口和PIN引腳。

    3.2.1 IO端口設(shè)計(jì)

    IO端口是虛擬外設(shè)模型與虛擬CPU內(nèi)核間的通信媒介。IO端口的設(shè)計(jì)包括3個(gè)部分:

    1)IO端口初始化。在模型初始化時(shí),IO端口初始化完成端口ID、名稱和類(lèi)型初始化。

    2)IO端口配置。設(shè)備管理器會(huì)解析模擬器配置文件中IO端口配置,創(chuàng)建MMIO并在訪問(wèn)回調(diào)函數(shù)中觸發(fā)READ、WRITE消息。IO端口配置默認(rèn)寬度為4字節(jié),可配置其他尺寸表示寄存器區(qū)域。

    3)IO端口訪問(wèn)。虛擬CPU內(nèi)核在訪問(wèn)IO端口所處地址區(qū)域時(shí)會(huì)觸發(fā)READ、WRITE消息,在消息回調(diào)中進(jìn)行IO的邏輯處理。

    3.2.2 虛端口設(shè)計(jì)

    虛端口是設(shè)備模型間大量數(shù)據(jù)的通信媒介。虛端口的設(shè)計(jì)包括3個(gè)部分:

    1)虛端口初始化。在模型初始化時(shí),虛端口初始化完成端口ID、名稱和類(lèi)型初始化。

    2)虛端口連接配置。設(shè)備管理器會(huì)解析模擬器配置文件中虛端口連接配置,保存虛端口連接關(guān)系。虛端口支持一對(duì)多連接配置。

    3)虛端口寫(xiě)操作。在設(shè)備模型進(jìn)行虛端口寫(xiě)操作時(shí),設(shè)備管理器會(huì)依據(jù)虛端口連接關(guān)系向所有連接端虛端口寫(xiě)入數(shù)據(jù)。

    3.2.3 PIN引腳連接設(shè)計(jì)

    引腳是設(shè)備模型間電平信號(hào)的通信媒介。引腳的設(shè)計(jì)包括3個(gè)部分:

    1)引腳初始化。在模型初始化時(shí),引腳初始化完成ID、名稱和類(lèi)型初始化。

    2)引腳連接配置。設(shè)備管理器會(huì)解析模擬器配置文件中引腳連接配置,保存引腳連接關(guān)系。引腳支持一對(duì)多連接配置。

    3)引腳寫(xiě)操作。在設(shè)備模型進(jìn)行引腳寫(xiě)操作時(shí),設(shè)備管理器會(huì)依據(jù)引腳連接關(guān)系向所有連接端引腳寫(xiě)入電平信號(hào)。

    4 設(shè)備管理器設(shè)計(jì)和平臺(tái)時(shí)序調(diào)度

    當(dāng)全數(shù)字仿真平臺(tái)啟動(dòng)時(shí),設(shè)備管理器會(huì)解析模擬器配置文件,根據(jù)解析的信息啟動(dòng)相應(yīng)的模擬器并執(zhí)行指定的目標(biāo)應(yīng)用。設(shè)備管理器在模擬器啟動(dòng)時(shí)的主要工作如下:

    1)解析全數(shù)字仿真平臺(tái)構(gòu)建所需的模擬設(shè)備,加載相應(yīng)設(shè)備DLL。

    2)解析模型內(nèi)存、IO、虛端口、引腳配置,保存所有IO、虛端口和引腳連接關(guān)系。

    3)以RESET消息復(fù)位CPU及各虛擬外設(shè)。

    全數(shù)字仿真平臺(tái)啟動(dòng)后,設(shè)備管理器在模擬器運(yùn)行中的主要工作如下:

    1)在虛擬CPU訪問(wèn)IO端口時(shí),設(shè)備管理器創(chuàng)建IO端口時(shí)的回調(diào)函數(shù)會(huì)觸發(fā),在回調(diào)函數(shù)中向IO端口所屬設(shè)別發(fā)送READ/WRITE消息。

    2)在虛擬CPU或外設(shè)模型拉動(dòng)引腳時(shí),設(shè)備管理器查找引腳連接關(guān)系向連接端設(shè)備引腳發(fā)送PINCONNECT消息。

    3)在虛擬CPU或外設(shè)模型寫(xiě)虛端口時(shí),設(shè)備管理器查找虛端口連接關(guān)系向連接端虛端口發(fā)送VWRITE消息。

    4)當(dāng)虛擬外設(shè)模型創(chuàng)建的定時(shí)器到期時(shí),設(shè)備管理器在定時(shí)器到期回調(diào)函數(shù)中以CLOCK消息通知所屬設(shè)備到期定時(shí)器ID。

    為了盡可能保證虛擬目標(biāo)機(jī)、虛擬外設(shè)間時(shí)序統(tǒng)一并與真實(shí)硬件時(shí)序保持一致,虛擬CPU內(nèi)核時(shí)鐘使用指令統(tǒng)計(jì)周期作為基礎(chǔ)。虛擬CPU核在翻譯指令時(shí)一般以跳轉(zhuǎn)指令為結(jié)尾作為一個(gè)基本塊,在每個(gè)基本塊翻譯時(shí)將基本塊內(nèi)所有指令的執(zhí)行周期、取指周期和其他周期求和計(jì)算出基本塊的總時(shí)鐘周期并保存。在目標(biāo)代碼執(zhí)行時(shí),對(duì)所有執(zhí)行的基本塊進(jìn)行時(shí)鐘周期求和,再結(jié)合CPU內(nèi)核的主頻即得到所有執(zhí)行的目標(biāo)代碼耗時(shí),即得到模擬時(shí)間。

    虛擬CPU核內(nèi)部的減計(jì)數(shù)器功能就是基于模擬時(shí)間進(jìn)行計(jì)數(shù)的,減計(jì)數(shù)器Tick為1ns。在減計(jì)數(shù)器創(chuàng)建時(shí),根據(jù)目標(biāo)計(jì)數(shù)值和當(dāng)前模擬時(shí)間設(shè)置到期計(jì)數(shù)值,并安裝計(jì)數(shù)到期回調(diào)函數(shù)。虛擬CPU核使用循環(huán)檢查方式檢查當(dāng)前模擬時(shí)間是否達(dá)到減計(jì)數(shù)器到期計(jì)數(shù)值,達(dá)到后觸發(fā)到期回調(diào)函數(shù)進(jìn)行到期邏輯處理。如果減計(jì)數(shù)器是單次計(jì)時(shí)則到期后就刪除,否則減計(jì)數(shù)器的計(jì)數(shù)值復(fù)位并重新開(kāi)始計(jì)數(shù)。仿真平臺(tái)內(nèi)部虛擬設(shè)備的定時(shí)功能均使用減計(jì)數(shù)器實(shí)現(xiàn),這就保證了所有虛擬設(shè)備的時(shí)間是統(tǒng)一的。

    5 應(yīng)用實(shí)例

    本文設(shè)計(jì)與實(shí)現(xiàn)的全數(shù)字仿真平臺(tái)已在航天器多個(gè)型號(hào)的星載軟件測(cè)試中得到應(yīng)用,該平臺(tái)可作為SPARC V8處理器的模擬運(yùn)行平臺(tái),支持RTEMS和VxWorks操作系統(tǒng),同時(shí)提供良好的人機(jī)界面,便于用戶快速搭建虛擬目標(biāo)機(jī)和虛擬外設(shè)環(huán)境,進(jìn)行星載嵌入式軟件運(yùn)行仿真、調(diào)試驗(yàn)證等工作。

    通過(guò)測(cè)試程序在硬件實(shí)物上運(yùn)行結(jié)果與全數(shù)字仿真平臺(tái)上的運(yùn)行結(jié)果,遙測(cè)、遙控、總線通信等功能均正確仿真,表1為某個(gè)進(jìn)程相同斷點(diǎn)下目標(biāo)機(jī)與全數(shù)字仿真環(huán)境寄存器和內(nèi)存的值,兩者保持一致,全數(shù)字仿真平臺(tái)運(yùn)行結(jié)果正確。

    6 結(jié)束語(yǔ)

    本文設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)基于SPARC V8的星載嵌入式軟件全數(shù)字仿真平臺(tái),該平臺(tái)與基于硬件的測(cè)試平臺(tái)相比具有可重用性強(qiáng)、可快速搭建、成本低廉、高可控性、調(diào)試和測(cè)試手段豐富、支持故障注入等優(yōu)點(diǎn)。該全數(shù)字仿真平臺(tái)已在星載嵌入式軟件型號(hào)研制工作中得到了應(yīng)用,可大大提高軟件的可靠性和安全性,從而保證型號(hào)軟件的質(zhì)量,推動(dòng)航天事業(yè)的發(fā)展。

    表1 全數(shù)字仿真與目標(biāo)機(jī)運(yùn)行結(jié)果比對(duì)

    猜你喜歡
    外設(shè)管理器模擬器
    了不起的安檢模擬器
    盲盒模擬器
    劃船模擬器
    應(yīng)急狀態(tài)啟動(dòng)磁盤(pán)管理器
    Windows文件緩沖處理技術(shù)概述
    動(dòng)態(tài)飛行模擬器及其發(fā)展概述
    高集成度2.5A備份電源管理器簡(jiǎn)化鋰離子電池備份系統(tǒng)
    快速導(dǎo)出QQ群消息
    電腦迷(2014年2期)2014-04-29 19:21:13
    Microchip推出具備雙ADC外設(shè)的全新器件,擴(kuò)展其低成本8位PIC?單片機(jī)產(chǎn)品線
    貼身呵護(hù) 必不可少的PSP外設(shè)
    亚洲av电影不卡..在线观看| 日韩av在线大香蕉| 老汉色av国产亚洲站长工具| 国产真人三级小视频在线观看| 午夜免费成人在线视频| 最近在线观看免费完整版| 日本五十路高清| 每晚都被弄得嗷嗷叫到高潮| 女同久久另类99精品国产91| 亚洲色图av天堂| 超碰成人久久| 成人高潮视频无遮挡免费网站| 亚洲人成网站高清观看| 久久久久精品国产欧美久久久| 精品日产1卡2卡| 美女扒开内裤让男人捅视频| 美女高潮的动态| 国产视频内射| 亚洲人成伊人成综合网2020| 久99久视频精品免费| 丝袜人妻中文字幕| 性色avwww在线观看| 国产成人影院久久av| 给我免费播放毛片高清在线观看| 午夜福利视频1000在线观看| 俺也久久电影网| 毛片女人毛片| 久9热在线精品视频| 久久久国产成人免费| 麻豆国产av国片精品| 亚洲成av人片免费观看| 久久天躁狠狠躁夜夜2o2o| 免费搜索国产男女视频| 天天躁日日操中文字幕| a在线观看视频网站| 国产真实乱freesex| 热99re8久久精品国产| 少妇的丰满在线观看| 97超级碰碰碰精品色视频在线观看| 成人鲁丝片一二三区免费| 人妻久久中文字幕网| 亚洲精品乱码久久久v下载方式 | 国产91精品成人一区二区三区| 神马国产精品三级电影在线观看| 又粗又爽又猛毛片免费看| 男女午夜视频在线观看| 亚洲欧美日韩无卡精品| 国产男靠女视频免费网站| 成人高潮视频无遮挡免费网站| 成人国产综合亚洲| 国产精品1区2区在线观看.| 在线观看66精品国产| 久久香蕉精品热| 国产爱豆传媒在线观看| 两性午夜刺激爽爽歪歪视频在线观看| 欧美最黄视频在线播放免费| 午夜日韩欧美国产| 韩国av一区二区三区四区| 久久精品亚洲精品国产色婷小说| 在线十欧美十亚洲十日本专区| 欧美精品啪啪一区二区三区| 婷婷亚洲欧美| 亚洲精品在线美女| 又粗又爽又猛毛片免费看| 欧美在线黄色| 国产91精品成人一区二区三区| 久久久水蜜桃国产精品网| 亚洲中文av在线| 国产精品av久久久久免费| 99国产精品一区二区蜜桃av| 俺也久久电影网| 亚洲成人久久爱视频| 97超级碰碰碰精品色视频在线观看| 成年免费大片在线观看| 一卡2卡三卡四卡精品乱码亚洲| 九色国产91popny在线| 丁香六月欧美| 成人精品一区二区免费| 一区二区三区国产精品乱码| 99国产精品一区二区三区| 在线观看免费视频日本深夜| 每晚都被弄得嗷嗷叫到高潮| 999久久久国产精品视频| 一a级毛片在线观看| 天堂动漫精品| or卡值多少钱| 亚洲国产欧美一区二区综合| 亚洲成av人片免费观看| 精品一区二区三区四区五区乱码| 欧美一级毛片孕妇| 一本久久中文字幕| 一级毛片女人18水好多| 国产精品99久久99久久久不卡| 美女免费视频网站| 天堂动漫精品| 亚洲美女视频黄频| 最新中文字幕久久久久 | а√天堂www在线а√下载| 最近最新免费中文字幕在线| 香蕉国产在线看| 在线免费观看不下载黄p国产 | 免费看日本二区| 成人18禁在线播放| 啦啦啦观看免费观看视频高清| 亚洲av片天天在线观看| 91九色精品人成在线观看| 国语自产精品视频在线第100页| 色哟哟哟哟哟哟| 久久久国产欧美日韩av| 国产不卡一卡二| 欧美性猛交黑人性爽| 久久久久久久精品吃奶| tocl精华| 国产69精品久久久久777片 | 中文字幕人成人乱码亚洲影| 国产成年人精品一区二区| 99国产综合亚洲精品| 日韩高清综合在线| 很黄的视频免费| 色尼玛亚洲综合影院| 中文字幕高清在线视频| 久久久久国产精品人妻aⅴ院| 夜夜看夜夜爽夜夜摸| 99国产极品粉嫩在线观看| 男女做爰动态图高潮gif福利片| 亚洲18禁久久av| 制服丝袜大香蕉在线| 一个人观看的视频www高清免费观看 | 亚洲av美国av| 九九热线精品视视频播放| 久久久久国内视频| 非洲黑人性xxxx精品又粗又长| 成年女人毛片免费观看观看9| 看免费av毛片| 免费在线观看视频国产中文字幕亚洲| 亚洲熟女毛片儿| 精品电影一区二区在线| 国内揄拍国产精品人妻在线| 国产一区二区在线av高清观看| 91在线精品国自产拍蜜月 | 嫩草影院精品99| 亚洲七黄色美女视频| 国内毛片毛片毛片毛片毛片| 老熟妇乱子伦视频在线观看| 国产精品亚洲美女久久久| 中文亚洲av片在线观看爽| 亚洲美女黄片视频| 天堂√8在线中文| 欧美成人性av电影在线观看| 久久九九热精品免费| 免费在线观看成人毛片| 欧美国产日韩亚洲一区| 亚洲午夜理论影院| 老汉色∧v一级毛片| 午夜a级毛片| 九九热线精品视视频播放| 18美女黄网站色大片免费观看| 女警被强在线播放| svipshipincom国产片| 天堂网av新在线| 一个人看视频在线观看www免费 | 中文亚洲av片在线观看爽| 亚洲真实伦在线观看| 亚洲熟妇中文字幕五十中出| 国产精品精品国产色婷婷| 性色avwww在线观看| 成人鲁丝片一二三区免费| 中文字幕高清在线视频| 一区二区三区激情视频| 美女午夜性视频免费| 久久精品综合一区二区三区| 日本 欧美在线| 精品无人区乱码1区二区| 色尼玛亚洲综合影院| 特级一级黄色大片| 大型黄色视频在线免费观看| 国产乱人伦免费视频| 午夜福利高清视频| 国产精品av视频在线免费观看| 亚洲国产欧洲综合997久久,| 亚洲五月天丁香| 18禁黄网站禁片午夜丰满| 制服人妻中文乱码| 两性午夜刺激爽爽歪歪视频在线观看| 黄色 视频免费看| 国产91精品成人一区二区三区| 国产精品av久久久久免费| 欧美色视频一区免费| 成人亚洲精品av一区二区| 看黄色毛片网站| 在线观看免费视频日本深夜| 熟女电影av网| 男女午夜视频在线观看| 久久久久久久久久黄片| 国产午夜精品久久久久久| 免费电影在线观看免费观看| 一二三四社区在线视频社区8| 变态另类丝袜制服| 男插女下体视频免费在线播放| 熟女少妇亚洲综合色aaa.| 亚洲一区二区三区不卡视频| 精品一区二区三区视频在线观看免费| 日本 av在线| 欧美日韩乱码在线| 女警被强在线播放| 日本一本二区三区精品| 国内精品一区二区在线观看| 国产三级中文精品| 十八禁网站免费在线| 亚洲黑人精品在线| 国产69精品久久久久777片 | 草草在线视频免费看| 黄色视频,在线免费观看| bbb黄色大片| 精品国产乱子伦一区二区三区| 岛国在线观看网站| 免费看a级黄色片| 久久中文看片网| 欧美激情在线99| 国产视频内射| 中文字幕高清在线视频| 成年女人看的毛片在线观看| 在线永久观看黄色视频| 最近最新中文字幕大全免费视频| 别揉我奶头~嗯~啊~动态视频| www.熟女人妻精品国产| 日韩国内少妇激情av| 一区二区三区激情视频| 国内揄拍国产精品人妻在线| 91av网站免费观看| 两性夫妻黄色片| 色av中文字幕| 在线观看舔阴道视频| 国产午夜福利久久久久久| 五月伊人婷婷丁香| 欧美日韩中文字幕国产精品一区二区三区| 久99久视频精品免费| 亚洲在线观看片| av福利片在线观看| 亚洲国产精品sss在线观看| 麻豆国产97在线/欧美| 久久天躁狠狠躁夜夜2o2o| 特大巨黑吊av在线直播| 香蕉久久夜色| 亚洲成人久久性| 久久精品影院6| tocl精华| 国产又黄又爽又无遮挡在线| 免费在线观看视频国产中文字幕亚洲| 一二三四在线观看免费中文在| 欧美一区二区精品小视频在线| 免费电影在线观看免费观看| 亚洲aⅴ乱码一区二区在线播放| 特大巨黑吊av在线直播| 亚洲一区二区三区不卡视频| 日韩精品青青久久久久久| АⅤ资源中文在线天堂| 亚洲色图 男人天堂 中文字幕| 久久热在线av| 午夜两性在线视频| 日韩欧美 国产精品| 久久婷婷人人爽人人干人人爱| 国产成人精品无人区| 亚洲成a人片在线一区二区| 色综合婷婷激情| 午夜福利高清视频| 欧美性猛交黑人性爽| 美女 人体艺术 gogo| 日日夜夜操网爽| 国产午夜福利久久久久久| 欧美午夜高清在线| 午夜福利在线观看吧| 熟女少妇亚洲综合色aaa.| 免费看光身美女| 巨乳人妻的诱惑在线观看| 国内毛片毛片毛片毛片毛片| 操出白浆在线播放| 日韩大尺度精品在线看网址| 夜夜看夜夜爽夜夜摸| 国产蜜桃级精品一区二区三区| 在线观看美女被高潮喷水网站 | 不卡av一区二区三区| 精品人妻1区二区| 免费看美女性在线毛片视频| 欧美色欧美亚洲另类二区| 亚洲无线观看免费| 午夜影院日韩av| 国产精品精品国产色婷婷| 桃色一区二区三区在线观看| 国产伦精品一区二区三区四那| 久久香蕉精品热| 男女做爰动态图高潮gif福利片| 久久中文字幕一级| 亚洲第一欧美日韩一区二区三区| 国产成+人综合+亚洲专区| 精品一区二区三区视频在线观看免费| 国产精品国产高清国产av| 亚洲专区中文字幕在线| 国语自产精品视频在线第100页| 久久99热这里只有精品18| 亚洲五月婷婷丁香| 亚洲在线观看片| 亚洲最大成人中文| 亚洲美女黄片视频| 一区福利在线观看| 亚洲欧美一区二区三区黑人| 亚洲av电影不卡..在线观看| 国产视频一区二区在线看| 男女床上黄色一级片免费看| 真人一进一出gif抽搐免费| 小蜜桃在线观看免费完整版高清| 此物有八面人人有两片| 久久中文字幕人妻熟女| 久久久久国产一级毛片高清牌| 国语自产精品视频在线第100页| 久久婷婷人人爽人人干人人爱| 亚洲成av人片免费观看| 窝窝影院91人妻| 老熟妇仑乱视频hdxx| 一个人免费在线观看的高清视频| 97超级碰碰碰精品色视频在线观看| 亚洲最大成人中文| 国产免费av片在线观看野外av| 久久九九热精品免费| 亚洲av中文字字幕乱码综合| av中文乱码字幕在线| 亚洲七黄色美女视频| 国产av一区在线观看免费| 亚洲精品一卡2卡三卡4卡5卡| 97超视频在线观看视频| 最近在线观看免费完整版| 波多野结衣巨乳人妻| 成人三级黄色视频| 亚洲精华国产精华精| 99久国产av精品| 黄色日韩在线| 十八禁网站免费在线| 国产日本99.免费观看| av天堂中文字幕网| 国产精品九九99| 国产成人欧美在线观看| 在线观看66精品国产| 99在线人妻在线中文字幕| 两人在一起打扑克的视频| 激情在线观看视频在线高清| 久久精品国产清高在天天线| 中亚洲国语对白在线视频| 成人鲁丝片一二三区免费| 熟女电影av网| 露出奶头的视频| 欧美极品一区二区三区四区| 一区二区三区激情视频| a级毛片a级免费在线| 中出人妻视频一区二区| 亚洲国产精品合色在线| 亚洲片人在线观看| tocl精华| 日日摸夜夜添夜夜添小说| 亚洲真实伦在线观看| 母亲3免费完整高清在线观看| 国内精品久久久久精免费| 久久人人精品亚洲av| 亚洲黑人精品在线| 日本一本二区三区精品| 欧美又色又爽又黄视频| 国产高清有码在线观看视频| 丰满人妻熟妇乱又伦精品不卡| 亚洲午夜精品一区,二区,三区| 国产欧美日韩一区二区三| 狂野欧美白嫩少妇大欣赏| 又黄又粗又硬又大视频| 久久亚洲精品不卡| 最近在线观看免费完整版| 欧美乱色亚洲激情| 宅男免费午夜| 国产麻豆成人av免费视频| 757午夜福利合集在线观看| 国产91精品成人一区二区三区| 很黄的视频免费| 天天一区二区日本电影三级| 国产精品免费一区二区三区在线| 国产美女午夜福利| 国内精品一区二区在线观看| 国产成年人精品一区二区| 午夜激情福利司机影院| 国产精品一区二区精品视频观看| 很黄的视频免费| 亚洲中文日韩欧美视频| 最新中文字幕久久久久 | 最新美女视频免费是黄的| 午夜视频精品福利| 757午夜福利合集在线观看| 亚洲av免费在线观看| 首页视频小说图片口味搜索| 夜夜看夜夜爽夜夜摸| 亚洲欧美一区二区三区黑人| 日日摸夜夜添夜夜添小说| ponron亚洲| a级毛片在线看网站| 脱女人内裤的视频| 欧美在线黄色| 麻豆成人午夜福利视频| 成人永久免费在线观看视频| 欧美黑人欧美精品刺激| 成年免费大片在线观看| 一个人看的www免费观看视频| 亚洲中文av在线| 精品久久久久久久久久久久久| 国产精品久久久久久亚洲av鲁大| 国产精品自产拍在线观看55亚洲| 久久午夜综合久久蜜桃| 亚洲精品在线观看二区| 日韩欧美免费精品| xxx96com| 女人高潮潮喷娇喘18禁视频| 国产成人影院久久av| 99久久99久久久精品蜜桃| 国产精品一及| 99久久精品国产亚洲精品| 三级男女做爰猛烈吃奶摸视频| 男女床上黄色一级片免费看| 日本黄色片子视频| 在线观看66精品国产| 日韩三级视频一区二区三区| 操出白浆在线播放| av天堂中文字幕网| 舔av片在线| 最近最新中文字幕大全电影3| 久久久久亚洲av毛片大全| 久久久久国内视频| 国产精品亚洲美女久久久| 美女高潮喷水抽搐中文字幕| e午夜精品久久久久久久| 一区二区三区激情视频| 美女黄网站色视频| 国产亚洲欧美98| 成年女人看的毛片在线观看| 叶爱在线成人免费视频播放| 亚洲 欧美一区二区三区| 999久久久国产精品视频| 欧美成人性av电影在线观看| 黄色 视频免费看| 男女做爰动态图高潮gif福利片| 男人和女人高潮做爰伦理| 看黄色毛片网站| 欧美黄色片欧美黄色片| 国产v大片淫在线免费观看| 国产爱豆传媒在线观看| 久久久久国内视频| 国产亚洲精品av在线| 久久精品影院6| 国产成人啪精品午夜网站| 伊人久久大香线蕉亚洲五| 99riav亚洲国产免费| 亚洲自偷自拍图片 自拍| 久久香蕉国产精品| 99久久成人亚洲精品观看| 天天躁狠狠躁夜夜躁狠狠躁| 亚洲成人久久爱视频| 99视频精品全部免费 在线 | 欧洲精品卡2卡3卡4卡5卡区| 国产av在哪里看| 操出白浆在线播放| 精品国产亚洲在线| 久久中文字幕人妻熟女| 窝窝影院91人妻| 亚洲精品色激情综合| 欧美中文综合在线视频| 国产男靠女视频免费网站| 麻豆成人午夜福利视频| 日本成人三级电影网站| 偷拍熟女少妇极品色| 脱女人内裤的视频| 亚洲激情在线av| 午夜成年电影在线免费观看| 日本黄大片高清| 最近最新免费中文字幕在线| 老司机深夜福利视频在线观看| 琪琪午夜伦伦电影理论片6080| xxx96com| 亚洲精品一区av在线观看| 国产亚洲精品久久久com| av天堂中文字幕网| 亚洲精品中文字幕一二三四区| 亚洲av中文字字幕乱码综合| 美女黄网站色视频| 成熟少妇高潮喷水视频| 人人妻,人人澡人人爽秒播| 俺也久久电影网| 欧美不卡视频在线免费观看| 一个人免费在线观看电影 | 香蕉av资源在线| 夜夜夜夜夜久久久久| 一个人看的www免费观看视频| 少妇裸体淫交视频免费看高清| 成人一区二区视频在线观看| 久久天堂一区二区三区四区| 精品久久久久久成人av| 亚洲精品在线观看二区| 亚洲色图 男人天堂 中文字幕| 一个人看的www免费观看视频| 国产亚洲欧美在线一区二区| 国产综合懂色| 国产精品av视频在线免费观看| e午夜精品久久久久久久| 色哟哟哟哟哟哟| 午夜福利视频1000在线观看| 成人国产综合亚洲| 最近视频中文字幕2019在线8| 国产激情偷乱视频一区二区| 国产高清视频在线观看网站| 色尼玛亚洲综合影院| 美女午夜性视频免费| bbb黄色大片| 国产爱豆传媒在线观看| 亚洲成av人片免费观看| 国产精品一区二区精品视频观看| 日日干狠狠操夜夜爽| 搡老熟女国产l中国老女人| 欧美一区二区国产精品久久精品| 一级作爱视频免费观看| 色哟哟哟哟哟哟| 久9热在线精品视频| 三级国产精品欧美在线观看 | 三级男女做爰猛烈吃奶摸视频| 日韩av在线大香蕉| 国产综合懂色| 久久精品国产清高在天天线| 久久久久精品国产欧美久久久| 久久这里只有精品中国| 午夜成年电影在线免费观看| 无遮挡黄片免费观看| 99riav亚洲国产免费| 在线a可以看的网站| 亚洲国产精品成人综合色| 麻豆一二三区av精品| АⅤ资源中文在线天堂| 国产在线精品亚洲第一网站| 男人舔女人下体高潮全视频| www国产在线视频色| 国产精品影院久久| 国产淫片久久久久久久久 | 亚洲av成人av| 最近最新中文字幕大全电影3| 一a级毛片在线观看| 精品日产1卡2卡| 91av网一区二区| www国产在线视频色| 国产成人系列免费观看| 国内精品久久久久久久电影| 男人舔女人的私密视频| 熟女人妻精品中文字幕| 老汉色∧v一级毛片| 19禁男女啪啪无遮挡网站| 中文字幕av在线有码专区| 午夜福利免费观看在线| 看黄色毛片网站| 成人特级av手机在线观看| 午夜日韩欧美国产| 露出奶头的视频| 亚洲av中文字字幕乱码综合| 变态另类丝袜制服| 亚洲人成网站高清观看| 国产一区二区三区视频了| 桃红色精品国产亚洲av| 中文亚洲av片在线观看爽| 色精品久久人妻99蜜桃| 国语自产精品视频在线第100页| 18禁美女被吸乳视频| 中文字幕av在线有码专区| 一个人免费在线观看电影 | 18禁美女被吸乳视频| 757午夜福利合集在线观看| 欧美激情在线99| 曰老女人黄片| 啪啪无遮挡十八禁网站| 久久久久国产精品人妻aⅴ院| 一夜夜www| 成人精品一区二区免费| 亚洲熟妇中文字幕五十中出| 国产激情欧美一区二区| 欧美日韩中文字幕国产精品一区二区三区| 麻豆一二三区av精品| 亚洲中文av在线| 亚洲成av人片在线播放无| 国产精品女同一区二区软件 | 精品国产亚洲在线| 嫁个100分男人电影在线观看| 亚洲人成网站在线播放欧美日韩| 久久久久九九精品影院| 婷婷亚洲欧美| 亚洲av第一区精品v没综合| 色老头精品视频在线观看| 夜夜爽天天搞| 成人特级黄色片久久久久久久| 美女午夜性视频免费| www.精华液| 国产精品久久久人人做人人爽| 中文在线观看免费www的网站| 18禁国产床啪视频网站| 91老司机精品| 久久久久久久午夜电影| 免费在线观看视频国产中文字幕亚洲| 亚洲欧美一区二区三区黑人| 国产毛片a区久久久久| 丝袜人妻中文字幕| 国产极品精品免费视频能看的| 最近在线观看免费完整版| ponron亚洲| 欧美日韩一级在线毛片| 精品人妻1区二区| 99久久综合精品五月天人人| 婷婷六月久久综合丁香| 亚洲天堂国产精品一区在线| 国产精品免费一区二区三区在线|