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

    OpenVX 高效能并行可重構(gòu)運算通路的設(shè)計與實現(xiàn)

    2021-12-20 12:35:36邢立冬馮臻夫
    計算機工程 2021年12期
    關(guān)鍵詞:加法器乘法器浮點

    王 宇,李 濤,邢立冬,馮臻夫

    (西安郵電大學(xué) 電子工程學(xué)院,西安 710121)

    0 概述

    近年來,隨著電子計算機及半導(dǎo)體技術(shù)的快速發(fā)展,圖像處理與計算機視覺(Computer Vision,CV)作為計算機應(yīng)用領(lǐng)域中的重要分支,在軍事、醫(yī)學(xué)、地質(zhì)勘探、多媒體等領(lǐng)域應(yīng)用廣泛[1]。由于人們對流暢視覺畫面及視覺感受的要求越來越高,圖形圖像處理器設(shè)計及基于加快圖像數(shù)據(jù)處理速度的計算機視覺算法優(yōu)化不斷面臨新的挑戰(zhàn)[2]。

    OpenVX 標(biāo)準(zhǔn)[3]能為跨平臺加速計算機視覺處理提供參照,從而實現(xiàn)計算機視覺處理性能和功耗的優(yōu)化。其作為圖像處理、圖計算、深度學(xué)習(xí)和圖形預(yù)處理或輔助處理的標(biāo)準(zhǔn),被諸多芯片企業(yè)(如NVIDIA、AMD、Intel、TI、Apple 等)采用,具有廣泛的應(yīng)用前景。通過對OpenVX 硬件設(shè)計進(jìn)行調(diào)研,發(fā)現(xiàn)國內(nèi)目前專門為OpenVX 設(shè)計的硬件芯片較少。YAN 等[4]采用多態(tài)陣列架構(gòu)(PAAG)處理器實現(xiàn)了OpenVX 核函數(shù)中的像素級圖像處理。HUANG 等[5]針對人臉識別項目中的預(yù)處理操作,提出基于OpenVX 的并行化處理方法。TAGLIAVINI等[6]介紹一個快速設(shè)計和優(yōu)化OpenVX 應(yīng)用程序的框架,SAJJAD 等[7]提出將視覺通道的OpenVX 圖形級規(guī)范(graph-level specification)合成優(yōu)化的FPGA框架,ABEYSINGHE[8]提出一種基于性能模型的方法以優(yōu)化OpenVX 圖形。以上方法均沒有給出底層核函數(shù)的硬件加速設(shè)計方案,缺少實現(xiàn)OpenVX 核函數(shù)的具體數(shù)據(jù)通路映射及分析。

    本文設(shè)計一種支持OpenVX 1.3 標(biāo)準(zhǔn)的并行可重構(gòu)數(shù)據(jù)通路運算器,通過配置指令重構(gòu)數(shù)據(jù)通路完成圖像處理任務(wù)。此外,通過研究OpenVX 中大量kernel 函數(shù)算法,并采用相應(yīng)的映射方案對不同類別的函數(shù)進(jìn)行數(shù)據(jù)通路映射,從而設(shè)計出適合不同類別函數(shù)的數(shù)據(jù)通路運算器。

    1 OpenVX 介紹

    OpenVX中的圖概念如圖1所示,將OpenVX 中每一次對圖像的基本操作看成整個流程中的一個節(jié)點(node),該節(jié)點通過處理前后的圖像和其他node相連,形成圖(graph)。OpenVX 提供了一種自定義節(jié)點機制,用戶可根據(jù)需要編寫節(jié)點,并最終融合成圖。OpenCV 是一套完整的計算視覺軟件系統(tǒng),提供了圖像處理的底層操作,雖然其有底層硬件加速函數(shù)(HAL),但OpenVX 提供了一套更全面且結(jié)合了圖計算(Graph Computing)方式的標(biāo)準(zhǔn)。

    圖1 OpenVX 中的圖概念Fig.1 Graph concept in OpenVX

    OpenVX 計算視覺標(biāo)準(zhǔn)支持最基本的圖像處理和計算視覺函數(shù)。OpenVX 中多數(shù)kernel 函數(shù)是針對圖像的像素級處理,這些kernel 函數(shù)構(gòu)成了一個適用于硬件加速的函數(shù)子集[9]。這些像素級處理包括點處理、局部處理、全局處理、特征提取4 大類。OpenVX 1.3 支持的kernel 函數(shù)中包含的數(shù)據(jù)類型如表1 所示。

    表1 OpenVX 1.3 支持的數(shù)據(jù)類型Table 1 Data types supported by OpenVX 1.3

    2 OpenVX 函數(shù)的數(shù)據(jù)通路映射及分析

    通過對不同函數(shù)進(jìn)行相應(yīng)數(shù)據(jù)通路的映射,使各個函數(shù)均具備高效的處理性能,得出不同函數(shù)實現(xiàn)所需運算器的種類及數(shù)目后,才能進(jìn)行整體可重構(gòu)數(shù)據(jù)通路運算器的設(shè)計。OpenVX 1.3 標(biāo)準(zhǔn)中共包含58 個kernel 函數(shù),本文映射函數(shù)的數(shù)據(jù)通路中包含點處理類27 個,局部處理類10 個,全局處理類7 個,特征提取類7 個。由于相同種類函數(shù)的數(shù)據(jù)通路相似,本文著重介紹點處理中的基本運算類、圖像色系變換、仿射變換、透視變換、圖像局部處理中的Sobel 3×3、圖像全局處理中的均值及圖像特征提取中的Canny 邊緣檢測,并根據(jù)相應(yīng)函數(shù)的映射方案和時序圖對整體數(shù)據(jù)通路運算器所需的運算單元進(jìn)行分析。

    2.1 數(shù)據(jù)通路映射方案

    數(shù)據(jù)通路映射方案包含流水線數(shù)據(jù)通路、并行數(shù)據(jù)通路、并行結(jié)構(gòu)結(jié)合流水線數(shù)據(jù)通路。

    1)流水線數(shù)據(jù)通路

    流水線處理電路[10]采用面積換取速度的思想,可以大幅提高電路的工作頻率,尤其對于圖像處理任務(wù)中的二維卷積運算、圖像濾波器、色系變換等。采用流水線設(shè)計可以保證一個時鐘輸出一個像素。由于對大部分圖像處理任務(wù)而言,處理過程均采用串行的處理思路,因此流水線是較好的設(shè)計方式[11]。如圖2 所示為典型的流水線結(jié)構(gòu),每個步驟獨立為一個單獨的處理單元,與其他處理單元同時運行,提高速度的同時也降低了設(shè)計的復(fù)雜度。

    圖2 流水線處理結(jié)構(gòu)Fig.2 Pipeline processing stucture

    2)并行數(shù)據(jù)通路

    在并行處理電路[12]中,多組并行排列的子電路同時接收整體數(shù)據(jù)的多個部分進(jìn)行并行計算。并行處理電路的結(jié)構(gòu)如圖3 所示,對每個處理數(shù)據(jù)支路均生成對應(yīng)的處理電路,這樣雖然提高了整體電路的處理速度,但是卻造成了更大的資源消耗,即用面積換取速度。

    圖3 并行處理電路結(jié)構(gòu)Fig.3 Parallel processing circuit structure

    3)并行結(jié)構(gòu)結(jié)合流水線數(shù)據(jù)通路

    并行處理電路中的子電路可以是簡單的組合電路,也可以是復(fù)雜的時序電路,例如上面提到的流水線數(shù)據(jù)通路。如果受邏輯資源限制,無法同時處理全部數(shù)據(jù),也可以依次處理部分?jǐn)?shù)據(jù)直到完成全部數(shù)據(jù)的處理[13]。

    2.2 函數(shù)映射

    2.2.1 點處理函數(shù)映射

    點處理函數(shù)映射包含基本運算類映射、圖像色系變換和仿射變換。

    1)基本運算類映射

    基本運算類包括算術(shù)類運算和邏輯類運算。算術(shù)類運算包括絕對差、算術(shù)加法和算術(shù)減法,數(shù)據(jù)類型為vx_unit8 和vx_int16。算術(shù)類運算可以通過配置指令將加法器配置為8 位或16 位定點加法或減法器進(jìn)行并行計算,并輸出計算結(jié)果。邏輯運算類包括按位與、按位或、按位異或、按位非和邏輯移位。本文采取數(shù)據(jù)通路的合并,即邏輯類運算操作和加法操作進(jìn)行數(shù)據(jù)通路的合并,以減小整體電路的面積。對于一個32 位的基本運算器,通過指令配置,可以在每個時鐘周期并行完成2 個16 位或4 個8 位的算術(shù)類運算或邏輯類運算。

    2)圖像色系變換

    該函數(shù)可以實現(xiàn)顏色的轉(zhuǎn)換,將指定格式的圖像轉(zhuǎn)換成另一種格式。以RGB 線性轉(zhuǎn)換為例,轉(zhuǎn)換公式如式(1)所示:

    其中:R1、G1、B1代表原來的顏色通道;R2表示新的R通道。

    對其進(jìn)行數(shù)據(jù)通路映射如圖4 所示,分為3 級流水線:第1 級并行計算式(1)中的3 個乘積項;第2 級把前2 個乘積項結(jié)果送入加法器a0,并把第3 個乘積項進(jìn)行寄存;第3 級把a0和寄存器值相加,并移位輸出。由圖4 可知,色系變換的流水線數(shù)據(jù)通路需要3 個定點乘法器及2 個定點加法器。

    圖4 色系變換流水線Fig.4 Color convert pipeline

    3)仿射變換

    仿射變換對圖像進(jìn)行仿射運算,支持的數(shù)據(jù)類型為vx_unit8和vx_float32。該函數(shù)使用2×3的仿射矩陣M對輸入像素進(jìn)行仿射變換,具體計算如式(2)~式(4)所示:

    仿射變換數(shù)據(jù)通路的映射如圖5 所示,第1 級使用4 個浮點乘法器并行計算式(2)和式(3)中的乘積項;第2級將4個輸出結(jié)果兩兩相加;第3 級 將M1,3、M2,3分別和a0、a1相加并輸出最終計算結(jié)果。由圖5可知,仿射變換的流水線數(shù)據(jù)通路需要4 個浮點乘法器及4 個浮點加法器。

    圖5 仿射變換流水線Fig.5 Affine transformation pipeline

    透視變換對輸入圖像進(jìn)行透視變換運算,支持的數(shù)據(jù)類型為vx_unit8 和vx_float32。該函數(shù)使用3×3 的透視矩陣M對像素進(jìn)行透視變換,具體計算如式(5)~式(8)所示:

    對其進(jìn)行數(shù)據(jù)通路的映射如圖6 所示,分為4 級流水線:第1 級并行計算式(5)~式(7)中的乘積項;第2 級并行計算 式(5)~式(7)中的第1個加法;第3 級并行計算式(5)~式(7)中的第2 個加法;第4級并行計算x0/z0,y0/z0。由圖6 可知,透視變換的流水線數(shù)據(jù)通路映射需要6 個浮點乘法器、6 個浮點加法器、2 個浮點除法器。

    圖6 透視變換流水線Fig.6 Perspective transformation pipeline

    2.2.2 局部處理函數(shù)映射

    Sobel 圖像濾波支持的數(shù)據(jù)類型為vx_unit8,當(dāng)濾波模板大小為3×3 時,需要將9 個像素p0~p8進(jìn)行計算,其流水線數(shù)據(jù)通路如圖7 所示:第1 級并行計算8 個像素的加法,第2 級將上一級的結(jié)果兩兩相加,第3 級將上一級的結(jié)果相加,第4 級對最后一個像素進(jìn)行加法計算并得出最終結(jié)果。由圖7 可知,Sobel 3×3 濾波流水線電路需要8 個定點加法器。

    圖7 Sobel 濾波流水線Fig.7 Sobel filter pipelined

    本文通過電路的擴展和配置指令,可將中間結(jié)果寫回寄存器堆或輸出,實現(xiàn)濾波模板大小的可配置,其擴展性和兼容性更好。當(dāng)濾波模板大小為5×5 時,使用上述的流水線通路一次可計算9 個像素值,而5×5 模板需要計算鄰域內(nèi)25 個像素值,需要循環(huán)此數(shù)據(jù)通路3 次。在前2 次循環(huán)中,需要將計算的中間結(jié)果寫回寄存器堆2 次,讀出寄存器堆2 次,第3 次循環(huán)結(jié)束時完成計算。對于7×7 的模板,需要寫回寄存器堆5 次,讀寄存器堆5 次,第6 次循環(huán)結(jié)束后完成計算。

    2.2.3 全局處理函數(shù)映射

    在進(jìn)行全局參數(shù)計算時,由于運算器的資源有限,有時需要將部分計算或比較結(jié)果存入寄存器堆中。以計算輸入圖像的均值為例,輸入數(shù)據(jù)的類型為vx_unit8,輸出數(shù)據(jù)的類型為vx_float32。均值的計算如式(9)所示:

    由于實現(xiàn)Sobel 3×3 濾波流水線電路需要8 個定點加法器,因此進(jìn)行平均值計算最多需要8 個定點加法器約束,平均值計算采用并行結(jié)構(gòu)結(jié)合流水線的的數(shù)據(jù)通路映射方案,如圖8 所示。映射過程為:第1 級對4 行像素并行累加計算,每1 行計算結(jié)束后進(jìn)行換行操作,一直迭代到最后一行像素;第n+1 級用a4、a5對4 個累加結(jié)果兩兩計算;第n+2 級計算a4、a5的和以及W×H;第n+3 級計算浮點除法。完成平均值并行計算需要7 個定點加法器、1 個定點乘法器及1 個浮點除法器。

    圖8 并行計算均值Fig.8 Parallel computing mean

    2.2.4 特征提取類函數(shù)映射

    Canny 邊緣檢測計算過程相對復(fù)雜,需要將中間結(jié)果寫回存儲中,處理過程主要分為3 步:梯度幅值和方向計算,非極大抑制及邊緣追蹤。

    1)梯度幅值和方向計算

    將輸入圖像與指定大小的垂直和水平方向的Sobel 算子進(jìn)行卷積,使用兩個定向梯度圖像Gx和Gy計算梯度大小和梯度方向。當(dāng)計算梯度的類型為VX_NORM_L1 時,梯度幅值為|Gx|+|Gy|。由于arctan(x)計算復(fù)雜,且在非極大值抑制中只需知道像素的梯度方向在哪塊區(qū)域即可,不需要求出實際的角度。因此,本文根據(jù)Gx、Gy的倍數(shù)關(guān)系及符號判斷梯度方向,將梯度方向劃分為4 個區(qū)域path_1、path_2、path_3 和path_4。計算梯度幅值和方向具體數(shù)據(jù)通路的映射如圖9 所示。其中:第1 級利用Sobel 算子計算水平、垂直方向的梯度幅值Gx和Gy以及符號類型;第2 級計算梯度幅值G,判斷path_1 及path_3 的類型;第3 級判斷path_2及path_4 的類型;第4 級把梯度幅值及梯度類型寫回存儲中。

    圖9 梯度幅值和方向計算Fig.9 Calculation of gradient amplitude and direction

    2)非極大抑制

    非極大抑制是僅當(dāng)檢測像素的梯度大小在垂直于其邊緣方向上大于或等于像素時,才將檢測像素保留為潛在邊緣像素。例如,當(dāng)像素的梯度方向為0°時,則其梯度幅值大于像素為90°和270°時的梯度幅值,才保留像素作為邊緣。非極大抑制的映射過程為:第1 級從緩存中讀出當(dāng)前像素梯度及鄰域內(nèi)8 個像素的梯度值及梯度方向類型{path_4,path_3,path_2,path_1};第2級根據(jù){path_4,path_3,path_2,path_1}的值分別在4個方向進(jìn)行像素梯度幅值的比較,并輸出比較結(jié)果;第3級將比較結(jié)果寫回存儲中。

    3)邊緣追蹤

    輸出圖像的最終邊緣通過雙閾值法進(jìn)行識別。所有梯度幅度大于高閾值的像素均標(biāo)記為已知邊緣像素(非0),小于等于低閾值的像素賦0。對于高閾值和低閾值間的像素使用8 連通區(qū)域確定,只有與高閾值像素連接時才被視為邊緣點。邊緣追蹤的映射過程為:第1 級從存儲中讀出非極大抑制后像素比較的結(jié)果;第2 級對大于高閾值的像素值直接賦255;大于低閾值的像素值進(jìn)行8 個鄰域像素值與高閾值進(jìn)行比較,若大于高閾值,則輸出255,否則輸出0。

    2.3 所需運算單元分析

    所需運算單元的分析如下:

    1)所需運算單元種類的分析

    由表1 可知,OpenVX 1.3 支持定點和浮點數(shù)據(jù)類型,所以設(shè)計的數(shù)據(jù)通路運算器中需要包含定點計算單元和浮點計算單元。根據(jù)上述函數(shù)的映射方案可知,色系變換中需要用到定點加法和定點乘法運算,仿射變換需用到浮點加法和浮點乘法運算,透視變換需用到浮點加法、浮點乘法和浮點除法計算,均值計算需用到定點加法、定點乘法、定點除法和浮點除法計算,Sobel 需要用到定點加法計算。綜上,設(shè)計的數(shù)據(jù)通路運算器需包含定點加法器、定點乘法器、定點除法器、浮點加法器、浮點乘法器和浮點除法器。

    2)所需運算單元數(shù)目的分析

    由于采用不同數(shù)目運算器構(gòu)建的流水線映射方案不同,處理不同函數(shù)所需的時間也不同,因此需要用時序圖排序來分析各種OpenVX 函數(shù)是否達(dá)到或者接近最佳性能。當(dāng)采用不同個數(shù)的運算器時,分別對色系變換函數(shù)、仿射變換函數(shù)、均值計算函數(shù)、Sobel 濾波函數(shù)進(jìn)行時序圖的排序分析。

    色系變換時序圖如圖10 所示。由圖10(a)可知,當(dāng)采用1 個定點乘法器和2 個定點加法器時,色系變換函數(shù)在第5 個時鐘周期時處理完第1 個像素,流水線輸出時每隔2 個時鐘周期輸出1 個像素。由圖10(b)可知,當(dāng)采用2 個定點乘法器和2 個定點加法器時,色系變換函數(shù)第5 個時鐘周期處理完第一個像素,流水線輸出時每隔1 個時鐘周期輸出一個像素,處理性能較好。由圖10(c)可知,當(dāng)采用3 個定點乘法器和2 個定點加法器時,色系變換第3 個時鐘周期處理完第1 個像素,流水線輸出時每個時鐘周期產(chǎn)生1 個像素,處理性能最好。

    圖10 色系變換時序圖Fig.10 Sequence diagram of color convert

    仿射變換時序圖如圖11所示。由圖11(a)可知,當(dāng)采用1個浮點乘法器和4個浮點加法器時,仿射變換處理在第5個時鐘周期時處理完第1個像素,流水線輸出時每隔4個時鐘周期輸出1個像素。由圖11(b)可知,當(dāng)采用2個浮點乘法器,4個浮點加法器時,仿射變換處理在第4個時鐘周期時處理完第1個像素,流水線輸出時每個時鐘周期產(chǎn)生1個像素,處理性能較好。由圖11(c)可知,當(dāng)采用4個浮點乘法器、4個浮點加法器時,仿射變換處理第3個時鐘周期處理完第一個像素,流水線輸出時每個時鐘周期產(chǎn)生一個像素,處理性能較好。

    圖11 仿射變換時序圖Fig.11 Affine transformation sequence diagram

    Sobel濾波時序圖如圖12 所示。由圖12(a)可知,當(dāng)采用4個定點加法器時,Sobel 3×3濾波在第7個時鐘周期時處理完第一個像素,流水線輸出時每隔1個時鐘周期產(chǎn)生1 個像素。由圖12(b)可知,當(dāng)采用6 個定點加法器時,Sobel 3×3 濾波在第6 個時鐘周期時處理完第1 個像素,流水線輸出時每隔1 個時鐘周期產(chǎn)生1 個像素,處理性能較好。由圖12(c)可知,當(dāng)采用8個定點加法器時,Sobel 3×3 濾波在第4 個時鐘周期時處理完第1 個像素,流水線輸出時每個時鐘周期輸出1 個像素,處理性能最好。

    圖12 Sobel 濾波時序圖Fig.12 Sobel filtering sequence diagram

    均值計算時序圖如圖13 所示。由圖13(a)可知,當(dāng)采用1 個定點加法器、1 個定點乘法器、1 個浮點乘法器時,均值計算函數(shù)在第11 個時鐘周期時處理完第1 個像素,流水線輸出時每隔9 個時鐘周期完成1 次均值計算。由圖13(b)可知,當(dāng)采用3 個定點加法器、1 個定點乘法器、1 個浮點乘法器時,均值計算函數(shù)第6 個時鐘周期處理完第1 個像素,流水線輸出時每隔4 個時鐘周期輸出1 個像素,處理性能較好。由圖13(c)可知,當(dāng)采用7 個定點加法器、1 個定點乘法器、1 個浮點乘法器時,均值計算函數(shù)第4 個時鐘周期處理完第1 個像素,流水線輸出時每隔2 個時鐘周期輸出1 個像素,處理性能最好。

    圖13 均值計算時序圖Fig.13 Mean calculation sequence diagram

    從函數(shù)處理的性能和電路面積以及電路的可編程性、靈活性考慮,確定定點加法器數(shù)目為8 個,定點乘法器數(shù)目為4 個,定點除法器數(shù)目為2 個,浮點加法器數(shù)目為4 個,浮點乘法器數(shù)目為2 個,浮點除法器數(shù)目為2 個,從而滿足上述函數(shù)的高效通用處理要求。

    3 數(shù)據(jù)通路運算器的設(shè)計

    3.1 數(shù)據(jù)通路運算器的整體結(jié)構(gòu)

    根據(jù)OpenVX 1.3 中各類函數(shù)的實現(xiàn)方法,將所需計算單元進(jìn)行分析后,設(shè)計出的OpenVX 并行可重構(gòu)數(shù)據(jù)通路運算器[14-15]如圖14 所示,包括基本運算單元(arithmetic unit)、數(shù) 據(jù) 交 叉 互 聯(lián) 模 塊(cross-bar interconnect)、指令配置模塊(ins_config)、指令存儲(ins_cache)、數(shù)據(jù)寄存器堆(register file)和讀/寫控制模塊(rd/wr_ctl)?;具\算單元的設(shè)計是根據(jù)具體函數(shù)的映射要求,將加法器和乘法器設(shè)計為并行可拆分的結(jié)構(gòu),以適應(yīng)多種數(shù)據(jù)格式的要求。數(shù)據(jù)通路運算器的執(zhí)行過程如下:指令配置單元從指令存儲中取出相應(yīng)的指令,發(fā)送給數(shù)據(jù)交叉互聯(lián)模塊、rd/wr_ctl 單元和基本運算單元。rd/wr_ctl 模塊根據(jù)指令從寄存器堆中取出相應(yīng)的運算數(shù)據(jù)并進(jìn)行譯碼及截位處理,并輸出到交叉互聯(lián)電路。交叉互聯(lián)電路根據(jù)相應(yīng)的配置信息將數(shù)據(jù)送入運算單元。運算單元根據(jù)相應(yīng)指令配置進(jìn)行計算,并將計算結(jié)果寫回到交叉互聯(lián)電路或輸出。

    圖14 數(shù)據(jù)通路運算器的總體結(jié)構(gòu)Fig.14 Overall structure of the data path arithmetic unit

    數(shù)據(jù)通路運算器支持的計算類型和計算速度直接影響整體處理器的性能參數(shù)[16]。本文設(shè)計的數(shù)據(jù)通路運算器共有22 個基本計算單元,包括:8 個定點加法器(A0~A7),4 個定點乘法器(M0~M3),2個定點除法器(D0,D1),4個浮點加法器(E0~E3),2個浮點乘法器(F0,F(xiàn)1)及2個浮點除法器(G0,G1)。各運算單元之間采用數(shù)據(jù)通路合并、功能單元共享、電路資源復(fù)用等方法,以減少整體面積占用[17]。各運算單元支持多種數(shù)據(jù)類型,定點計算單元支持8位有/無符號數(shù)、16位有/無符號數(shù)、32位有/無符號數(shù)的運算,浮點單元支持32 位浮點數(shù)的運算。

    3.2 子模塊內(nèi)部結(jié)構(gòu)

    3.2.1 定點單元設(shè)計

    定點單元支持的計算類型包括定點算術(shù)類和定點邏輯類計算,其中定點算術(shù)類計算包括定點加、減、乘、除、絕對值和比較。定點邏輯類計算包括邏輯與、邏輯或、邏輯非、邏輯異或和邏輯移位。

    1)定點加法器

    定點加法器的設(shè)計依照數(shù)據(jù)通路的映射方案及數(shù)據(jù)類型,根據(jù)指令配置可并行計算2 個32 位,或4 個16 位,或8 個8 位的有符號、無符號數(shù)定點加法。加法運算的關(guān)鍵路徑在進(jìn)位鏈上[18],為縮短這一關(guān)鍵路徑,加法器的設(shè)計采用進(jìn)位選擇加法器(CSA),并設(shè)計基本單元為8 位的進(jìn)位選擇加法器。

    2)定點乘法器

    定點乘法器的設(shè)計采用混合乘加結(jié)構(gòu)(Fused Multiply Add,F(xiàn)MA),依照數(shù)據(jù)通路的映射方案及數(shù)據(jù)類型,混合乘加運算器可根據(jù)控制信號完成32 位的混合乘加運算,支持2 組32 位、4 組16 位、8 組8 位定點數(shù)的加法或乘法運算,提高數(shù)據(jù)并行計算的能力。采用混合乘加運算數(shù)據(jù)通路,可以減小邏輯電路大小?;旌铣思悠鞯碾娐吩O(shè)計如圖15 所示,功能復(fù)用上述的進(jìn)位選擇加法器,從而減少整個電路的面積?;旌铣思悠骺筛鶕?jù)控制信號對加法進(jìn)位鏈進(jìn)行截斷,并輸出相應(yīng)的加法計算結(jié)果或乘法計算結(jié)果。

    圖15 混合乘加器結(jié)構(gòu)Fig.15 Fused multiply adder structure

    3)定點除法器

    定點除法器的設(shè)計采用牛頓迭代(Newton Raphson)算法[19],該算法利用乘法運算代替除法運算,算法的主要步驟為求1/b,設(shè)f(x)=1/x-b,則在x=1/b處f(x)=0。應(yīng)用牛頓迭代公式,可得:

    傳統(tǒng)的牛頓迭代除法器將式(10)中的2 次乘法和1 次加法并行計算,增加了路徑延遲,具體電路如圖16所示。本文在其基礎(chǔ)上做的改進(jìn)如圖17 所示,設(shè)計中復(fù)用定點運算中的定點加法和定點乘法模塊,從而加快運算速度;針對迭代運算,將乘法和加法計算拆分為3 級流水線,以縮短路徑延遲及提高運行速率。

    圖16 傳統(tǒng)的牛頓迭代除法器Fig.16 Traditional newton raphson divider

    圖17 改進(jìn)的牛頓迭代除法器Fig.17 Improved newton raphson divider

    3.2.2 浮點單元設(shè)計

    浮點單元設(shè)計如下:

    1)浮點加法器

    浮點加法器支持單精度浮點運算類型,包括浮點加、減定浮點轉(zhuǎn)換。浮點加法器設(shè)計為3 級流水線:操作數(shù)階碼對齊、尾數(shù)計算級、輸出結(jié)果規(guī)格化。流水線浮點加法器可以在每個時鐘周期接收一條浮點加法或減法指令[20]。

    2)浮點乘法器

    浮點乘法器是在Booth 算法、Wallace 樹型結(jié)構(gòu)[21]以及進(jìn)位選擇加法器基礎(chǔ)上,設(shè)計為3 級流水線,具體電路如圖18 所示。第1 級流水線通過異或門計算乘數(shù)和被乘數(shù)的符號位。第2 級流水線將乘數(shù)的指數(shù)部分和被乘數(shù)的指數(shù)部分偏置相加,根據(jù)溢出情況和尾數(shù)最高位調(diào)整指數(shù)后對指數(shù)規(guī)范化處理,此外,采用基4 的Booth 算法減少部分積的個數(shù),用Wallace 樹形乘法器計算部分積。第3 級流水線完成尾數(shù)部分的計算及調(diào)整輸出結(jié)果。

    圖18 浮點乘法器Fig.18 Floating point multiplier

    3)浮點除法器

    浮點除法器的設(shè)計采用基于牛頓迭代算法的流水線浮點除法器,尾數(shù)計算部分采用24 位牛頓迭代除法器模塊。浮點除法器的設(shè)計如圖19 所示,其流水線劃分為4 級:牛頓迭代計算,部分積計算,定點加法運算和規(guī)格化輸出。

    4 實驗結(jié)果與分析

    4.1 實驗結(jié)果

    通過Modelsim SE-64 10.4 仿真驗證平臺編寫相應(yīng)的測試程序,并對色系變換、腐蝕、膨脹、Sobel和Canny邊緣檢測函數(shù)進(jìn)行功能仿真,實驗結(jié)果如圖20 所示。其中,圖20(a)表示未經(jīng)處理的640 像素×480 像素的原圖像,圖20(b)表示經(jīng)過色系變換后得到的結(jié)果,圖20(c)表示經(jīng)過腐蝕操作后的結(jié)果,圖20(d)表示經(jīng)過膨脹操作后的結(jié)果,圖20(e)表示經(jīng)過Sobel 3×3 濾波后的結(jié)果,圖20(f)表示經(jīng)過Canny邊緣檢測后的結(jié)果。由圖20可知,使用不同算法在測試程序上進(jìn)行功能仿真,均可達(dá)到預(yù)期處理目的,且和軟件處理結(jié)果相同。

    圖20 不同函數(shù)的功能仿真結(jié)果Fig.20 Functional simulation results of different function

    將上述函數(shù)的算法在數(shù)據(jù)通路運算器上進(jìn)行映射后,對每秒處理后的圖像幀數(shù)進(jìn)行統(tǒng)計如表2 所示。由表2可知,當(dāng)屏幕刷新率為640像素×480像素@60 Hz,800像素×600像素@60 Hz,1 024像素×768像素@60 Hz及以下標(biāo)準(zhǔn)時,色系變換、Sobel、腐蝕和膨脹均可達(dá)到快速刷新并顯示的要求。

    表2 不同分辨率下每秒處理的圖像幀數(shù)Table 2 Image frames per second processed under different resolutions

    當(dāng)處理圖片的分辨率在1 600 像素×1 200 像素、2 048 像素×1 536 像素及以上時,單個數(shù)據(jù)通路運算器無法滿足實時性及高速率的通用圖像處理要求,此時需要將多個數(shù)據(jù)通路運算器采用互聯(lián)拓?fù)浣Y(jié)構(gòu)組合構(gòu)成OpenVX 并行處理器,在并行處理器上獲得處理性能的提升,達(dá)到實時處理的目的。

    4.2 性能分析

    采用Synopsys 公司綜合工具Design Compiler,鏈接SMIC 65nm CMOS 工藝庫對整體電路及各運算器進(jìn)行綜合實現(xiàn),并得到時序報告、面積報告和功耗報告。對于32 位的除法運算,本文改進(jìn)的牛頓迭代除法器最大主頻可達(dá)520 MHz,相同實驗條件下,對比傳統(tǒng)的牛頓迭代除法器,其速率提升了22%。根據(jù)綜合結(jié)果對整體電路進(jìn)行性能分析,結(jié)果如表3 所示,電路的時延為2 ns,且1/2 ns=500 MHz,因此系統(tǒng)最高時鐘頻率達(dá)500 MHz,系統(tǒng)的吞吐量為1.86 GB/s。

    表3 整體電路性能分析Table 3 Overall circuit performance analysis

    5 結(jié)束語

    本文對OpenVX 1.3 標(biāo)準(zhǔn)中kernel函數(shù)算法進(jìn)行分析與映射,根據(jù)映射后電路的時序圖分析運算器數(shù)目,并基于分析結(jié)果對可重構(gòu)數(shù)據(jù)通路運算器構(gòu)建整體結(jié)構(gòu)及內(nèi)部子模塊。此外,對可重構(gòu)數(shù)據(jù)通路運算器進(jìn)行靈活編程,設(shè)計基于OpenVX 1.3 標(biāo)準(zhǔn)的kernel 函數(shù)算法,完成通用的圖像處理。實驗結(jié)果表明,基于OpenVX 的并行可重構(gòu)數(shù)據(jù)通路運算器能滿足實時及高速率的通用圖像處理要求。下一步將優(yōu)化各運算單元性能,通過設(shè)計處理性能更好的運算器及編寫相應(yīng)的微指令,實現(xiàn)上層復(fù)雜特征提取函數(shù)的數(shù)據(jù)通路映射。

    猜你喜歡
    加法器乘法器浮點
    分段式高性能近似加法器設(shè)計
    LEO星座增強GNSS PPP模糊度浮點解與固定解性能評估
    基于浮點DSP的鐵路FSK信號檢測
    一種混合結(jié)構(gòu)的新型近似加法器
    通用加法器的邏輯實現(xiàn)與分析
    電子世界(2018年1期)2018-01-26 04:58:08
    基于FPGA的流水線單精度浮點數(shù)乘法器設(shè)計*
    三旋光結(jié)構(gòu)一步無進(jìn)位加法器的設(shè)計
    基于FPGA的浮點FIR濾波器設(shè)計
    改進(jìn)的Goldschmidt雙精度浮點除法器
    乘法器模塊在FPGA中的實現(xiàn)
    少妇被粗大的猛进出69影院| 国产亚洲精品一区二区www | 99热国产这里只有精品6| 丰满人妻熟妇乱又伦精品不卡| 在线观看舔阴道视频| 国产一区二区三区视频了| 日韩欧美一区视频在线观看| 亚洲av日韩在线播放| 日韩一卡2卡3卡4卡2021年| 国产精品电影一区二区三区 | 国产伦理片在线播放av一区| 亚洲五月婷婷丁香| 国产人伦9x9x在线观看| 亚洲专区国产一区二区| 国产一卡二卡三卡精品| 视频在线观看一区二区三区| 正在播放国产对白刺激| 一本综合久久免费| 99久久99久久久精品蜜桃| 12—13女人毛片做爰片一| 亚洲,欧美精品.| 亚洲av欧美aⅴ国产| 一本—道久久a久久精品蜜桃钙片| 精品国产乱子伦一区二区三区| 五月天丁香电影| 久久国产精品男人的天堂亚洲| 无限看片的www在线观看| 天堂8中文在线网| 菩萨蛮人人尽说江南好唐韦庄| 一级片免费观看大全| 精品久久久久久久毛片微露脸| 欧美激情 高清一区二区三区| 亚洲国产毛片av蜜桃av| 自线自在国产av| 日韩一区二区三区影片| 国产精品国产高清国产av | 青青草视频在线视频观看| 欧美黄色淫秽网站| 亚洲国产欧美在线一区| 日韩免费高清中文字幕av| 动漫黄色视频在线观看| 热re99久久精品国产66热6| av国产精品久久久久影院| 日本av手机在线免费观看| 久久青草综合色| 国产高清videossex| 女人精品久久久久毛片| 嫁个100分男人电影在线观看| 国产亚洲精品久久久久5区| av有码第一页| www.999成人在线观看| 久久久精品免费免费高清| 国产av一区二区精品久久| videos熟女内射| 国产91精品成人一区二区三区 | 国产欧美日韩一区二区三区在线| 欧美日韩中文字幕国产精品一区二区三区 | 2018国产大陆天天弄谢| 精品国内亚洲2022精品成人 | 99热国产这里只有精品6| 亚洲欧洲日产国产| 精品午夜福利视频在线观看一区 | 久久久久精品国产欧美久久久| 国产精品亚洲av一区麻豆| 免费不卡黄色视频| 69精品国产乱码久久久| 国产精品偷伦视频观看了| 欧美亚洲 丝袜 人妻 在线| 最近最新中文字幕大全免费视频| 中国美女看黄片| 成人免费观看视频高清| 久久热在线av| 大码成人一级视频| 美女主播在线视频| 69精品国产乱码久久久| 久9热在线精品视频| 成人手机av| 一边摸一边抽搐一进一小说 | 亚洲国产精品一区二区三区在线| 国产伦人伦偷精品视频| 制服诱惑二区| 9191精品国产免费久久| 精品一区二区三卡| 桃红色精品国产亚洲av| 男男h啪啪无遮挡| 亚洲少妇的诱惑av| 狠狠婷婷综合久久久久久88av| 欧美乱妇无乱码| 岛国在线观看网站| 黑人欧美特级aaaaaa片| 99久久99久久久精品蜜桃| 亚洲午夜理论影院| 亚洲av片天天在线观看| 女人爽到高潮嗷嗷叫在线视频| 窝窝影院91人妻| 最新美女视频免费是黄的| 亚洲欧洲精品一区二区精品久久久| 久久人妻av系列| 91精品国产国语对白视频| av国产精品久久久久影院| netflix在线观看网站| 久久国产精品影院| 亚洲熟妇熟女久久| 成人手机av| 国产精品欧美亚洲77777| 国产aⅴ精品一区二区三区波| 国产片内射在线| 成人18禁高潮啪啪吃奶动态图| 欧美性长视频在线观看| 成人av一区二区三区在线看| 午夜福利视频在线观看免费| 日韩熟女老妇一区二区性免费视频| 免费人妻精品一区二区三区视频| 脱女人内裤的视频| 最近最新中文字幕大全电影3 | 国产高清视频在线播放一区| 亚洲中文av在线| 操美女的视频在线观看| 色老头精品视频在线观看| 一区二区日韩欧美中文字幕| av福利片在线| 手机成人av网站| 国产欧美日韩一区二区三| 超色免费av| 亚洲欧美日韩高清在线视频 | 精品久久蜜臀av无| 妹子高潮喷水视频| 香蕉丝袜av| 高清av免费在线| 黑人巨大精品欧美一区二区mp4| 高清视频免费观看一区二区| 首页视频小说图片口味搜索| 国产亚洲av高清不卡| 中文字幕人妻丝袜一区二区| 日本wwww免费看| 亚洲自偷自拍图片 自拍| 久久亚洲精品不卡| 日本一区二区免费在线视频| 美女国产高潮福利片在线看| 大香蕉久久网| 多毛熟女@视频| 亚洲精品国产区一区二| 成人免费观看视频高清| 国产精品欧美亚洲77777| 超碰97精品在线观看| 五月开心婷婷网| 欧美黄色淫秽网站| 9热在线视频观看99| 国产成人欧美| 高清av免费在线| 久久这里只有精品19| 午夜激情久久久久久久| 黄色毛片三级朝国网站| 美女国产高潮福利片在线看| 欧美日韩黄片免| 欧美日韩亚洲高清精品| 亚洲美女黄片视频| 美女高潮喷水抽搐中文字幕| 久久99一区二区三区| 两人在一起打扑克的视频| 成人精品一区二区免费| 热99国产精品久久久久久7| 97人妻天天添夜夜摸| 黑人巨大精品欧美一区二区蜜桃| 亚洲国产欧美日韩在线播放| 巨乳人妻的诱惑在线观看| 国产精品二区激情视频| 欧美激情高清一区二区三区| 亚洲一卡2卡3卡4卡5卡精品中文| 美女国产高潮福利片在线看| 99re6热这里在线精品视频| av片东京热男人的天堂| 亚洲三区欧美一区| 欧美日韩亚洲综合一区二区三区_| 亚洲欧洲日产国产| 国产男靠女视频免费网站| 国产精品 国内视频| 国产在线精品亚洲第一网站| 亚洲第一av免费看| 成人手机av| 午夜日韩欧美国产| 啦啦啦免费观看视频1| 91国产中文字幕| 久久青草综合色| 热re99久久国产66热| a级毛片在线看网站| 亚洲欧美一区二区三区黑人| 亚洲五月婷婷丁香| 精品卡一卡二卡四卡免费| 啦啦啦免费观看视频1| 制服诱惑二区| 国产精品98久久久久久宅男小说| 亚洲av电影在线进入| www.精华液| 黄色 视频免费看| 免费女性裸体啪啪无遮挡网站| 国产日韩一区二区三区精品不卡| 99re在线观看精品视频| 精品国产一区二区久久| 久久精品亚洲精品国产色婷小说| 欧美精品一区二区大全| 老司机靠b影院| 久久精品人人爽人人爽视色| 91成年电影在线观看| 亚洲av日韩精品久久久久久密| 天天躁夜夜躁狠狠躁躁| 久久久久久久久免费视频了| 午夜免费鲁丝| 午夜精品久久久久久毛片777| 99精品久久久久人妻精品| tube8黄色片| 无限看片的www在线观看| 激情在线观看视频在线高清 | 十八禁高潮呻吟视频| 国产欧美日韩一区二区三| 精品国产乱码久久久久久男人| 别揉我奶头~嗯~啊~动态视频| 怎么达到女性高潮| 一二三四在线观看免费中文在| 国产不卡一卡二| 久久亚洲真实| 青青草视频在线视频观看| 女人高潮潮喷娇喘18禁视频| 日本a在线网址| 久久人妻av系列| 亚洲五月色婷婷综合| 男女无遮挡免费网站观看| 国产亚洲精品久久久久5区| 亚洲色图 男人天堂 中文字幕| 亚洲avbb在线观看| xxxhd国产人妻xxx| 欧美乱码精品一区二区三区| 蜜桃国产av成人99| 国产深夜福利视频在线观看| 性色av乱码一区二区三区2| 人妻久久中文字幕网| 两性午夜刺激爽爽歪歪视频在线观看 | 亚洲,欧美精品.| 他把我摸到了高潮在线观看 | 黄色怎么调成土黄色| 国产亚洲av高清不卡| 国产免费av片在线观看野外av| 亚洲国产欧美一区二区综合| 久久久精品94久久精品| 精品卡一卡二卡四卡免费| 一边摸一边抽搐一进一出视频| 色在线成人网| 啦啦啦 在线观看视频| 久久久久久久久久久久大奶| 日本撒尿小便嘘嘘汇集6| 日日夜夜操网爽| 亚洲国产看品久久| 久久这里只有精品19| 天堂俺去俺来也www色官网| 日韩欧美免费精品| 亚洲午夜理论影院| 国产一区二区三区综合在线观看| 正在播放国产对白刺激| 成年动漫av网址| 99久久国产精品久久久| 一级黄色大片毛片| 国产成人精品无人区| 久久国产亚洲av麻豆专区| 两个人免费观看高清视频| 国产区一区二久久| 伊人久久大香线蕉亚洲五| 久久久久国内视频| 激情在线观看视频在线高清 | 99热国产这里只有精品6| 亚洲欧美精品综合一区二区三区| 肉色欧美久久久久久久蜜桃| 精品国产国语对白av| 国产伦理片在线播放av一区| svipshipincom国产片| 亚洲精品国产区一区二| a级片在线免费高清观看视频| 久久精品成人免费网站| 黄色丝袜av网址大全| 亚洲五月色婷婷综合| 在线亚洲精品国产二区图片欧美| 精品国产一区二区三区四区第35| 国产一区二区三区在线臀色熟女 | 女同久久另类99精品国产91| 蜜桃在线观看..| 狠狠婷婷综合久久久久久88av| 超色免费av| 老司机午夜福利在线观看视频 | 99九九在线精品视频| 亚洲 国产 在线| 亚洲欧美一区二区三区黑人| 久久 成人 亚洲| 99re在线观看精品视频| 国产精品秋霞免费鲁丝片| 在线观看免费视频日本深夜| 啪啪无遮挡十八禁网站| 成年人午夜在线观看视频| 国产免费现黄频在线看| 日日夜夜操网爽| 亚洲第一青青草原| 在线播放国产精品三级| 久久狼人影院| 久久久久国产一级毛片高清牌| 久久婷婷成人综合色麻豆| 18禁美女被吸乳视频| 午夜成年电影在线免费观看| 妹子高潮喷水视频| 亚洲精品美女久久av网站| 中文字幕人妻熟女乱码| av天堂久久9| 中文字幕高清在线视频| 建设人人有责人人尽责人人享有的| 精品久久久久久久毛片微露脸| 怎么达到女性高潮| 十八禁网站网址无遮挡| 亚洲精品久久午夜乱码| 欧美黑人欧美精品刺激| 精品第一国产精品| 国产91精品成人一区二区三区 | 久久久精品免费免费高清| 最新在线观看一区二区三区| 十八禁高潮呻吟视频| 国产欧美日韩综合在线一区二区| 老司机靠b影院| 亚洲五月婷婷丁香| 亚洲专区国产一区二区| 国产黄色免费在线视频| 在线观看66精品国产| 满18在线观看网站| 亚洲午夜精品一区,二区,三区| 精品国产一区二区三区久久久樱花| 亚洲色图综合在线观看| 日本黄色日本黄色录像| 啦啦啦在线免费观看视频4| 国产91精品成人一区二区三区 | 19禁男女啪啪无遮挡网站| 成人18禁高潮啪啪吃奶动态图| 一区福利在线观看| 亚洲精品国产一区二区精华液| 亚洲欧美色中文字幕在线| 老司机午夜十八禁免费视频| 乱人伦中国视频| 精品国产乱码久久久久久男人| 午夜福利,免费看| 视频在线观看一区二区三区| 伦理电影免费视频| 国产高清视频在线播放一区| www.999成人在线观看| 别揉我奶头~嗯~啊~动态视频| 午夜福利视频精品| 免费少妇av软件| 午夜福利在线观看吧| 午夜激情久久久久久久| 亚洲熟女毛片儿| 18禁国产床啪视频网站| 色精品久久人妻99蜜桃| 日韩一卡2卡3卡4卡2021年| 多毛熟女@视频| 欧美日韩国产mv在线观看视频| 久久婷婷成人综合色麻豆| 91成年电影在线观看| 夜夜夜夜夜久久久久| 一级黄色大片毛片| videosex国产| 欧美成人免费av一区二区三区 | a级毛片黄视频| 免费女性裸体啪啪无遮挡网站| 亚洲专区字幕在线| 一夜夜www| 日韩免费高清中文字幕av| 国产一区二区三区在线臀色熟女 | 91老司机精品| 成年人免费黄色播放视频| 亚洲 欧美一区二区三区| 亚洲精品美女久久久久99蜜臀| 人人妻人人添人人爽欧美一区卜| 日本黄色日本黄色录像| 成人精品一区二区免费| 黑丝袜美女国产一区| 亚洲国产欧美网| 90打野战视频偷拍视频| 欧美日韩国产mv在线观看视频| 亚洲成人国产一区在线观看| 亚洲国产av新网站| 黄色视频在线播放观看不卡| 午夜福利乱码中文字幕| 狠狠婷婷综合久久久久久88av| 2018国产大陆天天弄谢| 精品一区二区三区视频在线观看免费 | 天天操日日干夜夜撸| 国精品久久久久久国模美| 精品少妇黑人巨大在线播放| 窝窝影院91人妻| 日韩三级视频一区二区三区| 免费一级毛片在线播放高清视频 | 色老头精品视频在线观看| 国产免费福利视频在线观看| 97人妻天天添夜夜摸| 夜夜爽天天搞| 国产视频一区二区在线看| 18在线观看网站| 动漫黄色视频在线观看| 国产精品美女特级片免费视频播放器 | 最近最新免费中文字幕在线| 国产精品亚洲一级av第二区| 两性夫妻黄色片| 精品一区二区三区视频在线观看免费 | 亚洲精品一卡2卡三卡4卡5卡| 露出奶头的视频| 日韩欧美三级三区| 午夜老司机福利片| 精品少妇一区二区三区视频日本电影| 亚洲精品美女久久久久99蜜臀| 777米奇影视久久| 久久人人97超碰香蕉20202| 免费人妻精品一区二区三区视频| av免费在线观看网站| 精品人妻熟女毛片av久久网站| 国产成人啪精品午夜网站| 大型黄色视频在线免费观看| 亚洲色图 男人天堂 中文字幕| 757午夜福利合集在线观看| 黑丝袜美女国产一区| 91精品国产国语对白视频| 99在线人妻在线中文字幕 | 亚洲国产av新网站| 一区二区三区激情视频| 亚洲成av片中文字幕在线观看| 日韩一卡2卡3卡4卡2021年| 久久久国产欧美日韩av| tocl精华| 亚洲伊人色综图| av片东京热男人的天堂| 国产又爽黄色视频| 免费av中文字幕在线| 蜜桃在线观看..| 精品国内亚洲2022精品成人 | 叶爱在线成人免费视频播放| 757午夜福利合集在线观看| 一级片免费观看大全| 亚洲五月色婷婷综合| 成人手机av| 欧美日韩黄片免| av福利片在线| 亚洲美女黄片视频| 成人18禁在线播放| 免费在线观看完整版高清| 怎么达到女性高潮| 精品久久久久久久毛片微露脸| 日韩免费高清中文字幕av| 亚洲黑人精品在线| 黄网站色视频无遮挡免费观看| 青草久久国产| 亚洲国产成人一精品久久久| 国产一区二区在线观看av| 久久国产精品男人的天堂亚洲| 国产亚洲午夜精品一区二区久久| 精品人妻熟女毛片av久久网站| 在线观看免费高清a一片| 国产成人精品在线电影| 国产精品久久久久久精品电影小说| 欧美亚洲 丝袜 人妻 在线| 国产精品久久久久久精品古装| 日韩有码中文字幕| 精品亚洲成a人片在线观看| 欧美一级毛片孕妇| 80岁老熟妇乱子伦牲交| 精品国产乱子伦一区二区三区| 视频区欧美日本亚洲| 一本综合久久免费| 交换朋友夫妻互换小说| 久久久久久免费高清国产稀缺| 别揉我奶头~嗯~啊~动态视频| 国产亚洲精品第一综合不卡| 一级片'在线观看视频| 久久久欧美国产精品| 国产在线精品亚洲第一网站| 亚洲中文av在线| 成人av一区二区三区在线看| 一区二区av电影网| 国产在线观看jvid| av天堂久久9| 19禁男女啪啪无遮挡网站| 夜夜骑夜夜射夜夜干| 亚洲国产精品一区二区三区在线| 国产精品亚洲一级av第二区| 国产成人一区二区三区免费视频网站| 一个人免费看片子| 正在播放国产对白刺激| 国产在线免费精品| a级毛片黄视频| 国产精品偷伦视频观看了| 大型黄色视频在线免费观看| 久久久久视频综合| 国产不卡av网站在线观看| 色视频在线一区二区三区| 99国产综合亚洲精品| 亚洲一区中文字幕在线| 麻豆国产av国片精品| 国产精品影院久久| 久久久国产一区二区| 99re6热这里在线精品视频| 国精品久久久久久国模美| 一夜夜www| 久热爱精品视频在线9| 69精品国产乱码久久久| 女人高潮潮喷娇喘18禁视频| 欧美国产精品一级二级三级| 女性生殖器流出的白浆| 不卡av一区二区三区| 久久精品亚洲av国产电影网| 亚洲全国av大片| 自拍欧美九色日韩亚洲蝌蚪91| 久久久精品免费免费高清| 看免费av毛片| 亚洲一码二码三码区别大吗| 国产精品亚洲一级av第二区| 精品久久久久久电影网| 一区福利在线观看| 免费一级毛片在线播放高清视频 | 黄网站色视频无遮挡免费观看| 国产国语露脸激情在线看| 男女午夜视频在线观看| 久久久久精品国产欧美久久久| 国产精品二区激情视频| 99国产精品一区二区三区| 1024视频免费在线观看| 99国产极品粉嫩在线观看| 精品欧美一区二区三区在线| 久久中文看片网| 天天躁日日躁夜夜躁夜夜| 老鸭窝网址在线观看| 午夜视频精品福利| 成人国语在线视频| 日本精品一区二区三区蜜桃| 天天躁日日躁夜夜躁夜夜| 亚洲人成电影观看| 天天躁夜夜躁狠狠躁躁| 国产精品欧美亚洲77777| 国产午夜精品久久久久久| 久久精品亚洲精品国产色婷小说| 久久精品成人免费网站| 狠狠精品人妻久久久久久综合| 国产精品久久电影中文字幕 | 久久久久精品人妻al黑| 在线观看免费高清a一片| 精品国产一区二区三区久久久樱花| 欧美日韩精品网址| 国产成人一区二区三区免费视频网站| 亚洲国产看品久久| 日日爽夜夜爽网站| 51午夜福利影视在线观看| 在线观看www视频免费| aaaaa片日本免费| 国产精品久久久人人做人人爽| 久久青草综合色| 欧美在线一区亚洲| 中文字幕制服av| 一级片'在线观看视频| 99re6热这里在线精品视频| 欧美人与性动交α欧美软件| 国产熟女午夜一区二区三区| 国产一区有黄有色的免费视频| 色视频在线一区二区三区| 精品免费久久久久久久清纯 | 国产精品熟女久久久久浪| 欧美 日韩 精品 国产| 亚洲性夜色夜夜综合| 亚洲色图综合在线观看| 国产精品免费一区二区三区在线 | 亚洲第一av免费看| 桃花免费在线播放| 欧美在线黄色| 午夜免费鲁丝| 男女下面插进去视频免费观看| 女人被躁到高潮嗷嗷叫费观| 中文字幕色久视频| a级片在线免费高清观看视频| 国产精品久久久久成人av| 欧美亚洲 丝袜 人妻 在线| 少妇精品久久久久久久| 国产一区二区 视频在线| 国产精品av久久久久免费| 老司机亚洲免费影院| 男女免费视频国产| 别揉我奶头~嗯~啊~动态视频| 成年版毛片免费区| 日韩人妻精品一区2区三区| 午夜激情av网站| 电影成人av| 另类精品久久| 69精品国产乱码久久久| 亚洲欧美一区二区三区久久| 国内毛片毛片毛片毛片毛片| 亚洲国产欧美网| 久久精品国产亚洲av高清一级| 曰老女人黄片| 亚洲精华国产精华精| 麻豆乱淫一区二区| 99精品久久久久人妻精品| 国产成人欧美| 三级毛片av免费| tube8黄色片| 大片电影免费在线观看免费| 久久精品国产亚洲av香蕉五月 | 操美女的视频在线观看| 亚洲国产看品久久| 在线观看免费高清a一片| 久久久久国内视频| 女人高潮潮喷娇喘18禁视频| 怎么达到女性高潮| 99国产精品一区二区蜜桃av | 亚洲av日韩精品久久久久久密| 欧美精品亚洲一区二区| 国产成人一区二区三区免费视频网站| 久久毛片免费看一区二区三区|