《電子技術應用》
您所在的位置:首頁 > 電源技術 > 設計應用 > 如何優化嵌入式DSP應用的功耗
如何優化嵌入式DSP應用的功耗
摘要: 本文討論的電源優化策略是一種從嵌入式項目之初即可用于降低與調節應用功耗的通用模型。當測量功耗無法滿足要求或需要采用額外的運行時技術時,上述策略可重復使用,先期步驟也可重復進行。例如,在音頻應用中采用這種策略,僅需幾種高回報的節電技術,即可節省大量電能。
Abstract:
Key words :

采用軟硬件技術可以提高電源效率,而使用內置電源管理 API 的 DSP RTOS 更容易實現上述目的。

作者:Scott Gary,德州儀器 (TI)

無線及有線系統設計師均必須重視電源效率問題,盡管雙方的出發點不盡相同。

對于移動設備而言,更長的電池使用壽命、更長的通話時間或更長的工作時間都是明顯的優勢。降低電源要求意味著使用體積更小的電池或選擇不同的電池技術,這在一定程度上也緩解了電池發熱問題。

對于有線系統而言,設計師可通過減小電源體積、減少冷卻需求以及降低風扇噪聲來提高電池效率。人們很少會提到這樣一個事實:提高電源效率還可節省空間,用以增加能夠提高系統性能的組件,尤其是設計小組希望添加一個以上處理器時,這一點非常重要。

設計嵌入式 DSP 處理器或系統功耗要求嚴格的系統時,采用 DSP 專用技術、操作系統及其支持軟件可以降低功耗。超越傳統技術的 DSP 或雙處理器設計在節約能量方面表現出色。

本文將討論傳統及專門針對 DSP 的功耗優化技術,首先對使用到的術語和原理進行定義與說明。

功耗基礎知識

互補金屬氧化物半導體 (CMOS) 電路的總功耗是動態功耗與靜態功耗之和 [參考資料 3]:

當門發生邏輯狀態轉換并產生內部結點充電所需的開關電流以及P 通道及N 通道同時暫態開啟引起直通電流時,就會出現動態功耗。通過以下公式可以估算其近似值:

其中,Cpd 為動態電容,F 為開關頻率,Vcc 為電源電壓,而 Nsw 為轉換的比特數。

另外,電壓 (Vcc) 決定著穩定工作狀態下的最大開關頻率 (F)。

上述關系中包含兩個重要概念:

  • 動態功耗與開關頻率呈線性關系,與電源電壓呈二次關系。
  • 最大安全開關頻率取決于電源電壓。

為便于本文討論,將特定的頻率及電壓對稱為“設定點”。

很顯然,降低 CPU 時鐘速率將相應成比例地降低動態功耗,由于動態功耗與電源電壓成二次關系,在不影響系統性能的前提下,通過降低電壓就可能額外大大降低功耗。

不過,對于特定任務集,降低 CPU 時鐘速率也會成比例地延長執行該任務集的時間,因此必須仔細分析應用以確保滿足其實時需求。

靜態功耗主要是由于晶體管漏電流造成的。一般說來,CMOS 電路的靜態功耗很低,與其動態功耗相比可以忽略不計。嵌入式應用在不工作期間通常會“閑置”CPU 時鐘以減少動態功耗,從而顯著降低總體功耗。

而在未來的設計中必須特別關注靜態功耗問題,因為更高性能的新型晶體管的漏電流將顯著提高 [參考資料 13]。

嵌入式系統常用技術

常用電源管理技術可以分為兩類:通過早期硬件設計決策實現或在系統運行時實現。

設計早期的決策對滿足性能及功耗至關重要,下面列出了設計中需要考慮的十大要素,其中包括硬件選擇、設計策略及架構選擇。大多數要素都是嵌入式系統的基本要求,其它要素則需要單獨考量。盡管下列決策是在設計早期制定的,但有些仍需在整個設計周期中進行再驗證。如下所列:

  1. 選擇低功耗組件
  2. 分割電壓與時鐘域;
  3. 支持電壓及時鐘縮放功能;
  4. 啟用保持電壓門控功能;
  5. 利用軟件中斷減少輪詢;
  6. 采用分級存儲器模型;
  7. 降低輸出負載;
  8. 引導時關閉非關鍵無動力資源;
  9. 盡量減少活動 PLL 數量;
  10. 使用時鐘分割器快速變換頻率。

有關上述列表的詳細信息如表 1 所示。

表 1. 通過早期硬件設計決策降低功耗

確定系統架構以后,設計團隊需要將注意力轉向系統運行時環境。雖然以下列出的僅 14項,但在設計過程中要始終關注其中大部分內容。

  1. 不需要時則關閉門時鐘
  2. 引導過程中主動關閉不必要的功耗
  3. 僅在需要時用門向子系統供電
  4. 激活外設低功耗模式
  5. 充分利用外設活動檢測器
  6. 使用自動刷新模式
  7. 通過基準應用確定最小必需頻率及電壓
  8. 根據總體活動情況調整 CPU 頻率及電壓
  9. 動態調度 CPU 頻率及電壓以匹配預測工作負載
  10. 優化代碼的執行速度
  11. 使用低功耗代碼序列及數據模型
  12. 使用代碼覆蓋技術減少對高速內存的需求
  13. 更換電源時進入簡化性能模式
  14. 平衡精確度與功耗的關系

老練的設計團隊必須至少要從概念上熟悉上述嵌入式系統應用設計要素(其中一項與 DSP電路有關),有關上述列表的詳細信息如表 2 所示。

表 2. 通過常用運行時技術降低功耗

實現表 1 及表 2 所述做法及策略并不容易。任何降低功耗的設計都有可能對性能產生負面影響或導致系統不穩定。下表列出了使用基本電源管理技術所面臨的主要難題。

表 3. 實際嵌入式系統設計面臨的主要難題

DSP RTOS 如何解決難題

大多數老練的嵌入式系統設計師都知道,表 2 中列出的許多技術問題都可以在操作系統中解決,而不必讓每個新的設計項目都“從零開始”。

上述最有價值并且得到普遍認可的技術中的一個子集已包括在 RTOS 中,相關技術包括:閑置、關閉活動電源、器件驅動器通知、內存管理、V/F 縮放。由于設計目標不盡相同,將這些技術構建到 RTOS 中需要很多技巧。設計師必須可以選擇混合或匹配子集。關鍵的設計目標就是高效性、靈活性以及操作系統的松耦合。

TI 的 DSP/BIOS™ 操作系統的電源管理器 (PWRM) 非常適于用作現有 RTOS 的電源管理模塊 [參考資料 4]。盡管以下描述的實施是就特定 DSP/BIOS 而言的,但其概念可簡單地運用其他操作系統,甚至用于無操作系統的應用環境。

電源管理器的要求

電源管理器實施的關鍵要求如下:

  1. 管理決策必須由應用觸發,而不是操作系統觸發;
  2. 電源管理活動應當針對大部分應用代碼透明;
  3. 電源管理器必須支持電壓與頻率 (V/F) 縮放,并充分利用芯片空閑與睡眠模式;
  4. 電源管理器必須在應用代碼、驅動器以及操作系統本身范圍內協調電源事件處理,并在發生特定事件時向客戶端發出通知;
  5. 電源管理特性必須在任何線程環境中可用,并且還必須對特定客戶端的多個實例可用(如一個器件驅動器的多個實例);
  6. 在向客戶端發出電源事件通知時,電源管理器必須支持事件處理的延遲完成,并在等待延遲客戶端的完成信號的同時通知其他客戶端;
  7. 對具有不同功能的不同平臺,電源管理器必須是可擴展的和便攜性的。

為滿足上述的關鍵要求,可將電源管理器作為 DSP/BIOS 的附屬模塊被添加,如圖 1 所示。

圖 1. 電源管理器分區 

電源管理器位于內核之外,其不是系統中的一項任務,而是一系列可在應用控制線程以及器件驅動器環境中執行任務的 API。

這意味著無需修改內核。但在 CPU 時鐘與操作系統定時器時鐘相耦合的平臺上,DSP/BIOS 時鐘模塊 (CLK) 需要補充例行程序,這對頻率縮放非常重要,因為這些例行程序能夠作為 PWRM 的客戶端程序適應操作系統時鐘。

電源管理器寫入并讀取時鐘空閑配置寄存器,并通過控制 CPU 時鐘速率及穩壓電路的平臺特定型功率擴展庫 (PSL) [參考資料. 5]直接與 DSP 硬件相連接。PSL 將電源管理器及應用的其他部分與頻率和電壓控制硬件的低級實施細節相隔離。

電源管理器擁有若干個與應用相關的任務。由設計工程師對其進行靜態配置,并在運行時進行動態調用:

  • 空閑時鐘域 —— 電源管理器提供的接口可使特定時鐘域處于空閑狀態,從而降低有效功耗。此外,其還可以在 OS 空閑環路 (idle loop) 的適當點提供能自動使 DSP CPU 和高速緩存處于空閑狀態的機制。
  • 降低引導時間的功耗——電源管理器包含一個鉤子機制 (hook mechanism),這使開發人員能夠設定省電功能,以便在引導時間實現自動調用。
  • 電壓及頻率 (V/F) 縮放——電源管理器提供的接口可使應用動態更改 DPS 內核的工作電壓及頻率。因此,應用可利用該特性根據相關的處理要求相應調整功耗。電源管理器 API 可設定應用中的電壓是否應隨同頻率進行縮放,以及在降壓 (down-voltage transition) 轉換過程中是否可繼續執行任務,轉換時延由負載而定,有可能會較長;如果處理器在降壓轉換期間工作正常,則允許繼續執行應用;此外,電源管理器還包含用于查詢 V/F 設定點屬性及時延的 API。
  • 睡眠模式——電源管理器包含的配置接口及運行時接口使開發人員可喚醒自定義睡眠模式,以便在非工作狀態期間節省電能。
  • 電源事件的注冊及通知——為了調整整個應用中的 V/F 縮放比例、睡眠模式以及其他事件,電源管理擁有一套注冊及通知機制 (registration and notification mechanism),以使諸如應用代碼、外設驅動器、封裝內容以及 OS 時鐘模塊等實體能夠進行注冊,用于通知會影響這些實體的特定事件,例如“即將更改 V/F 設定點”、“完成更改V/F 設定點”、“進入睡眠模式”、“從睡眠模式中喚醒”以及出現“電源故障”等。通知進程 (notification process) 是電源管理器的重要特性。當無需通知時可使用“未登記”功能。

電源管理器 API

表 4 對運行時應用編程接口進行了匯總。

 

PWRM_changeSetpoint

對最新的 V/F 設定點進行初始化更改

PWRM_configure

為 PWRM 設置新的配置參數

PWRM_getCapabilities

在該平臺上獲取有關 PWRM 性能的信息

PWRM_getCurrentSetpoint

獲取當前的有效設定點

PWRM_getNumSetpoints

獲取該平臺上可用設定點的數量

PWRM_getSetpointInfo

獲取設定點的相應頻率及電壓值

PWRM_getTransitionLatency

獲取兩個設定點之間比例縮放的時延

PWRM_idleClocks

使特定時鐘域立即進入空閑模式

PWRM_registerNotify

注冊可在發生特定功耗事件時進行調用的函數

PWRM_sleepDSP

將 DSP 轉換至新的睡眠狀態

PWRM_releaseDependency

解除此前聲明的資源依賴性

PWRM_setDependency

聲明對電源的可管理資源具有依賴性

PWRM_unregisterNotify

未注冊來自 PWRM 的事件通知

 

表 4. 電源管理運行時 API 的匯總

戰略實施

由于已經建立了提高電源效率的基礎,下一步工作就應該進行戰略定義,以便開發低功耗應用,并充分利用 OS 中的部分技術及支持。

所建議的策略包括以下 11 個步驟。該戰略具有可重復性:
當無法滿足電源管理目標,也就是說需要采用額外的運行時方案才能滿足應用電源預算時,就可重復訪問這些步驟。

  1. 從初始就考慮到電源效率;
  2. 選擇低功耗組件;
  3. 對電源進行建模和估測,并進行相應的硬件測試;
  4. 針對電源管理和測量設計具備鉤子機制的 HW;
  5. 構建可大幅提高工作效率的 SW;
  6. 啟用簡單的電源管理“開/關機切換”特性;
  7. 在無需電源管理的情況下也可率先進入工作;
  8. 重復開啟“開機”特性,并測量功耗開銷 (payoff);
  9. 開啟代碼生成優化功能、重置代碼及數據,并調整 “熱點” 監測;
  10. 進行校準,以實現頻率及電壓的最小化;
  11. 激活所有的電源管理特性,并進行相應部署。

表 5 對上述戰略進行了非常詳盡的匯總說明。我們將在下文討論如何高效應用上述策略。

表 5. 低功耗應用開發的詳細策略

音頻應用范例

選用現成的 DSP 評估板 5509A EVM PLUS 板作為測試平臺,該評估板不僅支持 V/F 縮放 ,還包含針對 DSP 內核與總體系統電源測量的鉤子機制。

需要注意的是,EVM 作為易于使用的評估平臺,并未在出廠時提供最佳功耗配置。另外,在評估效果時應謹記由于其易于配置,所以 EVM 上測量的總體系統電源數量就應多于通常情況下部署的平臺。EVM 還能以 DSP 內核級與系統級兩種方法測量各種技術的有效性。

步驟 1 無需解釋。步驟 2 及 4 基本上都由這種特殊 EVM 完成,這充分表明了該平臺的廣泛適用性。步驟 3(試驗)在 EVM 上進行,目的是測量各種技術的效果(如片上與片外存取的內核及系統電源、DMA 與 CPU 傳輸的比較、空閑外設及時鐘域的作用等等)。

架構

應用范例如圖 2 所示。如欲獲得該應用的詳細信息(包括獨立的應用手冊及源代碼),請查閱參考資料 15。

圖 2. 音頻應用

音頻信號經過采樣通過多信道緩沖串行端口 (McBSPs) 回放到 DSP。DSP DMA 引擎向McBSP 輸入或讀出采樣信號。立體聲音頻數據通過 RxSplit 任務與 Processing Task(正在處理的任務)分離為兩個數據流。DIP 開關用于選擇 G726 編碼/解碼處理或簡單音量控制。兩個通道隨后在 TxJoin 任務中組合,然后輸出至揚聲器。

Control(控制)任務被周期性觸發,檢查 DIP 開關以確定是否需要進行模式切換(如改變處理模式或進入睡眠狀態)。根據應用模式的不同,Control(控制)任務可能會檢查 CPU 負載,如果合適還會更改 V/F 設定點。

與電源相關的關鍵設計決定包括:

  1. 使用 OS 線程及阻塞原語 (blocking primitive) 空閑時鐘;
  2. 使用 DMA 提高后臺數據 (background data) 傳輸效率。在 DMA 塊中完成傳輸(而不是每次數據采樣都從串行端口導入或讀出)后即中斷 CPU;
  3. 使用共享的外部時鐘控制串行端口(無需對串行端口進行重新編程,即可進行 DSP CPU 的頻率縮放);
  4. 注冊回叫以便為編解碼器驅動程序設定鉤子機制,當應用進入深度睡眠模式時關斷編解碼器;
  5. 在音頻質量下降前使用校準功能恢復設定點頻率(及電壓);
  6. 使用電源管理器的時鐘適應功能,使周期函數在頻率縮放后繼續以特定速率工作;
  7. 使用 DSP 再引導間的電源管理器“深度睡眠”接口。

結論

總體效果總結如表 6 所示。前后模式的主要差異用黑體表示。

 

設置

DSP 內核 (mW)

DSP 節省 (%)

電路板 (mW)

電路板節省 (%)

1. CPU 工作頻率為 192MHz、電壓為1.6v
均為片外代碼
降低引導功耗功能:關閉
空閑環路:域處于活動狀態

 

207.8

 

--

 

2219

 

--

2. CPU 工作頻率為192MHz、電壓為 1.6v
均為片上代碼
降低引導功耗:關閉
空閑環路:域處于活動狀態

 

203.3

 

2.17

 

1789

 

 


3. CPU 工作頻率為192MHz、電壓為1.6v
均為片上代碼
降低引導功耗:開啟
空閑環路:域處于空閑狀態

 

155.2

 

 

 


 

 

1663

 

25.1

4. CPU 工作頻率為144MHz、電壓為 1.4v
均為片上代碼
降低引導功耗:開啟
空閑環路:域處于空閑狀態

 

99.5

 

 

 


 

 

1605

 

27.7

5. DSP 處于深度睡眠(完全空閑)狀態
休眠前電壓值最小時頻率達到最大
編解碼器斷電

 

0.361

 

 


 

1352

 

 

表 6. 節電效果

  • 模式 #1 為基準測量,全部使用片外代碼。
  • 模式 #2 消除所有片上代碼,DSP 級節電效果較小,但板級節電達到 19%。
  • 模式 #3 包括一些引導時間節電配置(如關閉 DSP 的 CLKOUT 信號、未用計時器的自動空閑配置以及關閉板上 LED)及在 BIOS 空閑環路中的閑置,從而可實現25% 的 DSP 內核級節電。
  • 模式 #4 為設定點在 1.4v 下降至 144MHz 時的功耗,在該模式下可進行音頻處理,同時仍能滿足實時最低要求,從而實現 52% 的 DSP 內核級節電。
  • 模式 #5 為應用處于待機模式下的功耗,該模式配置包括外部編解碼器關斷、設定點支持以最小電壓最大頻率快速啟動驅動、DSP 處于門控時鐘深度睡眠模式,該模式下的待機功耗僅為 361µW。

設計人員可根據特定應用的要求選擇適用的技術,從而更有利于支持 RTOS 集成高回報技術。借助 OS 的這種支持功能,設計人員能夠以低開銷方便安全地提高應用電源效率。

本文討論的電源優化策略是一種從嵌入式項目之初即可用于降低與調節應用功耗的通用模型。當測量功耗無法滿足要求或需要采用額外的運行時技術時,上述策略可重復使用,先期步驟也可重復進行。例如,在音頻應用中采用這種策略,僅需幾種高回報的節電技術,即可節省大量電能。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          狠狠色综合日日| 国产精品久久久久av免费| 欧美国产日韩精品| 国产精品毛片a∨一区二区三区| 欧美日韩国产三级| 亚洲韩日在线| 欧美一区二区三区四区在线观看地址| 亚洲精品社区| 欧美日本国产在线| 国产精品欧美一区二区三区奶水| 国产精品毛片一区二区三区| 亚洲国产日韩欧美一区二区三区| 久久久综合免费视频| 亚洲福利视频一区| 国产精品视频免费观看| 一区二区三区欧美| 欧美 亚欧 日韩视频在线| 国产欧美一区二区精品性| 亚洲色无码播放| 国产精品乱码一区二三区小蝌蚪| 一区二区三区日韩精品视频| 国产毛片一区二区| 国产午夜精品久久| 亚洲深夜影院| 欧美激情国产日韩精品一区18| 国产目拍亚洲精品99久久精品| 性欧美video另类hd性玩具| 久久久久.com| 亚洲乱码一区二区| 国内外成人在线| 欧美午夜视频网站| 麻豆视频一区二区| 亚洲欧美综合v| 亚洲女ⅴideoshd黑人| 91久久精品日日躁夜夜躁国产| 好吊日精品视频| 免费在线看成人av| 一区二区三区四区国产精品| 国产精品专区第二| 久久蜜桃香蕉精品一区二区三区| 国产精品自拍小视频| 国产午夜精品在线观看| 亚洲国产一区在线观看| 另类尿喷潮videofree| 亚洲激情成人在线| 一区在线观看| 国产精品久久久久久久久久久久久久| 美女成人午夜| 国产亚洲精久久久久久| 欧美伦理91| 欧美日韩中文字幕在线| 久久免费国产| 免费亚洲视频| 欧美在线一二三四区| 欧美精品一区二区三区在线看午夜| 国产精品xnxxcom| 欧美日韩不卡一区| 韩国精品主播一区二区在线观看| 欧美日韩精品欧美日韩精品| 毛片一区二区三区| 国产亚洲精品自拍| 久久久欧美精品sm网站| 久久香蕉国产线看观看av| 最新热久久免费视频| 日韩午夜在线电影| 亚洲综合精品四区| 亚洲第一中文字幕在线观看| 欧美网站大全在线观看| 在线播放日韩专区| 久久久青草青青国产亚洲免观| 欧美日韩国产亚洲一区| 欧美日韩色综合| 欧美成人免费全部观看天天性色| 久久黄色网页| 欧美日韩亚洲一区二区三区在线| aa级大片欧美三级| 国产精品色婷婷| 在线成人av.com| 久久免费精品日本久久中文字幕| 欧美在线亚洲一区| 久久se精品一区精品二区| 国产午夜精品视频免费不卡69堂| 亚洲国产精品尤物yw在线观看| 欧美激情导航| 欧美成人在线网站| 国产精品你懂的在线欣赏| 麻豆精品精品国产自在97香蕉| 久久视频免费观看| 国产精品自在欧美一区| 精品动漫一区二区| 狠狠色丁香婷综合久久| 亚洲国产精品热久久| 国语自产精品视频在线看| 午夜日韩av| 亚洲人成人一区二区三区| 久久精品成人一区二区三区蜜臀| 欧美一级大片在线观看| 亚洲小说欧美另类婷婷| 欧美一区二区在线看| 在线日韩日本国产亚洲| 永久555www成人免费| 依依成人综合视频| 欧美中文字幕在线观看| 麻豆成人在线播放| 欧美日韩中文精品| 一本色道久久综合一区| 亚洲欧美第一页| 久久国产一区二区三区| 欧美日本成人| 亚洲人在线视频| 国产精品美女主播| 欧美一区二区性| 精品成人一区二区| 亚洲永久免费精品| 国产日产精品一区二区三区四区的观看方式| 久久国产精品亚洲va麻豆| 亚洲天堂第二页| 国产欧美日韩在线| 欧美国产另类| 日韩午夜在线观看视频| 欧美色道久久88综合亚洲精品| 亚洲一区www| 亚洲欧洲综合另类| 国产午夜精品视频免费不卡69堂| 精品96久久久久久中文字幕无| 欧美一区二区三区久久精品茉莉花| 亚洲欧美精品在线观看| 午夜精品一区二区三区电影天堂| 国产精品成人av性教育| 欧美午夜理伦三级在线观看| 亚洲美女在线国产| 老妇喷水一区二区三区| 亚洲日本在线视频观看| 日韩一级黄色av| 国产美女在线精品免费观看| 国产视频一区在线观看| 欧美日韩在线直播| 国产三级精品在线不卡| 玉米视频成人免费看| 亚洲第一福利视频| 国产精品v欧美精品v日韩精品| 国产一区91精品张津瑜| 一区二区视频在线观看| 欧美理论电影在线播放| 亚洲欧美日韩天堂一区二区| 可以看av的网站久久看| 欧美日韩中文字幕在线| 国产一区二区三区在线观看免费视频| 农夫在线精品视频免费观看| 性欧美大战久久久久久久免费观看| 亚洲精品一区二区在线观看| 亚洲日本成人网| 亚洲网站在线观看| 国产专区一区| 亚洲视频国产视频| 亚洲美女视频网| 欧美成人午夜免费视在线看片| 亚洲精品国产精品乱码不99按摩| 欧美在线看片a免费观看| 午夜精品三级视频福利| 国产精品毛片a∨一区二区三区|国| 国产精品自拍在线| 久久久人人人| 国产精品最新自拍| 在线成人av.com| 亚洲精品中文字幕有码专区| 国产日本精品| 激情欧美亚洲| 一区二区三区精品久久久| 一区二区激情小说| 亚洲高清资源| 日韩亚洲精品电影| 国产区精品在线观看| 久久嫩草精品久久久精品一| 欧美日韩在线高清| 国产亚洲精品bt天堂精选| 久久综合九色欧美综合狠狠| 久久国产精品久久国产精品| 99re6这里只有精品| 久久亚洲国产精品日日av夜夜| 欧美日韩国产精品一区二区亚洲| 香蕉免费一区二区三区在线观看| 国产一区二区三区在线观看免费| 久久中文字幕一区二区三区| 欧美色综合天天久久综合精品| 欧美极品一区二区三区| 激情成人av| 亚洲成人原创| 精品av久久久久电影| 欧美午夜精品一区| 伊人久久婷婷色综合98网| 国产精品视频免费观看| 亚洲综合色在线| 影音先锋成人资源站| 亚洲激情女人| 看欧美日韩国产| 久久精品毛片| 国产精品丝袜xxxxxxx| 欧美在线视频二区| 国产精品国产三级国产aⅴ浪潮| 久久综合999| 久久视频在线免费观看| 欧美肥婆在线| 国产精品免费一区二区三区观看| 亚洲国产精品99久久久久久久久| 亚洲三级国产| 亚洲综合色自拍一区| 国产一区二区高清| 亚洲国产婷婷综合在线精品| 亚洲一区影音先锋| 亚洲永久在线| 国产精品成人午夜| 欧美理论片在线观看| 激情国产一区| 欧美成人国产一区二区| 亚洲视频一区在线观看| 在线电影欧美日韩一区二区私密| 亚洲高清一区二区三区| 欧美一区二区福利在线| 狠狠久久五月精品中文字幕| 亚洲国产精品激情在线观看| 久久精品二区亚洲w码| 亚洲视频电影图片偷拍一区| 欧美日韩亚洲高清| 欧美中文在线免费| 一区二区三区你懂的| 激情成人综合| 久久免费99精品久久久久久| 国产伦精品一区二区三区免费| 亚洲国产另类久久精品| 欧美午夜在线视频| 亚洲国产欧美一区二区三区久久| 亚洲激情在线| 蜜桃久久av一区| 国产欧美日韩精品在线| 亚洲激情视频在线播放| 亚洲欧美国产精品专区久久| 午夜激情综合网| 亚洲小视频在线| 欧美日韩精品一区二区天天拍小说| 亚洲精品美女| 欧美a一区二区| 日韩视频一区二区在线观看| 狠狠色综合日日| 亚洲美女福利视频网站| 99精品久久免费看蜜臀剧情介绍| 免费h精品视频在线播放| 在线视频欧美一区| 国产精品自拍三区| 国产欧美精品久久| 亚洲人成人一区二区在线观看| 欧美v日韩v国产v| 亚洲一区二区三区精品在线观看| 亚洲伊人网站| 麻豆精品一区二区综合av| 久久久久国产免费免费| 欧美一区二区三区成人| 亚洲欧美视频| 国产欧美视频一区二区三区| 日韩性生活视频| 欧美电影免费观看网站| 免费试看一区| 亚洲精品孕妇| 亚洲素人在线| 久久福利电影| 午夜精品区一区二区三| 欧美日韩成人综合天天影院| 免费欧美网站| 一本色道久久88综合日韩精品| 一区二区日韩免费看| 136国产福利精品导航| 宅男噜噜噜66一区二区66| 一本一本久久a久久精品牛牛影视| 欧美激情一区三区| 亚洲第一色在线| 午夜精品福利一区二区三区av| 国产欧美一区二区三区沐欲| 亚洲免费在线观看视频| 国产亚洲成av人片在线观看桃| 欧美午夜一区二区三区免费大片| 激情欧美一区二区三区| 91久久国产综合久久91精品网站| 欧美精品一区二区三区在线看午夜| 久久在线免费观看| 玉米视频成人免费看| 亚洲一区二区三区午夜| 一区二区三区国产在线观看| 国产日韩欧美综合一区| 国产一区观看| 欧美久久影院| 久久欧美肥婆一二区| 欧美激情一区二区三区在线视频观看| 亚洲大片一区二区三区| 91久久精品国产91久久| 在线看不卡av| 久久精品国产欧美亚洲人人爽| 亚洲午夜视频在线| 亚洲精品中文字幕有码专区| 国产精品第三页| 一区二区视频欧美| 久久久青草青青国产亚洲免观| 欧美精品一卡二卡| 好吊一区二区三区| 欧美午夜一区二区福利视频| 欧美在线不卡视频| 欧美一区二区视频在线观看| 国产精品国产三级国产专播品爱网| 欧美精品一线| 麻豆成人小视频| 欧美日本一区二区三区| 亚洲伦理久久| 在线精品视频免费观看| 亚洲第一毛片| 欧美一区二区三区免费看| 久久不射2019中文字幕| 欧美ab在线视频| 欧美午夜宅男影院在线观看| 国产免费一区二区三区香蕉精| 久久久国产精品一区二区中文| 欧美日韩美女| 国产精品久久久免费| 欧美在线啊v一区| 一区二区免费在线视频| 欧美一区午夜视频在线观看| 国产主播一区| 久久手机精品视频| 一区二区三区欧美成人| 久久人人97超碰人人澡爱香蕉|