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

    基于TMS320DM6437的McBSP與EDMA實(shí)現(xiàn)串口通信

    2010-01-27 05:07:48屈姍姍夏威何子述
    電子設(shè)計(jì)工程 2010年12期
    關(guān)鍵詞:設(shè)置信號(hào)

    屈姍姍,夏威,何子述

    (電子科技大學(xué)電子工程學(xué)院,四川成都611731)

    TMS320DM6437是專為高性能、低成本視頻應(yīng)用開(kāi)發(fā)的,主頻600 MHz,32位定點(diǎn),采用達(dá)芬奇(DaVinci(TM))技術(shù)。該器件采用TI第3代超長(zhǎng)指令集結(jié)構(gòu)(VelociTI.3)的TMS320C64x+DSP內(nèi)核,主頻可達(dá)600 MHz,支持8個(gè)8位或4個(gè)16位并行MAC運(yùn)算,峰值處理能力高達(dá)4 800 MIPS?;赥MS320DM6437諸多特點(diǎn),這里提出一種實(shí)現(xiàn)DSP與FPGA的雙向數(shù)據(jù)交換設(shè)計(jì)方案,采用TMS320DM6437的McBSP和EDMA實(shí)現(xiàn)異步串口通信。McBSP接口是全雙工串行接口,提供收發(fā)數(shù)據(jù)雙緩沖以處理連續(xù)的數(shù)據(jù)流,并可獨(dú)立配置收發(fā)部分,接收和發(fā)送都可使用獨(dú)立的幀信號(hào)和時(shí)鐘源。TMS320DM6437有2個(gè)獨(dú)立的McBSP接口(McBSP0和McBSP1)。EDMA可處理該處理器上所有內(nèi)存單元和外設(shè)的數(shù)據(jù)傳輸,且不占用DSP時(shí)鐘周期,EDMA還提供針對(duì)McBSP的同步事件,可方便控制數(shù)據(jù)傳輸。接收數(shù)據(jù)時(shí),F(xiàn)PGA的數(shù)據(jù)通過(guò)McBSP傳到DSP的DRR寄存器中,觸發(fā)McBSP接收同步事件,EDMA將數(shù)據(jù)搬入DSP內(nèi)存。發(fā)送數(shù)據(jù)時(shí),當(dāng)EDMA從DSP內(nèi)存中將數(shù)據(jù)搬入DSP的DXR寄存器時(shí),利用McBSP發(fā)送同步事件,將數(shù)據(jù)傳輸給FPGA。

    1 硬件接口電路設(shè)計(jì)

    McBSP接口的硬件連接如圖1所示。DSP的McBSP接口可由內(nèi)部時(shí)鐘發(fā)生器或外部器件提供收/發(fā)時(shí)鐘信號(hào)(CLKR/CLKX)及收/發(fā)幀同步信號(hào)(FSR/FSX)。為了簡(jiǎn)化FPGA內(nèi)部時(shí)序,以上信號(hào)均由FPGA提供。圖1中的EN_IN、EN_OUT為DSP控制FPGA中McBSP接口的使能信號(hào),它們均與DSP的GPIO相連。當(dāng)EN_IN為高時(shí),F(xiàn)PGA接收DSP的數(shù)據(jù);當(dāng)EN_OUT為高時(shí),F(xiàn)PGA開(kāi)始向DSP發(fā)送數(shù)據(jù)[1]。

    圖1 McBSP硬件連接圖Fig.1 Block diagram of McBSP

    2 軟件程序設(shè)計(jì)

    傳統(tǒng)的C6000型DSP對(duì)McBSP和EDMA進(jìn)行操作時(shí),多使用TI公司提供的CSL(Chip Support Library)進(jìn)行編程操作,由于TMS320DM6437不支持CSL,而是改用PSP(Processor Support Package),所以對(duì)TMS320DM6437 McBSP接口采用PSP提供的McBSP Driver,主要用McBSP Driver提供的LLC層API進(jìn)行編程。LLC層提供基于不同平臺(tái)的驅(qū)動(dòng)核心抽象。在該層可進(jìn)行寄存器操作,宏定義,并且底層API可直接與硬件通信。

    對(duì)應(yīng)的EDMA程序開(kāi)發(fā)則采用EDMA LLD(EDMA Low Level Driver)提供的各種庫(kù)進(jìn)行編程。LLD實(shí)際上包含2個(gè)庫(kù)用于管理EDMA外設(shè):一個(gè)是EDMA RM(EDMA Resource Manager),管理所有的EDMA硬件資源以及中斷;另一個(gè)是EDMA DRV(EDMA Driver),完成所有EDMA相關(guān)配置,并且通過(guò)RM滿足資源需求。當(dāng)調(diào)用DRV層API進(jìn)行操作時(shí),實(shí)際上是通過(guò)DRV層API調(diào)用RM層API來(lái)對(duì)EDMA外設(shè)寄存器進(jìn)行直接操作來(lái)配置EDMA硬件。

    本例中實(shí)現(xiàn)DSP和FPGA通信時(shí),McBSP所需的幀同步信號(hào)以及時(shí)鐘信號(hào)均由FPGA產(chǎn)生,McBSP發(fā)送過(guò)來(lái)32 bit的數(shù)據(jù),DSP內(nèi)部采用EDMA方式接收數(shù)據(jù),McBSP接收同步事件觸發(fā)EDMA傳輸,將數(shù)據(jù)放入DSP片內(nèi)二級(jí)存儲(chǔ)器的緩沖區(qū),等待DSP處理。為了保證后寫入的數(shù)據(jù)不會(huì)覆蓋先寫入的還沒(méi)來(lái)得及被DSP處理的數(shù)據(jù),片內(nèi)二級(jí)存儲(chǔ)器緩沖區(qū)采用乒乓緩沖結(jié)構(gòu)。同樣,DSP發(fā)送32 bit數(shù)據(jù)給FPGA時(shí),也是通過(guò)EDMA方式,由McBSP發(fā)送同步事件觸發(fā)EDMA傳輸[2]。

    2.1 McBSP配置

    McBSP的開(kāi)啟以及參數(shù)配置均采用LLC提供的API以及數(shù)據(jù)結(jié)構(gòu)完成。但是因?yàn)門MS320DM6437的引腳多采用引腳復(fù)用,并且GPIO和McBSP引腳復(fù)用到一起,由于本例中McBSP幀同步信號(hào)是由外部源產(chǎn)生,為了保證能監(jiān)測(cè)到第一個(gè)幀同步信號(hào),需先在PINMUX寄存器里將復(fù)用的引腳配置成GPIO模式,等檢測(cè)到幀同步信號(hào)后,再將復(fù)用的引腳恢復(fù)成McBSP模式。

    2.1.1 接收數(shù)據(jù)格式配置

    McBSP接收數(shù)據(jù)格式在數(shù)據(jù)結(jié)構(gòu)LLC_RcvDataSetup中設(shè)置,該數(shù)據(jù)結(jié)構(gòu)在McBSP Driver提供的頭文件llc_mcbsp-Type.h中定義,在編譯工程文件的時(shí)候需包含此頭文件。接收數(shù)據(jù)為單幀數(shù)據(jù),一個(gè)數(shù)據(jù)幀長(zhǎng)度為4個(gè)字節(jié),采用幀同步信號(hào)檢測(cè)模式,不進(jìn)行壓縮,數(shù)據(jù)傳輸延遲一個(gè)比特,采用McBSP同步事件產(chǎn)生中斷。McBSP發(fā)送數(shù)據(jù)格式在數(shù)據(jù)結(jié)構(gòu)LLC_XmitDataSetup中設(shè)置,具體參數(shù)和接收數(shù)據(jù)格式保持一致。McBSP幀同步和時(shí)鐘參數(shù)在數(shù)據(jù)結(jié)構(gòu)LLC_mcbspClkSetup中設(shè)置,該結(jié)構(gòu)同樣在頭文件llc_mcbspType.h中定義。本例中,發(fā)送和接收的幀同步信號(hào)以及時(shí)鐘源都由外部產(chǎn)生,接收和發(fā)送幀同步都是高電平有效,接收時(shí)鐘上升沿有效,發(fā)送時(shí)鐘下降沿有效,幀同步脈沖寬度為1 bit,脈沖周期為32 bit。

    2.1.2 啟動(dòng)McBSP

    首先調(diào)用McBSP LLC層API對(duì)McBSP接口進(jìn)行設(shè)置,準(zhǔn)備接收FPGA傳輸過(guò)來(lái)的信號(hào)。先調(diào)用函數(shù)LLC_mcbspOpen,該函數(shù)在llc_mcbsp.c中定義,函數(shù)原型為L(zhǎng)LC_mcbspOpen(LLC_McbspObj*const pMcbspObj,Uint32 InstanceId,Int32*pMcbspParam,CSL_Status*pStatus),所需參數(shù)分別為用戶定義的McBSP通道對(duì)象,McBSP通道ID,用戶定義的配置參數(shù)及狀態(tài)信息,返回參數(shù)為指向該通道的句柄hMcbsp。該句柄作為調(diào)用API的參數(shù)。

    然后設(shè)置McBSP通道0,調(diào)用函數(shù)LLC_mcbspHwSetup(LLC_McbspHandle hMcbsp,const LLC_McbspHwSetup*setup)。第1個(gè)參數(shù)即為剛才返回的指向McBSP通道0的句柄,第2個(gè)參數(shù)為一個(gè)結(jié)構(gòu)體,包含了前面定義的接收和發(fā)送數(shù)據(jù)結(jié)構(gòu)以及幀同步和時(shí)鐘參數(shù)結(jié)構(gòu),這樣就按照實(shí)際應(yīng)用的要求完成了對(duì)McBSP0通道的設(shè)置。配置完成后,相應(yīng)的McBSP寄存器的值為:SPCR=0x0000400;RCR=0x00050040;XCR=0x00050040;SRGR=0x20000001;PCR=0x00000080。

    最后利用函數(shù)LLC_mcbspHwControl使能McBSP接收和發(fā)送功能。函數(shù)原型為L(zhǎng)LC_mcbspHwControl(LLC_McbspHandle hMcbsp,LLC_McbspControlCmd cmd,const void*arg)。第1個(gè)參數(shù)為指向McBSP通道0的句柄,第2個(gè)參數(shù)為硬件控制命令,第3個(gè)為對(duì)特定命令的補(bǔ)充說(shuō)明。開(kāi)啟McBSP接收發(fā)送功能時(shí),硬件控制命令為L(zhǎng)LC_MCBSP_CMD_RESET_CONTROL,使能發(fā)送功能時(shí),命令補(bǔ)充說(shuō)明為L(zhǎng)LC_MCBSP_CTRL_RX_ENABLE,使能接收功能時(shí),命令補(bǔ)充說(shuō)明為L(zhǎng)LC_MCBSP_CTRL_TX_ENABLE[3]。

    2.2 EDMA配置

    2.2.1 EDMA配置原理

    EDMA中傳輸?shù)臄?shù)據(jù)種類有3種:ARRAY,BLOCK,F(xiàn)RAME,分別對(duì)應(yīng)3種不同類型的傳輸。首先是一維傳輸,即每一個(gè)EDMA事件觸發(fā)的傳輸只傳輸一個(gè)ARRAY,該ARRAY所包含的字節(jié)數(shù)由參數(shù)RAM里的參數(shù)ACNT決定。然后是二維傳輸,每一個(gè)EDMA事件觸發(fā)傳輸一個(gè)FRAME,每個(gè)FRAME里包含的ARRAY數(shù)由參數(shù)BCNT決定。以此類推,三維傳輸即每次傳輸一個(gè)BLOCK,每個(gè)BLOCK里包含的FRAME數(shù)由參數(shù)CCNT決定。

    TMS320DM6437的EDMA共有128個(gè)參數(shù)RAM,其中存放每個(gè)EDMA通道需要的各個(gè)傳輸控制參數(shù),參數(shù)RAM的默認(rèn)對(duì)應(yīng)關(guān)系為:EDMA EVENT0對(duì)應(yīng)參數(shù)RAM0,EDMA EVENT1對(duì)應(yīng)參數(shù)RAM1,等,以此類推。但是也可以在DCHMAP0-63寄存器里修改相應(yīng)位自行對(duì)應(yīng)。參數(shù)RAM的具體結(jié)構(gòu)如圖2所示。

    圖2 EDMA3的參數(shù)RAM結(jié)構(gòu)Fig.2 RAM constructer of EDMA3

    一個(gè)參數(shù)RAM的長(zhǎng)度為32個(gè)字節(jié)。首先是32 bit的可選參數(shù)OPT,對(duì)于可選參數(shù),通過(guò)對(duì)各個(gè)位置0或1設(shè)置事件優(yōu)先級(jí),數(shù)據(jù)單元大小,源地址/目的地址變更模式,傳輸結(jié)束代碼,是否使能傳輸參數(shù)鏈接(LINK)功能,同步傳輸方式等。SRC和DST為EDMA傳輸所需的源地址和目的地址。SRCBIDX和DSTBIDX用于二維傳輸中,表示一個(gè)ARRAY的開(kāi)始到下個(gè)ARRAY的開(kāi)始所跨越的字節(jié)數(shù)。SRCCIDX和DSTCIDX用于三維傳輸中,一個(gè)FRAME的開(kāi)始到下個(gè)FRAME的開(kāi)始所跨越的字節(jié)數(shù)。BCNTRLD:三維傳輸里需要重新加載的BCNT。LINK:傳輸完成后重新加載的參數(shù)RAM地址,默認(rèn)是LINK到空參數(shù)RAM[4]。

    在此實(shí)例中采用的雙緩沖結(jié)構(gòu),即在DSP緩沖區(qū)內(nèi)開(kāi)辟2塊緩沖用于并行處理FPGA通過(guò)McBSP傳過(guò)來(lái)的數(shù)據(jù)。當(dāng)EDMA往PingBuffer里傳輸數(shù)據(jù)時(shí),CPU即可處理PongBuffer里的數(shù)據(jù),當(dāng)工作完成后,彼此又交換緩沖區(qū),EDMA往PongBuffer里寫數(shù)據(jù),CPU處理PingBuffer里的數(shù)據(jù)。為了實(shí)現(xiàn)雙緩沖結(jié)構(gòu),采用了EDMA提供的LINK功能,即將不同的EDMA傳輸參數(shù)RAM鏈接起來(lái),組成一個(gè)傳輸鏈,在傳輸鏈中,一個(gè)傳輸?shù)慕Y(jié)束會(huì)導(dǎo)致自動(dòng)從參數(shù)RAM中裝載下一個(gè)傳輸需要的事件參數(shù)。在具體程序中,只需將Ping通道的參數(shù)RAM LINK到Pong通道,同時(shí)將Pong通道的參數(shù)RAM LINK到Ping通道即可。

    2.2.2 EDMA接收數(shù)據(jù)配置實(shí)現(xiàn)

    開(kāi)發(fā)環(huán)境采用CCS 3.3,通過(guò)調(diào)用LLD API實(shí)現(xiàn)對(duì)EDMA Driver的配置以及傳輸操作。

    在使用EDMA3 Driver之前必須首先對(duì)其進(jìn)行初始化。EDMA3 LLD提供了2個(gè)API進(jìn)行相關(guān)工作。EDMA3_DRV_create和EDMA3_DRV_open。前者用于創(chuàng)建一個(gè)EDMA3 Driver對(duì)象,后者用于開(kāi)啟對(duì)應(yīng)的EDMA3 Driver通道。

    創(chuàng)建并開(kāi)啟EDMA3 Driver通道后,即可為此通道分配資源以及初始化其配置。首先調(diào)用EDMA3_DRV_requestChannel請(qǐng)求分配一個(gè)DMA通道,隨后對(duì)該通道的參數(shù)RAM進(jìn)行配置,以滿足傳輸需要。EDMA3_DRV_setSrcParams用于設(shè)置該EDMA通道接收數(shù)據(jù)源地址為McBSP0的DRR寄存器,地址為0x01D00000,地址計(jì)數(shù)模式為遞增模式。EDMA3_DRV_setDestParams設(shè)置該EDMA通道接收數(shù)據(jù)目的地址為DSP片內(nèi)存儲(chǔ)區(qū)PingBuffer首地址,確保第一次傳輸數(shù)據(jù)是到PingBuffer,地址計(jì)數(shù)模式同樣為遞增模式。EDMA3_DRV_setSrcIndex用于配置源地址計(jì)數(shù)索引值,由于源地址為McBSP0的DRR寄存器,固定不變,所以srcBidx=0,srcCidx=0。接著調(diào)用EDMA3_DRV_setDestIndex配置目的地址計(jì)數(shù)索引值,由于接收數(shù)據(jù)為32 bits,所以srcBidx=srcCidx=4,這是因?yàn)镈SP內(nèi)的最小計(jì)數(shù)單元為一個(gè)字節(jié),8 bit。EDMA3_DRV_setTransferParams配置剩余的參數(shù)RAM傳輸參數(shù),包括設(shè)置ACNT=4,BCNT=2 048,CCNT=1,采用一維傳輸A-SYNC。

    接下來(lái)是Ping/Pong傳輸?shù)某绦驅(qū)崿F(xiàn)。需再調(diào)用EDMA3_DRV_requestChannel兩次,替Ping/Pong各自分配一個(gè)通道,于是,一共有3個(gè)通道,對(duì)應(yīng)3個(gè)參數(shù)RAM。Ping通道的參數(shù)RAM與主通道的參數(shù)RAM完全一致,Pong通道的參數(shù)RAM與主通道相比,只需將Pong通道接收數(shù)據(jù)目的地址改為PongBuffer首地址。隨后調(diào)用EDMA3_DRV_linkChannel 3次,分別將主通道和Ping通道LINK,Ping通道和Pong通道相互LINK[5]。

    2.2.3 EDMA中斷實(shí)現(xiàn)

    結(jié)合DSP/BIOS設(shè)置了EDMA中斷,以便在一個(gè)接收Buffer被填滿時(shí),產(chǎn)生的EDMA中斷可通知DSP處理該Buffer的數(shù)據(jù)。

    TMS320DM6437中,EDMA的128個(gè)通道只產(chǎn)生一種中斷,當(dāng)一個(gè)通道傳輸完成后,IPR(Interrupt Pending Register)寄存器里的相應(yīng)位會(huì)被置1,EDMA中斷處理器通過(guò)查詢IPR寄存器確定是哪個(gè)通道完成了傳輸,并調(diào)用相應(yīng)的中斷服務(wù)程序[6]。

    EDMA LLD中中斷的設(shè)置通過(guò)調(diào)用EDMA3_DRV_requestChannel實(shí)現(xiàn)。該函數(shù)的參數(shù)中跟中斷有關(guān)的為eventQ(與通道優(yōu)先級(jí)相關(guān)),tccCb(回調(diào)函數(shù),即通道傳輸完成后所調(diào)用的中斷服務(wù)程序)。本例中,設(shè)置eventQ=0,保證最高優(yōu)先級(jí),tccCb=edma_isr,該函數(shù)的作用是在通道傳輸完成后發(fā)送一個(gè)旗語(yǔ)信號(hào)給信號(hào)處理程序,通知其對(duì)收到的數(shù)據(jù)進(jìn)行處理。此外,還需調(diào)用EDMA3_DRV_setOptField將參數(shù)RAM OPT參數(shù)中TCINTEN位置1,以使能EDMA中斷。隨后,利用DSP/BIOS將EDMA中斷源和DSP的可屏蔽中斷5連接起來(lái),具體參數(shù)在DSP/BIOS配置文件中的HWI模塊設(shè)置,如圖3所示。

    最后,由于選用了TMS320DM6437的可屏蔽中斷5,還需使能IER寄存器里的對(duì)應(yīng)位,C64_enableIER(C64_EINT5)。

    2.2.4 EDMA發(fā)送數(shù)據(jù)配置實(shí)現(xiàn)

    EDMA發(fā)送數(shù)據(jù)程序流程和接收數(shù)據(jù)程序流程大略一致,但較為簡(jiǎn)單。只需請(qǐng)求一個(gè)EDMA傳輸通道,配置其源地址為DSP內(nèi)部存放FPGA所需數(shù)據(jù)內(nèi)存首地址,目的地址為McBSP的DXR寄存器。其余參數(shù)和EDMA接收數(shù)據(jù)通道參數(shù)相同。

    圖3 HWI模塊設(shè)置框圖Fig.3 Block diagram of setting HWI madule

    3 實(shí)現(xiàn)結(jié)果

    配置好McBSP和EDMA后,啟動(dòng)FPGA傳輸數(shù)據(jù),DSP做好接收和發(fā)送數(shù)據(jù)的準(zhǔn)備,實(shí)驗(yàn)中,F(xiàn)PGA連續(xù)不斷地發(fā)送自加地?cái)?shù)給DSP,而DSP只發(fā)送2 048個(gè)32 bit的從0開(kāi)始的自加數(shù)據(jù)給FPGA。實(shí)驗(yàn)結(jié)果表明,DSP內(nèi)部的PingBuffer區(qū)和PongBuffer區(qū)能連續(xù)不斷的收到FPGA傳輸過(guò)來(lái)的數(shù)據(jù)。某一時(shí)刻的PingBuffer區(qū)和PongBuffer區(qū)內(nèi)部數(shù)據(jù)如圖4所示,能看出實(shí)驗(yàn)實(shí)現(xiàn)了上述功能。

    在FPGA端監(jiān)測(cè)到DSP發(fā)送過(guò)去的數(shù)據(jù)如圖5所示,可以看出是從0開(kāi)始的連續(xù)自加數(shù)據(jù)。

    圖5 Signal tapII抓取FPGA端數(shù)據(jù)Fig.5 The received data of FPGA obtained by Signal tap II

    本例中設(shè)置傳完2 048個(gè)數(shù)據(jù)后EDMA發(fā)送事件觸發(fā)一次中斷,調(diào)用的中斷服務(wù)程序主要作用是發(fā)送一個(gè)旗語(yǔ)信號(hào)給信號(hào)處理程序,并打印出“GOT INTO RCV ISR”,進(jìn)入中斷服務(wù)程序,隨后已被阻塞的信號(hào)處理程序線程收到旗語(yǔ)信號(hào)后,開(kāi)始運(yùn)行,并打印信息“receive rcv int”,中斷測(cè)試結(jié)果如圖6所示,可以看出中斷在連續(xù)不斷的被觸發(fā)。

    4 結(jié)論

    通過(guò)TMS320DM6437的McBSP和EDMA實(shí)現(xiàn)了異步串口通信,并已經(jīng)通過(guò)軟硬件調(diào)試,該部分已被實(shí)際運(yùn)用于實(shí)時(shí)數(shù)據(jù)處理中。該方法硬件部分較容易實(shí)現(xiàn),并且簡(jiǎn)單可靠,且采用EDMA方式,大大節(jié)約了CPU資源,取得了較好的效果,具有一定的應(yīng)用價(jià)值。

    圖6 中斷測(cè)試結(jié)果Fig.6 The results of interrupt test

    [1] TEXAS INSTRUMENTS.TMS320DM643x DMP multichannel buffered serial port(McBSP)interface user's guide[EB/OL].[2007-09].http://focus.ti.com/lit/ug/spru943c/spru943c.pdf.

    [2] DSP/BIOS McBSP device driver user's manual[M].TEXAS INSTRUMENTS,2007.

    [3] TEXAS INSTRUMENTS.EDMA3 Resource Manager User Guide[Z].2008.12.

    [4] TEXAS INSTRUMENTS.TMS320DM643x DMP Enhanced Direct Memory Access(EDMA3)Controller User's Guide[EB/OL].[2008-03].http://focus.ti.com.cn/cn/lit/ug/spru987a/spru987a.pdf.

    [5] TEXAS INSTRUMENTS.EDMA3 Driver User's Guide[Z].2008.12.

    [6] 任麗香.TMS320C6000系列DSPs的原理與應(yīng)用[M].北京:電子工業(yè)出版社,2000.

    猜你喜歡
    設(shè)置信號(hào)
    中隊(duì)崗位該如何設(shè)置
    信號(hào)
    鴨綠江(2021年35期)2021-04-19 12:24:18
    完形填空二則
    7招教你手動(dòng)設(shè)置參數(shù)
    孩子停止長(zhǎng)個(gè)的信號(hào)
    基于LabVIEW的力加載信號(hào)采集與PID控制
    本刊欄目設(shè)置說(shuō)明
    中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
    一種基于極大似然估計(jì)的信號(hào)盲抽取算法
    艦船人員編制的設(shè)置與控制
    老熟妇乱子伦视频在线观看 | 国产一区二区激情短视频 | 18禁黄网站禁片午夜丰满| 嫁个100分男人电影在线观看| 18在线观看网站| 国产精品偷伦视频观看了| 成年人黄色毛片网站| 亚洲精品久久久久久婷婷小说| 最黄视频免费看| 国产一区二区在线观看av| 狂野欧美激情性xxxx| 桃花免费在线播放| 女人精品久久久久毛片| 大片电影免费在线观看免费| 欧美大码av| 一区二区三区四区激情视频| 色播在线永久视频| 咕卡用的链子| 日韩 亚洲 欧美在线| 啦啦啦啦在线视频资源| 国产精品免费视频内射| 老司机靠b影院| 高清av免费在线| 亚洲国产欧美在线一区| 亚洲欧美日韩高清在线视频 | 高清欧美精品videossex| 亚洲精品中文字幕在线视频| 在线观看一区二区三区激情| 午夜福利一区二区在线看| 亚洲第一av免费看| 国产av一区二区精品久久| 十八禁网站免费在线| 欧美日本中文国产一区发布| 国产男女超爽视频在线观看| 肉色欧美久久久久久久蜜桃| 日韩人妻精品一区2区三区| 18在线观看网站| 中文字幕人妻熟女乱码| 国产97色在线日韩免费| 欧美少妇被猛烈插入视频| 亚洲 欧美一区二区三区| 亚洲国产欧美网| 婷婷成人精品国产| 国产欧美亚洲国产| 久久这里只有精品19| 黄色a级毛片大全视频| 99热全是精品| 亚洲成av片中文字幕在线观看| 欧美亚洲 丝袜 人妻 在线| 法律面前人人平等表现在哪些方面 | 一二三四在线观看免费中文在| 午夜影院在线不卡| 国产免费福利视频在线观看| 夫妻午夜视频| 国产日韩欧美视频二区| 高清视频免费观看一区二区| 久久久国产成人免费| 9色porny在线观看| 久久国产精品影院| 十八禁网站免费在线| 桃红色精品国产亚洲av| 制服人妻中文乱码| 国产精品一二三区在线看| 少妇被粗大的猛进出69影院| 大陆偷拍与自拍| 亚洲avbb在线观看| 在线 av 中文字幕| tube8黄色片| 大陆偷拍与自拍| 国产精品秋霞免费鲁丝片| 日日夜夜操网爽| 黄网站色视频无遮挡免费观看| 在线永久观看黄色视频| 成年人黄色毛片网站| 亚洲情色 制服丝袜| 国产亚洲av高清不卡| 国产av一区二区精品久久| 母亲3免费完整高清在线观看| 国产成人av教育| 啦啦啦视频在线资源免费观看| 老汉色∧v一级毛片| 深夜精品福利| 久久九九热精品免费| 久久久久久久久免费视频了| 国产欧美日韩一区二区三区在线| 亚洲精品粉嫩美女一区| 国产极品粉嫩免费观看在线| 少妇猛男粗大的猛烈进出视频| 成人av一区二区三区在线看 | 夜夜骑夜夜射夜夜干| videos熟女内射| 欧美日韩亚洲综合一区二区三区_| 日本wwww免费看| 久久 成人 亚洲| 久久久久久久国产电影| 99精国产麻豆久久婷婷| av网站在线播放免费| 老司机影院成人| 久久狼人影院| 十八禁人妻一区二区| 正在播放国产对白刺激| 久久久久久免费高清国产稀缺| 亚洲男人天堂网一区| 青草久久国产| 午夜日韩欧美国产| 午夜福利视频在线观看免费| 1024视频免费在线观看| 精品第一国产精品| 午夜精品国产一区二区电影| 成人免费观看视频高清| 成人国语在线视频| 亚洲精品第二区| 一本一本久久a久久精品综合妖精| 又大又爽又粗| 一级毛片精品| 老熟女久久久| 高清黄色对白视频在线免费看| 成人国产av品久久久| 黑人巨大精品欧美一区二区mp4| 日韩欧美一区视频在线观看| 午夜福利在线观看吧| 伦理电影免费视频| 12—13女人毛片做爰片一| 久久久水蜜桃国产精品网| 国产av又大| 欧美黄色淫秽网站| 国产精品久久久久久精品电影小说| 国产精品香港三级国产av潘金莲| 啪啪无遮挡十八禁网站| 青春草亚洲视频在线观看| 国产亚洲一区二区精品| 久久久国产精品麻豆| 日本vs欧美在线观看视频| 黑人操中国人逼视频| 一个人免费看片子| 一区二区三区精品91| 国产精品一区二区免费欧美 | 大码成人一级视频| 性色av一级| 大香蕉久久网| 夜夜夜夜夜久久久久| 国产精品熟女久久久久浪| 一区福利在线观看| 免费高清在线观看视频在线观看| 色播在线永久视频| 男女无遮挡免费网站观看| 亚洲激情五月婷婷啪啪| 精品国产乱子伦一区二区三区 | 2018国产大陆天天弄谢| 在线观看www视频免费| 国产一区二区三区综合在线观看| 成年女人毛片免费观看观看9 | 中文字幕最新亚洲高清| 黑人巨大精品欧美一区二区蜜桃| 欧美在线一区亚洲| 丁香六月欧美| 精品亚洲成a人片在线观看| 亚洲七黄色美女视频| 高清在线国产一区| 日韩欧美国产一区二区入口| 亚洲精品自拍成人| 91精品伊人久久大香线蕉| 无遮挡黄片免费观看| 中亚洲国语对白在线视频| 国产成人av激情在线播放| 亚洲 国产 在线| 男女之事视频高清在线观看| 亚洲欧美日韩高清在线视频 | 久久人妻熟女aⅴ| 午夜久久久在线观看| 在线观看www视频免费| 色94色欧美一区二区| 少妇的丰满在线观看| 亚洲专区国产一区二区| 欧美激情极品国产一区二区三区| 亚洲avbb在线观看| 婷婷色av中文字幕| 亚洲一码二码三码区别大吗| xxxhd国产人妻xxx| 新久久久久国产一级毛片| 欧美精品人与动牲交sv欧美| 丁香六月欧美| 国产av一区二区精品久久| 久久久国产成人免费| 一区二区三区乱码不卡18| 精品人妻在线不人妻| 日本av免费视频播放| 国产免费一区二区三区四区乱码| 欧美激情 高清一区二区三区| 国产熟女午夜一区二区三区| av电影中文网址| 久久毛片免费看一区二区三区| 麻豆国产av国片精品| 丰满少妇做爰视频| 高清视频免费观看一区二区| 99热网站在线观看| 成年人午夜在线观看视频| 亚洲 国产 在线| 久久精品国产亚洲av高清一级| 免费av中文字幕在线| 少妇粗大呻吟视频| 不卡一级毛片| av有码第一页| 国产男人的电影天堂91| 久久久精品区二区三区| 天堂中文最新版在线下载| 人人澡人人妻人| 女人高潮潮喷娇喘18禁视频| 亚洲天堂av无毛| 亚洲va日本ⅴa欧美va伊人久久 | 精品一区二区三区av网在线观看 | 国产91精品成人一区二区三区 | 美国免费a级毛片| 蜜桃在线观看..| 色婷婷av一区二区三区视频| 丰满饥渴人妻一区二区三| 精品国产一区二区三区久久久樱花| 国产片内射在线| 韩国精品一区二区三区| 欧美精品人与动牲交sv欧美| 国产成+人综合+亚洲专区| 18禁国产床啪视频网站| 一本—道久久a久久精品蜜桃钙片| 亚洲成人免费电影在线观看| 成人免费观看视频高清| 天堂8中文在线网| 午夜影院在线不卡| 极品人妻少妇av视频| 国产视频一区二区在线看| 天天添夜夜摸| 精品国内亚洲2022精品成人 | 侵犯人妻中文字幕一二三四区| 90打野战视频偷拍视频| 精品国产乱子伦一区二区三区 | 高潮久久久久久久久久久不卡| 天天影视国产精品| 精品国产一区二区久久| 亚洲精品中文字幕在线视频| 99国产精品一区二区蜜桃av | 人人妻人人添人人爽欧美一区卜| 久热这里只有精品99| 菩萨蛮人人尽说江南好唐韦庄| 秋霞在线观看毛片| cao死你这个sao货| 又黄又粗又硬又大视频| 色94色欧美一区二区| 成人18禁高潮啪啪吃奶动态图| 丝袜喷水一区| 少妇人妻久久综合中文| 国产无遮挡羞羞视频在线观看| 成人免费观看视频高清| 国产成人一区二区三区免费视频网站| 夜夜夜夜夜久久久久| 国产97色在线日韩免费| 欧美乱码精品一区二区三区| 乱人伦中国视频| 国产亚洲精品第一综合不卡| 国产淫语在线视频| 亚洲天堂av无毛| 亚洲精品国产av成人精品| 热99久久久久精品小说推荐| 久久天躁狠狠躁夜夜2o2o| 中文字幕av电影在线播放| 老汉色∧v一级毛片| 亚洲av日韩精品久久久久久密| 中文字幕人妻熟女乱码| 国产精品九九99| 热99久久久久精品小说推荐| 欧美黑人欧美精品刺激| 中文欧美无线码| 看免费av毛片| 久久精品国产综合久久久| 国产老妇伦熟女老妇高清| 97人妻天天添夜夜摸| 成年动漫av网址| 欧美日韩亚洲综合一区二区三区_| tocl精华| 青春草亚洲视频在线观看| 在线十欧美十亚洲十日本专区| 伊人久久大香线蕉亚洲五| 免费黄频网站在线观看国产| 嫩草影视91久久| 999久久久国产精品视频| 国产深夜福利视频在线观看| 亚洲精品一区蜜桃| 极品少妇高潮喷水抽搐| 精品亚洲成a人片在线观看| 伊人久久大香线蕉亚洲五| 国产一区有黄有色的免费视频| 久久精品熟女亚洲av麻豆精品| 成年动漫av网址| 日本黄色日本黄色录像| 久久女婷五月综合色啪小说| 欧美激情高清一区二区三区| 18在线观看网站| 在线观看免费午夜福利视频| 欧美黄色淫秽网站| 亚洲欧洲精品一区二区精品久久久| 女人爽到高潮嗷嗷叫在线视频| 国产精品久久久久成人av| a级毛片黄视频| 久久久久久久大尺度免费视频| 丁香六月天网| 午夜福利乱码中文字幕| 国产91精品成人一区二区三区 | 老熟妇仑乱视频hdxx| av线在线观看网站| 国产淫语在线视频| 狠狠精品人妻久久久久久综合| 男女无遮挡免费网站观看| 黄色视频不卡| 性色av乱码一区二区三区2| 老司机午夜十八禁免费视频| 久久人人爽av亚洲精品天堂| 窝窝影院91人妻| 久久精品亚洲熟妇少妇任你| 精品一区在线观看国产| 欧美精品av麻豆av| 国产成人啪精品午夜网站| av在线播放精品| 女人爽到高潮嗷嗷叫在线视频| 五月天丁香电影| 99热全是精品| 免费日韩欧美在线观看| 国产99久久九九免费精品| 啦啦啦中文免费视频观看日本| 日韩中文字幕欧美一区二区| 在线观看www视频免费| 午夜福利一区二区在线看| 欧美日韩亚洲综合一区二区三区_| 国产麻豆69| 国产精品 欧美亚洲| 国产精品久久久久久精品电影小说| 欧美97在线视频| 国内毛片毛片毛片毛片毛片| 母亲3免费完整高清在线观看| 免费一级毛片在线播放高清视频 | 桃红色精品国产亚洲av| 看免费av毛片| 嫩草影视91久久| 亚洲国产日韩一区二区| 久久久久国内视频| 日本猛色少妇xxxxx猛交久久| 亚洲va日本ⅴa欧美va伊人久久 | 亚洲av电影在线观看一区二区三区| 亚洲一区二区三区欧美精品| 最近最新中文字幕大全免费视频| 久久香蕉激情| 国产高清国产精品国产三级| 9191精品国产免费久久| 欧美日韩av久久| 亚洲精品久久成人aⅴ小说| 精品免费久久久久久久清纯 | 日本五十路高清| 精品乱码久久久久久99久播| 国产欧美日韩综合在线一区二区| 欧美激情久久久久久爽电影 | 国产精品免费视频内射| 欧美日本中文国产一区发布| 老司机福利观看| 悠悠久久av| 69av精品久久久久久 | 国产高清国产精品国产三级| 久久久久国产精品人妻一区二区| 日韩三级视频一区二区三区| 日韩大片免费观看网站| 精品国产超薄肉色丝袜足j| 国产一区二区三区在线臀色熟女 | 又黄又粗又硬又大视频| 亚洲成人国产一区在线观看| 欧美黄色淫秽网站| 伊人久久大香线蕉亚洲五| 视频在线观看一区二区三区| 精品一区二区三区av网在线观看 | 丝袜脚勾引网站| 大香蕉久久网| 搡老乐熟女国产| 国产成人系列免费观看| 一区二区三区精品91| 黑人欧美特级aaaaaa片| 男人添女人高潮全过程视频| 国产欧美日韩一区二区精品| 女性被躁到高潮视频| 亚洲中文av在线| 黑人猛操日本美女一级片| 韩国精品一区二区三区| 亚洲性夜色夜夜综合| 十分钟在线观看高清视频www| √禁漫天堂资源中文www| 亚洲精品一区蜜桃| 亚洲精品久久久久久婷婷小说| 国产免费视频播放在线视频| 午夜免费观看性视频| 成年人黄色毛片网站| 欧美精品啪啪一区二区三区 | 中文字幕另类日韩欧美亚洲嫩草| 精品一区二区三区av网在线观看 | 亚洲国产欧美一区二区综合| 精品一区二区三区av网在线观看 | 咕卡用的链子| 成年动漫av网址| 免费人妻精品一区二区三区视频| 亚洲欧美一区二区三区久久| 欧美精品高潮呻吟av久久| 最近最新中文字幕大全免费视频| 在线观看免费午夜福利视频| av国产精品久久久久影院| 18禁观看日本| 国产一区二区三区综合在线观看| 最近最新免费中文字幕在线| 日韩中文字幕视频在线看片| 9热在线视频观看99| 一二三四社区在线视频社区8| 欧美日韩视频精品一区| 精品国内亚洲2022精品成人 | 大片免费播放器 马上看| 亚洲精品中文字幕在线视频| 女人久久www免费人成看片| 欧美黄色淫秽网站| 亚洲熟女毛片儿| www.av在线官网国产| 色婷婷av一区二区三区视频| 中文字幕精品免费在线观看视频| 啦啦啦免费观看视频1| 色婷婷av一区二区三区视频| 日韩熟女老妇一区二区性免费视频| 人妻久久中文字幕网| av线在线观看网站| 亚洲一码二码三码区别大吗| 久久精品国产亚洲av香蕉五月 | 俄罗斯特黄特色一大片| 国产成人av教育| 水蜜桃什么品种好| 久久久水蜜桃国产精品网| 国产男人的电影天堂91| 婷婷成人精品国产| 国产精品av久久久久免费| 天天操日日干夜夜撸| 搡老乐熟女国产| 99国产极品粉嫩在线观看| 美女大奶头黄色视频| 法律面前人人平等表现在哪些方面 | 亚洲精品av麻豆狂野| 999精品在线视频| 99re6热这里在线精品视频| 国产精品久久久久久人妻精品电影 | 热re99久久精品国产66热6| 国产成人精品在线电影| 亚洲免费av在线视频| 久久人人爽人人片av| 日本黄色日本黄色录像| 桃红色精品国产亚洲av| 国产成人啪精品午夜网站| 九色亚洲精品在线播放| 欧美黑人精品巨大| 伊人亚洲综合成人网| 操美女的视频在线观看| 亚洲欧美清纯卡通| 少妇粗大呻吟视频| 人人妻人人爽人人添夜夜欢视频| 如日韩欧美国产精品一区二区三区| 国产成人精品久久二区二区免费| tube8黄色片| 一级片免费观看大全| 亚洲国产av新网站| 黄色怎么调成土黄色| 97精品久久久久久久久久精品| 国产精品久久久人人做人人爽| 国产亚洲精品久久久久5区| 国产男人的电影天堂91| 亚洲国产欧美日韩在线播放| 亚洲中文av在线| 两人在一起打扑克的视频| 亚洲自偷自拍图片 自拍| 热99久久久久精品小说推荐| 少妇人妻久久综合中文| 亚洲五月色婷婷综合| 一二三四社区在线视频社区8| 免费av中文字幕在线| 国产日韩欧美亚洲二区| 99精品久久久久人妻精品| 国产精品1区2区在线观看. | 亚洲欧美一区二区三区黑人| netflix在线观看网站| 考比视频在线观看| 18禁黄网站禁片午夜丰满| 精品久久久精品久久久| 午夜影院在线不卡| 久久性视频一级片| 亚洲欧美精品综合一区二区三区| 国产在线视频一区二区| 婷婷丁香在线五月| 18禁观看日本| 国产在线视频一区二区| 人妻 亚洲 视频| 中文欧美无线码| 在线十欧美十亚洲十日本专区| 精品免费久久久久久久清纯 | 1024视频免费在线观看| 国产在视频线精品| 91精品三级在线观看| 正在播放国产对白刺激| 亚洲国产毛片av蜜桃av| 欧美亚洲 丝袜 人妻 在线| 在线观看www视频免费| 色精品久久人妻99蜜桃| 久久99热这里只频精品6学生| 日韩精品免费视频一区二区三区| 国产欧美日韩一区二区精品| 秋霞在线观看毛片| 91国产中文字幕| 国产精品免费视频内射| 国产成人精品久久二区二区91| 亚洲av成人一区二区三| 中文字幕人妻丝袜制服| 亚洲色图综合在线观看| 国产欧美日韩精品亚洲av| 一本色道久久久久久精品综合| 丰满饥渴人妻一区二区三| 亚洲激情五月婷婷啪啪| 亚洲va日本ⅴa欧美va伊人久久 | 日韩欧美免费精品| 精品国产乱子伦一区二区三区 | 日本vs欧美在线观看视频| 国产成人欧美| 精品福利永久在线观看| 亚洲午夜精品一区,二区,三区| 久久人妻熟女aⅴ| 国产成人精品久久二区二区免费| 亚洲精品美女久久久久99蜜臀| 精品一区在线观看国产| 天天影视国产精品| 99久久精品国产亚洲精品| 精品人妻熟女毛片av久久网站| 国产男女内射视频| 丰满饥渴人妻一区二区三| 中亚洲国语对白在线视频| 亚洲自偷自拍图片 自拍| 人人妻人人爽人人添夜夜欢视频| 亚洲综合色网址| 伊人久久大香线蕉亚洲五| 欧美日韩成人在线一区二区| 色婷婷久久久亚洲欧美| 91av网站免费观看| 精品少妇内射三级| www.999成人在线观看| 中文字幕av电影在线播放| 黄片小视频在线播放| 欧美日韩亚洲国产一区二区在线观看 | 精品国产乱码久久久久久男人| 精品第一国产精品| 午夜免费观看性视频| 91国产中文字幕| 老司机影院成人| 亚洲一码二码三码区别大吗| 亚洲国产欧美网| 国产精品国产av在线观看| 精品久久久久久电影网| 欧美亚洲日本最大视频资源| 日韩大码丰满熟妇| 色婷婷久久久亚洲欧美| 欧美老熟妇乱子伦牲交| 中文精品一卡2卡3卡4更新| 一级a爱视频在线免费观看| 欧美精品人与动牲交sv欧美| 超碰成人久久| 亚洲七黄色美女视频| 久久热在线av| 午夜福利一区二区在线看| 婷婷丁香在线五月| 少妇精品久久久久久久| 热99re8久久精品国产| 自线自在国产av| 日韩有码中文字幕| 麻豆乱淫一区二区| 中亚洲国语对白在线视频| 九色亚洲精品在线播放| 亚洲av欧美aⅴ国产| 日日爽夜夜爽网站| kizo精华| 2018国产大陆天天弄谢| 国产亚洲av片在线观看秒播厂| 色婷婷av一区二区三区视频| 另类精品久久| 久久精品成人免费网站| 韩国高清视频一区二区三区| 欧美精品一区二区大全| 日日摸夜夜添夜夜添小说| 国产一区二区三区综合在线观看| 91麻豆av在线| 久久精品国产a三级三级三级| 狠狠狠狠99中文字幕| 亚洲欧美日韩高清在线视频 | 操美女的视频在线观看| 丝袜在线中文字幕| 午夜福利在线观看吧| 一本久久精品| 久久人妻熟女aⅴ| 午夜日韩欧美国产| 女性生殖器流出的白浆| 黄色怎么调成土黄色| 久久久水蜜桃国产精品网| 亚洲成人手机| 欧美日韩成人在线一区二区| 自线自在国产av| 亚洲第一欧美日韩一区二区三区 | 国产成人免费观看mmmm| 99久久人妻综合| 99久久国产精品久久久| 三上悠亚av全集在线观看| 男人操女人黄网站| 飞空精品影院首页| 久久精品成人免费网站| 欧美日韩av久久| 高清黄色对白视频在线免费看|