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

    基于UVM的AMBA總線接口通用驗(yàn)證平臺①

    2021-08-02 11:08:24鵬,劉佩,張
    關(guān)鍵詞:設(shè)計(jì)

    馬 鵬,劉 佩,張 偉

    (華東計(jì)算技術(shù)研究所,上海 201808)

    SoC (System on Chip)產(chǎn)品研發(fā)一般采用正向設(shè)計(jì)方法,產(chǎn)品的開發(fā)流程包括:項(xiàng)目策劃、系統(tǒng)說明以及行為描述、RTL 描述、前端仿真、后端設(shè)計(jì)、流片階段、出樣等[1].項(xiàng)目策劃階段會對市場需求進(jìn)行調(diào)研,形成產(chǎn)品規(guī)格書.在系統(tǒng)說明及行為描述階段,確定設(shè)計(jì)對象和目標(biāo),明確芯片功能、內(nèi)外部性能要求等,從而定制RTL 代碼.本文以一款工控CPU 芯片研制為例,芯片內(nèi)部需要集成CPU 核以及大量的外設(shè)(如SPI、I2C、UART、CAN、SPI、PCIE、USB、DMA 等),在RTL 描述階段將整體任務(wù)劃分為各個子模塊實(shí)現(xiàn),根據(jù)任務(wù)書的需求分析,通用性IP 配置達(dá)不到目標(biāo)需求.因此,這部分模塊只能通過自研的方式實(shí)現(xiàn).而自研代碼相比較于成熟IP 而言可靠性不高,風(fēng)險大,必須依靠前仿驗(yàn)證保證RTL 代碼功能的完善完備性,前仿任務(wù)艱巨繁重.

    傳統(tǒng)的驗(yàn)證方法[2],需要驗(yàn)證人員具備豐富的經(jīng)驗(yàn),人的因素很大,進(jìn)度不可控,難以滿足復(fù)雜的SoC驗(yàn)證需求.目前,市場上流行的驗(yàn)證方式是UVM (Universal Verification Methodology)驗(yàn)證方法學(xué).

    UVM 驗(yàn)證方法學(xué)[2],由Accellera 于2011年2月推出,以SystemVerilog類庫為主體的驗(yàn)證平臺開發(fā)框架,繼承了VMM和OVM的優(yōu)點(diǎn),構(gòu)建的驗(yàn)證環(huán)境具備可重用組件構(gòu)建標(biāo)準(zhǔn)化和層次化特性,并且得到了Synopsys、Mentor和Cadence 公司的支持,EDA 環(huán)境構(gòu)建完善.它目前已經(jīng)得到市場的驗(yàn)證,現(xiàn)在市面上很多IC 設(shè)計(jì)公司都已經(jīng)在使用[1].UVM 方法學(xué)的特點(diǎn)是能夠產(chǎn)生帶約束的隨機(jī)測試激勵、通過refm 設(shè)定可以判定輸出結(jié)果是否符合預(yù)期,能夠進(jìn)行大量的隨機(jī)驗(yàn)證,平臺本身具備可靠性,加入覆蓋語句、斷言語句,獲取到代碼覆蓋率、功能覆蓋率、斷言覆蓋率的百分比,通過分析能夠量化的科學(xué)的判定驗(yàn)證的程度,驗(yàn)證進(jìn)度可控.

    AMBA (Advanced Microcontroller Bus Architecture)由ARM 公司研發(fā)推出,定義了一種嵌入式高性能微控制器的片上通信標(biāo)準(zhǔn)[3].目前,已被廣泛地應(yīng)用于大型復(fù)雜SoC 系統(tǒng)中[2].

    本文以工控處理器SoC 芯片驗(yàn)證為背景,目標(biāo)芯片內(nèi)部采用AMBA 總線作為片上通信的總線架構(gòu),搭建基于UVM 驗(yàn)證方法學(xué)的AMBA 總線接口的驗(yàn)證平臺,平臺具備可靠性、可擴(kuò)展性、通用性、高效性,能夠減少驗(yàn)證準(zhǔn)備工作的重復(fù)性,節(jié)約驗(yàn)證時間,可靠的高效完成整個芯片的驗(yàn)證工作,保障RTL 代碼功能的正確性和完備性,提高芯片成功率.

    1 基于UVM的AMBA 總線接口驗(yàn)證平臺搭建

    在AMBA 3.0 版本中,介紹了4 種接口類型,AMBA APB (Advanced Peripheral Bus)總線[3]、AMBA AHB(Advanced High-performance Bus)總線[4]、AMBA AXI(Advanced eXtensible Interface)總線[5]和AMBA ATB(Advanced Trace Bus)總線[6].

    目標(biāo)芯片系統(tǒng)結(jié)構(gòu)圖,如圖1所示,片上總線采用AMBA 總線、內(nèi)部集成大量低速外設(shè)包括多路UART控制器、I2C 控制器、Timer 控制器、Watchdog 控制器、PWM 控制器、GPIO 控制器等;高速設(shè)備,L2 Cache 控制器、DMA 控制器、PCIE 控制器、USB 控制器、EMMC 控制器、SMC 控制器等;基于系統(tǒng)性能設(shè)計(jì)考慮,目標(biāo)芯片系統(tǒng)架構(gòu)設(shè)計(jì)采用AMBA 協(xié)議中的3 種類型,AMBA[7]AXI、AMBA AHB[8]、AMBA APB 總線協(xié)議,選擇高速總線AMBA AXI 總線作為處理器與外設(shè)相連的一級總線,選擇AMBA AHB[9]總線作為片上本地總線,選擇AMBA APB 總線,連接低速設(shè)備.如圖1所示,AMBA-AXI 總線上掛接CPU 核以及高速緩存控制器AXI-L2Cache 控制器、AXI-SRAM控制器、AXI-PCIE 控制器等,這類子模塊的驗(yàn)證工作需要平臺包含AMBA AXI 總線驅(qū)動;通過AXI2AHB橋控制器,完成AMBA AXI 總線與AMBA AHB 總線橋接工作,AMBA AHB 作為本地高性能總線,掛接AHB-DMA 控制器、AHB-SPI 控制器等高速外設(shè),這類子模塊的驗(yàn)證工作需要平臺包含AMBA AHB 總線驅(qū)動;通過AHB2APB橋控制器,完成AMBA AHB 總線與AMBA APB 總線橋接工作,AMBA APB 總線作為低速外設(shè)總線,掛接低速外設(shè)APB-UART、APBWDT 等模塊,這類子模塊的驗(yàn)證工作需要平臺包含AMBA APB 總線驅(qū)動.

    圖1 目標(biāo)芯片系統(tǒng)結(jié)構(gòu)圖

    本驗(yàn)證平臺采用Agent 以及TLM 通信機(jī)制設(shè)計(jì),實(shí)現(xiàn)平臺可擴(kuò)展性,支持外設(shè)接口類型為AMBA APB、AMBA AHB、AMBA AXI 單一接口或者組合接口多樣性的驗(yàn)證工作,具備通用性,可操作類型:

    1)AMBA APB 接口:支持外設(shè)地址位寬配置、支持32 位數(shù)據(jù)讀寫操作,符合AMBA APB 3.0 協(xié)議規(guī)范.

    2)AMBA AHB 接口:支持外設(shè)地址位寬配置,支持8 位、16 位、32 位、64 位 SINGLE 讀寫操作,支持BURST INCR 類型讀寫操作(len 覆蓋1~16),符合AMBA AHB 協(xié)議規(guī)范.

    3)AMBA AXI 接口:支持外設(shè)地址位寬可配置,支持8 位、16 位、32 位、64 位SINGLE 讀寫操作,支持BURST INCR、BURST WRAP、BURST FIXED 類型讀寫操作(len 覆蓋1~16),符合AMBA AXI 協(xié)議規(guī)范.

    因此,驗(yàn)證平臺能夠滿足系統(tǒng)內(nèi)集成的所有子模塊的驗(yàn)證工作,所包含的總線驅(qū)動,覆蓋目標(biāo)芯片驗(yàn)證所需的全部AMBA 接口驅(qū)動類型,具備通用性,能夠通過平臺結(jié)構(gòu)擴(kuò)展性滿足子模塊驗(yàn)證需要的接口類型以及數(shù)目的多樣性,例如AHB-DMA 控制器,通過AMBA AXI 接口進(jìn)行數(shù)據(jù)傳輸、AMBA AHB 接口進(jìn)行控制器寄存器配置,需要在同一環(huán)境集成AXI 總線驅(qū)動以及AHB 總線驅(qū)動才能完成驗(yàn)證工作,驗(yàn)證平臺具備的可擴(kuò)展性能夠滿足驗(yàn)證需求.

    1.1 AMBA APB 總線接口驅(qū)動實(shí)現(xiàn)

    APB是高級外圍總線,定義了APB 總線協(xié)議,本平臺設(shè)計(jì)的APB 總線接口,支持待測模塊地址位寬可配置,數(shù)據(jù)接口位寬可配置,驅(qū)動設(shè)計(jì)符合AMBA APB 3.0 協(xié)議規(guī)范.

    根據(jù)AMBA APB 協(xié)議,定義sequence itemmonitor transfer,如表1和表2所示,根據(jù)`define APB_ADDR_WIDTH 配置支持地址位寬16 位或者32 位接口類型,根據(jù)`define APB_DATA_WIDTH 配置支持?jǐn)?shù)據(jù)位寬16 位或者32 位接口類型;APB 接口驅(qū)動設(shè)計(jì)流程如圖2所示,在VIF.clk 上升沿將激勵值賦給對應(yīng)接口,在時鐘的下一個上升沿,將VIF.penable 拉高,之后,在每個時鐘的上升沿判斷VIF.pready 信號是否拉高,本節(jié)拍等待VIF.pready=1’b1 成功將VIF.prdata 值賦值給item.pdata,下節(jié)拍上升沿,將控制信號以及接口地址信號清零,APB 寫驅(qū)動效果圖,如圖3所示.APB 接口監(jiān)控設(shè)計(jì),在VIF.clk 下降沿,判斷讀數(shù)據(jù)是否有效(psel==1’b1 &penable==1’b1 &pready==1’b1),滿足條件當(dāng)拍將VIF.prdata 賦值給mtr.prdata,流程如圖2所示.APB 讀驅(qū)動效果圖,如圖4所示.

    圖2 APB Driver 及Monitor 設(shè)計(jì)流程圖

    圖3 APB 寫效果圖

    圖4 APB 讀效果圖

    表1 APB sequence item

    表2 APB monitor transfer

    1.2 AMBA AHB 總線接口驅(qū)動實(shí)現(xiàn)

    AHB是高級高性能總線,定義了AHB 總線協(xié)議,本平臺設(shè)計(jì)的AHB總線接口,支持待測模塊地址位寬8 位、16 位或者32 位接口類型,支持?jǐn)?shù)據(jù)8 位、16 位、32 位、64 位SINGLE 以及BURST INCR 訪問,符合AMBA AHB協(xié)議規(guī)范.

    根據(jù)AMBA AHB 協(xié)議規(guī)范,定義sequence item,如表3所示.根據(jù)define AHB_ADDR_WIDTH 配置地址位寬16,32,64 位接口類型;AHB 接口驅(qū)動設(shè)計(jì),根據(jù)協(xié)議規(guī)范,在時鐘上升沿等待hready 拉高,通過trans_len 判斷是否為SINGLE 操作,設(shè)置VIF.Hburst 參數(shù)值(AHB_BURST_SINGLEAHB_BURST_INCR),并將sequence item 賦值給對應(yīng)的接口信號;通過item.hwrite 判斷當(dāng)前操作類型,若值為WR,如圖5所示,寫操作,在下一節(jié)拍上升沿且hready為高電平,當(dāng)前操作為SINGLE,VIF.htrans 賦值A(chǔ)HB_TRANS_IDLE,若當(dāng)前操作為BURST 操作,VIF.htrans 賦值A(chǔ)HB_TRANS_SEQ;根據(jù)數(shù)據(jù)單元大小8 bit16 bit32 bit64 bit 操作,對地址在item.trans_len個clk 節(jié)拍上升沿,分別進(jìn)行VIF.haddr 加1 或者item.hsize*2 操作,同時,根據(jù)hsize 類型,進(jìn)行hwdata 與VIF.hwdata 賦值操作,例如,若AHB 發(fā)起字節(jié)操作,hwdata 低8 位值賦給VIF.hwdata[31:0],且hwdata 右移8 位,等待下個節(jié)拍操作,直到trans_len 設(shè)定的數(shù)據(jù)傳輸完成,在最后一個節(jié)拍VIF.htrans=AHB_TRANS_IDLE,寫操作完成.AHB 寫驅(qū)動效果圖,如圖6所示.

    圖5 AHB 驅(qū)動設(shè)計(jì)流程圖

    圖6 AHB 寫效果圖

    表3 AHB sequence item

    若值為RD,如圖5所示,讀操作,通過trans_len 判斷當(dāng)前操作,若是SINGLE 操作,在時鐘上升沿,將VIF.hrdata 值賦值給item.hrdata,VIF.htrans 賦值A(chǔ)HB_TRANS_IDLE,若BURST 操作,在時鐘上升沿,VIF.htrans 賦值A(chǔ)HB_TRANS_SEQ,地址按照數(shù)據(jù)單元值進(jìn)行疊加VIF.haddr=item.haddr + trans_len*item.hsize*2,根據(jù)trans_len的值,進(jìn)行循環(huán)操作,在最后節(jié)拍,VIF.trans=AHB_TRANS_IDLE.AHB 讀驅(qū)動效果圖,如圖7所示.

    圖7 AHB 讀效果圖

    1.3 AMBA AXI 接口驅(qū)動實(shí)現(xiàn)

    AXI是高級可擴(kuò)展接口,定義了AXI 總線協(xié)議,具有5個獨(dú)立的傳輸通路(讀地址通道、讀數(shù)據(jù)通道、寫地址通道、寫數(shù)據(jù)通道、寫應(yīng)答通道),支持亂序傳輸,以點(diǎn)對點(diǎn)的方式進(jìn)行握手交互,傳輸具有高效性,一般應(yīng)用于處理器與高速設(shè)備之間的連接.本平臺設(shè)計(jì)的AXI 接口驅(qū)動,支持待測模塊地址為位寬32 位或者64 位接口了類型,支持?jǐn)?shù)據(jù)8 位、16 位、32 位、64 位single 操作,支持BURST 類型FIXED、INCR、WRAP 三種類型、支持Burst len 覆蓋0~16,支持讀寫亂序發(fā)送,符合AMBA AXI 協(xié)議規(guī)范.

    根據(jù)AMBA AXI 協(xié)議規(guī)范,定義sequence item,如表4所示.根據(jù)define AXI_ADDR_WIDTH 配置地址位寬32,64 位接口類型;AXI 接口驅(qū)動設(shè)計(jì),按照操作類型分成 AXI_WR 及AXI_RD 操作.

    表4 AXI sequence item

    AXI_WR 寫操作,如圖8所示,首先,等待VIF.awready 拉高,完成寫地址通道握手操作;在下一拍時鐘上升拉高VIF.wvalid 及VIF.bready,通過trans_len !=0,判斷當(dāng)前操作是否SINGLE 操作,若為SINGLE,在下一節(jié)拍VIF.wvalid 拉低;若為BURST 操作,VIF.wvalid 值不變,根據(jù)burst 類型(AXI_BURST_FIXED、AXI_BURST_INCR、AXI_BURST_WRAP),選擇進(jìn)入各自邏輯,根據(jù)trans_len 設(shè)置循環(huán)操作,通過tran_len==item.trans_len–1,判斷是否為最后一次傳輸,滿足條件,當(dāng)前節(jié)拍拉高VIF.wlast,在下節(jié)拍對控制信號進(jìn)行清零,等待slave 應(yīng)答VIF.bvalid 拉高,滿足條件,當(dāng)前節(jié)拍VIF.bready=1’b0,完成寫操作,AXI 寫驅(qū)動效果圖,如圖9所示.其中,AXI 涉及的3 種驅(qū)動邏輯.

    圖8 AXI_WR Driver 流程圖

    圖9 AXI_WR 效果圖

    1)AXI_BURST_FIXED 類型:操作訪問地址不變,驅(qū)動設(shè)計(jì)關(guān)鍵在數(shù)據(jù)選通信號設(shè)計(jì),根據(jù)item.trans_size(8 bit16 bit32 bit64 bit),若為8 bit,VIF.wstrb=(8’h1<

    圖10 AXI_BURST_FIXED 流程圖

    2)AXI_BURST_INCR 類型:操作地址以數(shù)據(jù)單元大小進(jìn)行累加,在fixed 類型基礎(chǔ)上增加地址設(shè)計(jì)邏輯,若為8 bit:item.axi_addr=item.axi_addr + 32’h1;若為16 bit,item.axi_addr=item.axi_addr + 32’h2;若為32 bit,item.axi_addr=item.axi_addr + 32’h4;若為64 bit,item.axi_addr=item.axi_addr + 32’h8,如圖11所示.

    圖11 AXI_BURST_INCR 流程圖

    3)AXI_BURST_WRAP 類型,操作地址具有回卷特點(diǎn),以item.size*item.len為wrap boundary,地址循環(huán)操作;以item.trans_size=8 bit為例,首先確認(rèn)回卷地址訪問以及起始地址wrap_axi_addr[log2(item.trans_len)–1:0]=item.axi_addr[log2(item.trans_len)–1:0],設(shè)計(jì)數(shù)據(jù)選通信號VIF.wstrb=(8’h1<

    圖12 AXI_BURST_WRAP 流程圖

    AXI 讀驅(qū)動效果圖,如圖13所示.AXI_RD 讀操作,配置讀地址通道,VIF.arvalid=1,配置傳輸?shù)刂?等待valid 與ready handshake,在時鐘上升沿等待VIF.arready=1,若成立,拉低VIF.arvalid,讀地址通道配置完成,開始讀數(shù)據(jù)通道配置操作,拉高VIF.rready,給入傳輸id 配置,通過VIF.rdata 讀回數(shù)據(jù),如圖14所示.

    圖13 AXI_RD 效果圖

    圖14 AXI_RD DRIVER 流程圖

    1.4 驗(yàn)證平臺實(shí)現(xiàn)

    本驗(yàn)證平臺采用UVM 驗(yàn)證方法[10]學(xué)集成了上述前3 種接口類型.經(jīng)典的驗(yàn)證平臺結(jié)構(gòu)包含,如圖15所示,需要實(shí)現(xiàn)激勵功能的driver 組件,預(yù)判DUT 輸出的reference model 組件,DUT 輸出信息收集的monitor組件,以及給出驗(yàn)證結(jié)果的scoreboard 組件.

    圖15 經(jīng)典驗(yàn)證平臺結(jié)構(gòu)

    為了滿足目標(biāo)芯片的驗(yàn)證工作,減少驗(yàn)證的前期準(zhǔn)備工作,通常待測模塊需要的接口數(shù)量是不定,例如測試AXI[11]轉(zhuǎn)AHB 接口的橋模塊,需要驅(qū)動多路AXI總線接口以及觀測多路AHB 總線接口,基于可擴(kuò)展性考慮,驗(yàn)證平臺定義一個通用的Agent 模板.

    Agent[12]是容器化概念,本平臺設(shè)計(jì)的通用Agent 模板內(nèi)部集成了monitor、driver、sequencer、以及driver 與reference model 通信隊(duì)列傳輸通道、DUT 與scoreboard 通信隊(duì)列傳輸通道、reference model 與scoreboard 通信隊(duì)列傳輸通道,Agent 定義了各個組件應(yīng)該存放的位置以及之間如何進(jìn)行通信[13],如圖16所示.對于不同總線驅(qū)動設(shè)計(jì),整體Agent[14]框架不變,新創(chuàng)建文件夾,改變關(guān)鍵字以及driver_item_dut內(nèi)容既可.對于相同總線接口的擴(kuò)展,例如原AMBA_UVM[15]平臺內(nèi)部,只定義了一路AXI_MASTER,驗(yàn)證PCIE 需要兩路AXI_MASTER,此時只需要對uvm/axi_uvc 進(jìn)行復(fù)制,uvm/axi1_uvc,更改axi1_uvc 關(guān)鍵字即可,這樣能便于靈活擴(kuò)展,實(shí)現(xiàn)驗(yàn)證環(huán)境集成兩路AXI_MASTER 接口驅(qū)動可以同時使用,滿足驗(yàn)證需求.

    圖16 平臺整體結(jié)構(gòu)圖

    通信隊(duì)列傳輸通道利用TLM 事務(wù)級端口設(shè)計(jì),將組件之間的通信細(xì)節(jié)(信息交換細(xì)節(jié))與通信架構(gòu)的細(xì)節(jié)分離開來,事務(wù)請求在調(diào)用通信隊(duì)列時發(fā)生.本平臺利用通用的uvm_tlm_analysis_fifo 組件,明確了數(shù)據(jù)傳輸方向,數(shù)據(jù)通過get_ap 獲取,通過put_ap傳送出去,實(shí)現(xiàn)各個組件之間的通信.在頂層tb 例化uvm_tlm_analysis_fifo 事務(wù),與通用agent 模板內(nèi)預(yù)先設(shè)計(jì)通路配合使用,實(shí)現(xiàn)各個模塊之間的通信,如圖17所示.

    圖17 平臺通信隊(duì)列

    uvm_tlm_analysis_fifo(xx_monitor_sequencer_item)dut2scb_mtr_fifo;

    Uvm_tlm_analysis_fifo(xx_monitor_sequencer_item)rm2scb_mtr_fifo;

    Uvm_tlm_analysis_fifo(xx_sequence_item) drv2rm_item_fifo;

    平臺可擴(kuò)展性實(shí)現(xiàn)還需要定制激勵發(fā)送形式,這個過程由sequencer 實(shí)現(xiàn).可以將sequencer 看作是個瞄準(zhǔn)器,sequence item 就是要發(fā)射的物件.為了便于擴(kuò)展,本驗(yàn)證平臺建立一個通用的dut_virtual_ sequencer,內(nèi)部對各個接口sequencer 進(jìn)行例化.可以實(shí)現(xiàn)通過一個通道發(fā)送不同的sequence item 目的,如圖16所示.當(dāng)平臺接口數(shù)目需要擴(kuò)展時,可以通過在dut_virtual_seuqncer 進(jìn)行例化.

    class dut_virtual_sequencer extends uvm_sequencer;

    `uvm_component_utils(dut_virtual_sequencer)

    dut_apb_sequencer apb_seqr;

    dut_ahb_sequencer ahb_seqr;

    dut_axi_sequencer axi_seqr;

    endclass

    class dut_tb extends uvm_env;

    `uvm_component_utils(dut_tb)

    dut_virtual_sequencer vsqr;

    function void connect_phase(uvm_phase phase);

    $display("connect_phase ");

    vsqr.apb_seqr=apb.common_agent.sequencer;

    vsqr.ahb_seqr=ahb.common_agent.sequencer;

    vsqr.axi_seqr=axi.common_agent.sequencer;

    Endclass

    本平臺是基于UVM 驗(yàn)證方法學(xué)[16–19]結(jié)合Agnet以及TLM 通信機(jī)制進(jìn)行設(shè)計(jì)的驗(yàn)證平臺,平臺的架構(gòu)本身具備穩(wěn)定性,能夠確保驗(yàn)證工作的展開;而本平臺在driver 以及monitor 設(shè)計(jì)中預(yù)留了probe 用于覆蓋率數(shù)據(jù)收集,能夠在驗(yàn)證工作完成之后,通過EDA工具對數(shù)據(jù)進(jìn)行分析,形成代碼、功能、斷言覆蓋率,用于總結(jié)子模塊的驗(yàn)證工作是否完備,若未達(dá)到驗(yàn)證需求,根據(jù)覆蓋率能夠快速準(zhǔn)確地找到未覆蓋的點(diǎn),創(chuàng)造場景激勵,實(shí)現(xiàn)全面覆蓋,最終保障驗(yàn)證的完備性.

    2 AXI-SRAM 控制器驗(yàn)證

    目標(biāo)芯片系統(tǒng)內(nèi)部按照需求集成了1 MB的片上存儲設(shè)備,作為boot ram 使用.以自研模塊AXI2SRAM控制器為例進(jìn)行驗(yàn)證平臺使用說明.

    對待測子模塊接口進(jìn)行分析,有兩種接口類型,一路AXI 接口[20]用于與系統(tǒng)內(nèi)部CPU 或者其它master設(shè)備進(jìn)行數(shù)據(jù)傳輸,一路slave sram 接口用于掛接存儲設(shè)備.因此,根據(jù)待測子模塊的功能特性將掛接local_mem的axi2sram 控制器整體作為被測試目標(biāo),驗(yàn)證平臺搭建如圖18所示.

    本平臺具備驗(yàn)證所需的AXI 接口驅(qū)動,在平臺tb中例化連接axi_if 接口驅(qū)動和axi2sram 控制器,控制器外接local_mem,如圖18所示,完成驗(yàn)證環(huán)境構(gòu)造.根據(jù)dut 特點(diǎn),編寫reference model,驗(yàn)證覆蓋,axi 8 bit、16 bit、32 bit、64 bit single 操作,axi burst fixed、incr、wrap 操作,burst_len 覆蓋1~16;基于UVM 平臺特點(diǎn)[21,22],產(chǎn)生大量的帶約束的隨機(jī)操作,例如,以axi_test_64bit_wrap 測試場景為例,如圖19所示為激勵構(gòu)造思路,激勵axi_bit64_wrap_randomize 能夠?qū)崿F(xiàn)數(shù)據(jù)隨機(jī)、傳輸長度隨機(jī)、地址隨機(jī),交叉組合;平臺定義的通用dut_virtual_sequencer 機(jī)制利用p_sequencer.axi_seqr 能夠準(zhǔn)確的將測試激勵賦值給指定axi_if 接口,最終完成隨機(jī)測試.

    圖18 axi2sram 驗(yàn)證平臺結(jié)構(gòu)

    圖19 axi_test_64bit_wrap

    實(shí)驗(yàn)結(jié)果,如圖20所示,本驗(yàn)證平臺定義了一個通用的記分板,用于收集DUT 接口以及reference model分別發(fā)送回Scoreboard的數(shù)據(jù),并對數(shù)據(jù)進(jìn)行分析,最終打印出比較結(jié)果.基于待測模塊結(jié)構(gòu)特點(diǎn),平臺僅應(yīng)用AMBA AXI[23]驅(qū)動,因此,記分板對比結(jié)果僅axi 接口具有有效數(shù)據(jù),dut_mtr為待測模傳輸給scb的反饋結(jié)果,rm_mtr為參考模型[24]傳輸給scb的期望結(jié)果,mch_mtr為成功對比的數(shù)目,nmch_mtr為不符合預(yù)期結(jié)果的數(shù)目;通過結(jié)果可分析,產(chǎn)生隨機(jī)次數(shù)為150028 次,其中待測目標(biāo)發(fā)送給記分板的數(shù)據(jù)數(shù)目是150028 次,參考模型發(fā)送給記分板的數(shù)據(jù)數(shù)目是150 028 次,其中,按照數(shù)值產(chǎn)生的先后數(shù)據(jù)進(jìn)行對比,對比失敗的數(shù)據(jù)數(shù)目為0,因此,認(rèn)為本次隨機(jī)場景測試結(jié)果有效.運(yùn)行波形如圖21.

    圖20 axi_test_64bit_wrap 實(shí)驗(yàn)結(jié)果

    圖21 axi_test_64bit_wrap 運(yùn)行波形

    根據(jù)驗(yàn)證大綱,對所列驗(yàn)證點(diǎn)進(jìn)行遞歸運(yùn)行,在運(yùn)行腳本中加入define COV_WORK,開啟驗(yàn)證平臺的probe 功能,運(yùn)行腳本cov.sh 收集覆蓋率數(shù)據(jù);運(yùn)行merge.sh 最終通過Cadence 工具得到覆蓋率報告,如圖22所示,代碼覆蓋率100%,如圖23所示,功能覆蓋率100%;能夠得到結(jié)論,AXI2SRAM 控制器通過驗(yàn)證過后硬件代碼具備功能完備且可靠,達(dá)到驗(yàn)證目標(biāo),完成驗(yàn)證工作.

    圖22 代碼覆蓋率

    圖23 功能覆蓋率

    //cov.sh 腳本

    select_coverage -betf -module dut_tb_top…

    set_assign_scoring

    set_branch_scoring

    set_statement_scoring

    set_expr_scoring -all

    set_fsm_scoring -hold_transition

    set_fsm_arc_scoring

    set_glitch_strobe 1 ns

    set_toggle_strobe 1 ns

    set_covergroup -per_instance_default_one

    select_functional

    //merge.sh 腳本

    load_test cov_work/scope/*

    test_order -b -e>./coverage_test_order.log

    union merge_code

    report_summary -instance -besaftd dut_tb_top…>./cov_summary.log

    3 結(jié)論與展望

    目前,本平臺能夠支持AMBA 總線接口[25]的DUT測試工作,在未來,隨著應(yīng)用以及芯片驗(yàn)證的需要,基于平臺結(jié)構(gòu)的可擴(kuò)展性,能夠加入其它接口協(xié)議,豐富接口類型,最終實(shí)現(xiàn)接口驅(qū)動豐富的面向全芯片模塊驗(yàn)證的UVM 平臺.

    猜你喜歡
    設(shè)計(jì)
    二十四節(jié)氣在平面廣告設(shè)計(jì)中的應(yīng)用
    河北畫報(2020年8期)2020-10-27 02:54:06
    何為設(shè)計(jì)的守護(hù)之道?
    《豐收的喜悅展示設(shè)計(jì)》
    流行色(2020年1期)2020-04-28 11:16:38
    基于PWM的伺服控制系統(tǒng)設(shè)計(jì)
    電子制作(2019年19期)2019-11-23 08:41:36
    基于89C52的32只三色LED搖搖棒設(shè)計(jì)
    電子制作(2019年15期)2019-08-27 01:11:50
    基于ICL8038的波形發(fā)生器仿真設(shè)計(jì)
    電子制作(2019年7期)2019-04-25 13:18:16
    瞞天過海——仿生設(shè)計(jì)萌到家
    設(shè)計(jì)秀
    海峽姐妹(2017年7期)2017-07-31 19:08:17
    有種設(shè)計(jì)叫而專
    Coco薇(2017年5期)2017-06-05 08:53:16
    從平面設(shè)計(jì)到“設(shè)計(jì)健康”
    商周刊(2017年26期)2017-04-25 08:13:04
    亚洲精品国产色婷婷电影| 国产成人精品一,二区| 人妻 亚洲 视频| 亚洲精品久久成人aⅴ小说 | 男女边吃奶边做爰视频| 五月玫瑰六月丁香| 中文字幕最新亚洲高清| 免费大片18禁| 国产片内射在线| 一本久久精品| 亚洲第一av免费看| 欧美精品人与动牲交sv欧美| a级毛片免费高清观看在线播放| 色婷婷久久久亚洲欧美| 在线观看一区二区三区激情| 人成视频在线观看免费观看| 男女高潮啪啪啪动态图| 一边摸一边做爽爽视频免费| 亚洲国产精品999| 亚洲精品日韩在线中文字幕| 欧美性感艳星| 性色av一级| 亚洲欧美成人精品一区二区| 一区在线观看完整版| 青春草亚洲视频在线观看| 国产 精品1| tube8黄色片| 大陆偷拍与自拍| 国产极品粉嫩免费观看在线 | 乱码一卡2卡4卡精品| 女性生殖器流出的白浆| av免费观看日本| 国产综合精华液| 麻豆乱淫一区二区| 人妻制服诱惑在线中文字幕| 亚洲国产av影院在线观看| 美女福利国产在线| 久久久a久久爽久久v久久| 亚洲成人av在线免费| 精品久久久久久电影网| 亚洲精品国产av成人精品| 新久久久久国产一级毛片| 成人亚洲欧美一区二区av| 搡女人真爽免费视频火全软件| 一二三四中文在线观看免费高清| 亚洲精品乱码久久久v下载方式| 国产精品.久久久| 看非洲黑人一级黄片| 久久97久久精品| 纯流量卡能插随身wifi吗| 九草在线视频观看| 十分钟在线观看高清视频www| 精品久久久精品久久久| 亚洲av在线观看美女高潮| 少妇高潮的动态图| 国产一区二区在线观看av| 好男人视频免费观看在线| 免费黄网站久久成人精品| av有码第一页| 国产欧美另类精品又又久久亚洲欧美| 国产精品嫩草影院av在线观看| 天天影视国产精品| 人妻夜夜爽99麻豆av| 国产欧美另类精品又又久久亚洲欧美| 久久久久国产精品人妻一区二区| 伊人久久精品亚洲午夜| 草草在线视频免费看| 国产成人免费无遮挡视频| 自线自在国产av| 国产男女超爽视频在线观看| 久久久久久久久大av| 丰满少妇做爰视频| 又黄又爽又刺激的免费视频.| 精品熟女少妇av免费看| av一本久久久久| 人妻系列 视频| 亚洲性久久影院| 成人黄色视频免费在线看| 亚洲,一卡二卡三卡| 蜜桃久久精品国产亚洲av| 五月开心婷婷网| 亚洲国产av新网站| 国产精品一区www在线观看| 成年女人在线观看亚洲视频| 免费人妻精品一区二区三区视频| av卡一久久| av在线app专区| 午夜福利在线观看免费完整高清在| 欧美精品国产亚洲| 超碰97精品在线观看| 欧美+日韩+精品| 欧美人与性动交α欧美精品济南到 | 高清视频免费观看一区二区| 亚洲伊人久久精品综合| 日韩 亚洲 欧美在线| 国产精品不卡视频一区二区| 精品久久久久久久久亚洲| 中文字幕av电影在线播放| av线在线观看网站| 久久久亚洲精品成人影院| 制服人妻中文乱码| 婷婷成人精品国产| 插逼视频在线观看| 国产精品一区二区在线不卡| 久久久久久久大尺度免费视频| 人人妻人人澡人人爽人人夜夜| 久久狼人影院| 亚洲美女黄色视频免费看| 日韩制服骚丝袜av| 嫩草影院入口| 久久久久国产精品人妻一区二区| 人妻系列 视频| 99久久精品一区二区三区| 成人亚洲欧美一区二区av| 国产欧美日韩综合在线一区二区| 日日摸夜夜添夜夜爱| 欧美xxxx性猛交bbbb| 青春草国产在线视频| 一边摸一边做爽爽视频免费| 国产成人aa在线观看| 久久久久久久国产电影| 国产女主播在线喷水免费视频网站| 97在线视频观看| 妹子高潮喷水视频| 久久人妻熟女aⅴ| 97在线视频观看| 妹子高潮喷水视频| 亚洲欧美精品自产自拍| 18禁在线播放成人免费| tube8黄色片| 男女啪啪激烈高潮av片| 最近中文字幕高清免费大全6| 成年av动漫网址| 欧美三级亚洲精品| 精品少妇久久久久久888优播| 黑人巨大精品欧美一区二区蜜桃 | 天天躁夜夜躁狠狠久久av| 久久综合国产亚洲精品| 国产亚洲精品第一综合不卡 | 黑人猛操日本美女一级片| 超碰97精品在线观看| 亚洲av二区三区四区| 大码成人一级视频| 香蕉精品网在线| 成人亚洲精品一区在线观看| 国产亚洲午夜精品一区二区久久| 香蕉精品网在线| 国产av码专区亚洲av| 中文精品一卡2卡3卡4更新| 黄色怎么调成土黄色| 女的被弄到高潮叫床怎么办| 伦理电影大哥的女人| av在线观看视频网站免费| 少妇猛男粗大的猛烈进出视频| 国产高清三级在线| 成人手机av| 国产精品久久久久久av不卡| 免费看不卡的av| 免费播放大片免费观看视频在线观看| 丝袜脚勾引网站| 亚洲,欧美,日韩| www.色视频.com| 精品人妻熟女av久视频| 久久久国产精品麻豆| 亚洲综合色网址| 麻豆乱淫一区二区| 狠狠婷婷综合久久久久久88av| 精品一区在线观看国产| 日日啪夜夜爽| 一级,二级,三级黄色视频| 亚洲精品av麻豆狂野| 国产成人精品一,二区| 只有这里有精品99| 国产精品熟女久久久久浪| 熟女av电影| 国产一区二区在线观看av| 国产 精品1| www.av在线官网国产| 自拍欧美九色日韩亚洲蝌蚪91| 青春草国产在线视频| 老司机影院毛片| 免费av中文字幕在线| 18禁观看日本| 超色免费av| 国模一区二区三区四区视频| kizo精华| 在线观看三级黄色| 女的被弄到高潮叫床怎么办| 久久久亚洲精品成人影院| 日日摸夜夜添夜夜爱| 精品一区二区三卡| 极品人妻少妇av视频| 97精品久久久久久久久久精品| 国产精品.久久久| 亚洲内射少妇av| 亚洲国产成人一精品久久久| 婷婷色麻豆天堂久久| videossex国产| av视频免费观看在线观看| 亚洲欧洲国产日韩| 人妻系列 视频| 大陆偷拍与自拍| 国产高清国产精品国产三级| 欧美一级a爱片免费观看看| 午夜av观看不卡| 亚洲av免费高清在线观看| 91精品三级在线观看| 一本色道久久久久久精品综合| 一边摸一边做爽爽视频免费| 国产免费一级a男人的天堂| 国产高清有码在线观看视频| 午夜视频国产福利| 国产精品人妻久久久影院| 蜜桃国产av成人99| 午夜日本视频在线| 在线 av 中文字幕| 久久久久久久久久人人人人人人| 国产综合精华液| 午夜影院在线不卡| 极品人妻少妇av视频| 久久精品国产亚洲网站| 国产免费一级a男人的天堂| 日日摸夜夜添夜夜爱| 在线观看免费视频网站a站| 又大又黄又爽视频免费| 少妇熟女欧美另类| 中文天堂在线官网| 亚洲综合精品二区| 国产免费现黄频在线看| xxxhd国产人妻xxx| a级片在线免费高清观看视频| www.色视频.com| 国产精品一二三区在线看| 你懂的网址亚洲精品在线观看| 国产成人av激情在线播放 | 菩萨蛮人人尽说江南好唐韦庄| 久久精品国产亚洲网站| 欧美精品一区二区大全| 欧美 亚洲 国产 日韩一| 日本黄色日本黄色录像| 成人漫画全彩无遮挡| 欧美精品高潮呻吟av久久| 观看av在线不卡| 美女国产高潮福利片在线看| 中文字幕人妻丝袜制服| 91精品伊人久久大香线蕉| 蜜桃在线观看..| 18禁裸乳无遮挡动漫免费视频| 香蕉精品网在线| 天天躁夜夜躁狠狠久久av| videossex国产| 欧美激情国产日韩精品一区| 搡老乐熟女国产| 国产精品麻豆人妻色哟哟久久| 国产精品一国产av| 青春草国产在线视频| 日本色播在线视频| 国产精品一二三区在线看| 我的老师免费观看完整版| 高清不卡的av网站| 免费看光身美女| 国产精品免费大片| 日韩视频在线欧美| 色婷婷av一区二区三区视频| 香蕉精品网在线| 亚洲av国产av综合av卡| 黄色视频在线播放观看不卡| 成人毛片60女人毛片免费| 美女内射精品一级片tv| 熟女av电影| 精品一区二区免费观看| 欧美成人午夜免费资源| 26uuu在线亚洲综合色| 少妇熟女欧美另类| 亚洲精品乱码久久久久久按摩| 夜夜骑夜夜射夜夜干| 国产欧美亚洲国产| 丰满迷人的少妇在线观看| 久久久久久久亚洲中文字幕| 国产成人91sexporn| 飞空精品影院首页| 大香蕉久久成人网| 少妇人妻精品综合一区二区| 亚洲精品aⅴ在线观看| 大片免费播放器 马上看| 高清视频免费观看一区二区| av一本久久久久| 精品人妻一区二区三区麻豆| 日韩制服骚丝袜av| 久久精品国产亚洲av天美| 亚洲精品,欧美精品| 老司机亚洲免费影院| 亚洲经典国产精华液单| 国产成人a∨麻豆精品| a级片在线免费高清观看视频| 少妇的逼好多水| 老女人水多毛片| 国产极品粉嫩免费观看在线 | 亚洲精品aⅴ在线观看| 性色avwww在线观看| 欧美日本中文国产一区发布| xxxhd国产人妻xxx| 国产成人freesex在线| 青春草亚洲视频在线观看| 日韩一区二区视频免费看| 极品人妻少妇av视频| 中文字幕制服av| 91国产中文字幕| 狂野欧美白嫩少妇大欣赏| 大话2 男鬼变身卡| 女性被躁到高潮视频| 精品国产露脸久久av麻豆| 午夜福利视频精品| 亚洲经典国产精华液单| 美女内射精品一级片tv| 夫妻性生交免费视频一级片| 一区二区三区免费毛片| 成人亚洲欧美一区二区av| 中文字幕av电影在线播放| 麻豆成人av视频| 久久久久人妻精品一区果冻| 久久亚洲国产成人精品v| 国国产精品蜜臀av免费| 国产午夜精品一二区理论片| 国产视频首页在线观看| 赤兔流量卡办理| 精品久久久久久久久av| 一级爰片在线观看| 777米奇影视久久| 丝袜喷水一区| 日韩大片免费观看网站| 国产一区有黄有色的免费视频| 美女国产视频在线观看| 99热这里只有精品一区| 日本wwww免费看| 香蕉精品网在线| 欧美日韩在线观看h| 日韩一区二区三区影片| 街头女战士在线观看网站| 日韩一区二区三区影片| av播播在线观看一区| 亚洲精品成人av观看孕妇| 久久久亚洲精品成人影院| 亚洲国产精品成人久久小说| 久久免费观看电影| 麻豆乱淫一区二区| 91aial.com中文字幕在线观看| 国产乱来视频区| 这个男人来自地球电影免费观看 | av福利片在线| 嘟嘟电影网在线观看| 国产精品无大码| 性色av一级| 久久99精品国语久久久| 婷婷色av中文字幕| 最黄视频免费看| 晚上一个人看的免费电影| 亚洲天堂av无毛| 嘟嘟电影网在线观看| 国产 一区精品| 蜜桃国产av成人99| 久久精品久久久久久噜噜老黄| 久热久热在线精品观看| 午夜日本视频在线| 国产在视频线精品| 国产色婷婷99| 亚洲成人一二三区av| 久久亚洲国产成人精品v| 国产熟女午夜一区二区三区 | 国产不卡av网站在线观看| 亚洲国产av影院在线观看| 午夜福利视频精品| 人妻 亚洲 视频| 亚洲av成人精品一二三区| 狂野欧美激情性bbbbbb| 国产男女超爽视频在线观看| 成人影院久久| 日本91视频免费播放| 制服诱惑二区| 男人爽女人下面视频在线观看| 热99久久久久精品小说推荐| 桃花免费在线播放| 在线 av 中文字幕| 免费av不卡在线播放| 成人漫画全彩无遮挡| 亚洲欧美色中文字幕在线| 美女主播在线视频| 国产黄色视频一区二区在线观看| 国产免费现黄频在线看| 免费av中文字幕在线| 日本91视频免费播放| 大香蕉久久成人网| 91精品国产九色| 日韩伦理黄色片| 丝瓜视频免费看黄片| www.色视频.com| 日本91视频免费播放| 国产欧美另类精品又又久久亚洲欧美| 亚洲精品久久成人aⅴ小说 | 在线观看一区二区三区激情| 精品久久国产蜜桃| kizo精华| av国产精品久久久久影院| 五月开心婷婷网| 美女内射精品一级片tv| 欧美三级亚洲精品| 亚洲欧美一区二区三区国产| 街头女战士在线观看网站| 丝袜在线中文字幕| www.色视频.com| 亚洲国产毛片av蜜桃av| 欧美另类一区| 久久精品国产亚洲av涩爱| 黄色毛片三级朝国网站| 全区人妻精品视频| 日韩 亚洲 欧美在线| 日产精品乱码卡一卡2卡三| a级毛色黄片| 亚洲熟女精品中文字幕| 久久久久久久久久久丰满| 国产国语露脸激情在线看| 亚洲不卡免费看| 十分钟在线观看高清视频www| 国产免费又黄又爽又色| 久久久久人妻精品一区果冻| 黄色配什么色好看| 一本大道久久a久久精品| 成人毛片60女人毛片免费| 在线免费观看不下载黄p国产| 街头女战士在线观看网站| 国产欧美日韩一区二区三区在线 | 人妻 亚洲 视频| 免费人成在线观看视频色| 精品国产国语对白av| 亚洲精品美女久久av网站| 18禁在线无遮挡免费观看视频| 国产精品久久久久久久电影| 亚洲欧美一区二区三区国产| 亚洲天堂av无毛| 中文字幕免费在线视频6| 桃花免费在线播放| 精品人妻在线不人妻| 18禁在线播放成人免费| 亚洲经典国产精华液单| 亚洲精品日本国产第一区| 亚洲av中文av极速乱| 亚洲精品中文字幕在线视频| 亚洲综合色惰| 秋霞伦理黄片| 日本爱情动作片www.在线观看| 亚洲成色77777| 2021少妇久久久久久久久久久| 大话2 男鬼变身卡| 99热这里只有是精品在线观看| 美女主播在线视频| 又黄又爽又刺激的免费视频.| 一级a做视频免费观看| 亚洲国产精品999| 卡戴珊不雅视频在线播放| 夜夜看夜夜爽夜夜摸| 日韩 亚洲 欧美在线| 欧美日韩视频精品一区| 国产亚洲av片在线观看秒播厂| 爱豆传媒免费全集在线观看| 丝袜喷水一区| 亚洲av成人精品一二三区| 另类精品久久| 午夜福利在线观看免费完整高清在| 校园人妻丝袜中文字幕| 男女国产视频网站| 久久这里有精品视频免费| 一边亲一边摸免费视频| 在线观看一区二区三区激情| 中国三级夫妇交换| 涩涩av久久男人的天堂| 亚洲国产av影院在线观看| 自线自在国产av| 成人国产麻豆网| 成年av动漫网址| 久久久久精品久久久久真实原创| 晚上一个人看的免费电影| 水蜜桃什么品种好| 国产在线视频一区二区| 欧美性感艳星| 久久久欧美国产精品| 丰满乱子伦码专区| 80岁老熟妇乱子伦牲交| 夫妻午夜视频| 成人午夜精彩视频在线观看| 欧美精品国产亚洲| 亚洲三级黄色毛片| 国产亚洲欧美精品永久| 在线天堂最新版资源| 亚洲av在线观看美女高潮| 视频区图区小说| 自线自在国产av| 国产国语露脸激情在线看| 久久久久久人妻| 国产精品秋霞免费鲁丝片| 九九爱精品视频在线观看| 日韩精品有码人妻一区| 蜜桃久久精品国产亚洲av| 极品少妇高潮喷水抽搐| 亚洲国产av影院在线观看| 久久精品国产鲁丝片午夜精品| 亚洲国产av影院在线观看| 精品亚洲乱码少妇综合久久| 国产成人91sexporn| 中文字幕人妻熟人妻熟丝袜美| 亚洲av男天堂| 久久久a久久爽久久v久久| 亚洲一级一片aⅴ在线观看| 国产色爽女视频免费观看| 黑人高潮一二区| 亚洲三级黄色毛片| 在线观看三级黄色| 国产色婷婷99| 国产精品秋霞免费鲁丝片| 国产乱人偷精品视频| 日本wwww免费看| 国产在线一区二区三区精| 又大又黄又爽视频免费| 亚洲精品乱码久久久v下载方式| 日本wwww免费看| 精品亚洲乱码少妇综合久久| 亚洲av.av天堂| 久久久国产欧美日韩av| 亚洲国产精品专区欧美| 丁香六月天网| 国产精品人妻久久久影院| 国产日韩欧美在线精品| 午夜激情久久久久久久| 一区二区日韩欧美中文字幕 | 欧美日韩成人在线一区二区| 性色av一级| 大香蕉久久成人网| 91精品国产九色| 又大又黄又爽视频免费| 亚洲图色成人| 日韩三级伦理在线观看| 精品一区二区三卡| 亚洲欧美日韩卡通动漫| 国产精品 国内视频| 欧美成人午夜免费资源| 伦理电影免费视频| 美女脱内裤让男人舔精品视频| 建设人人有责人人尽责人人享有的| 七月丁香在线播放| a级片在线免费高清观看视频| av电影中文网址| av播播在线观看一区| 又黄又爽又刺激的免费视频.| 视频中文字幕在线观看| av.在线天堂| 美女视频免费永久观看网站| 少妇的逼好多水| 日韩熟女老妇一区二区性免费视频| 亚洲欧美一区二区三区国产| 亚洲国产精品专区欧美| 色5月婷婷丁香| av不卡在线播放| 美女主播在线视频| 两个人免费观看高清视频| 国产免费一区二区三区四区乱码| 亚洲一区二区三区欧美精品| 精品亚洲成a人片在线观看| 黑人欧美特级aaaaaa片| 男女免费视频国产| 精品99又大又爽又粗少妇毛片| 丰满乱子伦码专区| 在线天堂最新版资源| 免费看av在线观看网站| av免费在线看不卡| 一区二区日韩欧美中文字幕 | 99热网站在线观看| 涩涩av久久男人的天堂| 亚洲内射少妇av| 少妇的逼水好多| 免费av中文字幕在线| 亚洲,欧美,日韩| 男男h啪啪无遮挡| 制服丝袜香蕉在线| 欧美精品亚洲一区二区| 亚洲精品,欧美精品| 18禁观看日本| 中国三级夫妇交换| 两个人免费观看高清视频| 视频中文字幕在线观看| 亚洲成色77777| 久久久久网色| 亚洲精品,欧美精品| 99热这里只有精品一区| 日韩大片免费观看网站| 免费少妇av软件| 一级毛片电影观看| 国产在线视频一区二区| 一级毛片我不卡| 满18在线观看网站| 在线观看免费高清a一片| 乱码一卡2卡4卡精品| 高清av免费在线| 亚洲精品一二三| av天堂久久9| 黄色一级大片看看| 99九九在线精品视频| 男女啪啪激烈高潮av片| 三上悠亚av全集在线观看| 亚州av有码| 国产精品国产av在线观看| 99九九线精品视频在线观看视频| 人妻制服诱惑在线中文字幕| 99九九在线精品视频| 婷婷色麻豆天堂久久| 欧美成人精品欧美一级黄| 久久久久久伊人网av|