《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 解決方案 > 新技術架起ASIC與基于ARM的控制器之間的橋梁

新技術架起ASIC與基于ARM的控制器之間的橋梁

2011-06-12
作者:作者:Mark Saunders,賽普拉斯半導體
來源:OFweek電子工程網

  從一個角度看嵌入式世界,范圍很廣,可以從ASICMCU。而ASIC設計是非常昂貴的,并且要花費數年的時間才能完成,但是卻有很大的潛力和創新力。單片機方案相比起來非常便宜,只需幾個月甚至是幾周的時間就可完成,但是他們受第三方芯片限制。然而,盡管他們有所不同,但在技術上看又有很多共同點,他們的最終產品有很多相似點,都主要使用ARM CPU核,包含標準的通信接口,片內整合了大量的模擬功能,支持低功耗工作和快速喚醒。

  

  圖1:嵌入式設計SoC和MCU對照圖

  這個對照圖中間的是可編程平臺,它的設計不發生在硅級別,但能從功能上提供巨大的靈活性,可以集成到一個器件上。這種類型最明顯的例子就是FPGA和CPLD,他們功能強大,容量巨大。然而,這些器件并不能稱之為可編程平臺,因為他們都是集中在數字領域的。

  為了在ASIC和MCU之間架起真正的橋梁,那就需要一個可編程平臺,這個平臺能夠提供模擬和數字功能的靈活性,不需要設計者是這兩方面的專家就能做好設計。設計者想要這樣的平臺,在標準的MCU上加上可編程功能,利用他們現成的工具和系統。那么,理想的系統是這樣的,完全適合一種應用,片上提供所有所需的外圍器件和接口,性能表現恰如其分,并沒有不需要的還要付錢的功能。

  要實現這樣的靈活性需要一個平臺,這個平臺可以支持在SoC里實現可定制配置的高性能模擬功能和可編程數字邏輯,而不需要開發人員成為HDL或模擬設計的專家。微控制器有一些工具和模擬功能,但缺少配置性。FPGA有可配置的邏輯,也可以提供比較好的軟件,但是他們的缺點仍在于模擬方面和不能真正的低功率運作。

   ARM是實際應用中的嵌入式標準

   許多年來,ARM構架一直是ASIC設計事實上的標準,在很多高端嵌入式市場占統治地位,英特爾公司一直致力于個人電腦的使用推廣(沒有反編程克隆的問題)。在幾年前,Cortex M系列處理器核發布之后,人們很難找到一個沒有ARM核的現代單片機。

  這種說法的真實性可以從遍布嵌入式工業的ARM支持者看出。跟SoC IP供應商談及他們的目標新產品使用的第一個總線體系結構時,結果永遠是ARM的AMBA。和實時操作系統(RTOS)公司(那些還沒有被半導體公司購買)交談時,他們會告訴你,支持ARM是他們新產品的最高優先級。

  實際上,任何平臺希望在可編程部分尋求成功都必須使用ARM CPU。其結果是連續性的。工程師們不害怕變化。但是,他們經常因變化而浪費時間。在SoC的設計中,如果你不提供相同的CPU結構,同樣的編譯器,同樣的IDE和調試器,同樣的實時操作系統和相同的中間軟件包,就想吸引工程師不用他們的傳統的平臺轉向新的設計, 這是非常困難的。簡而言之,軟件規則就是沒有人愿意離開原來的設計。除了真正的低端產品,他們能夠在8位設備上如8051上完成特定的嵌入式功能,任何不是ARM CPU的可編程平臺都很快歸類于少數領域,成為不占主導地位的架構。

   在可編程器件中添加模擬功能

   不斷有可編程器件失敗,當然,是指模擬功能。雖然有很多平臺可以整合重要的模擬功能,如高速通信接口,但真正的難點是要解決整合的傳統片外部件的低級電路問題。畢竟,現在的FPGA的物理層(PHY)的實現是完全把模擬部分的問題和設計者隔離的,只留標準數字接口,就像其他的IP模塊。

  真正的模擬挑戰是實現通用功能,如模擬數字和數字模擬轉換器、放大器和電壓比較器。這不僅僅是因為模擬電路是一個棘手的設計問題,更是因為一些困難被轉交給了最終用戶。對于數字功能,例如,它可以把實現方式融入設計,路由到適當的I/O,運行靜態時序檢查,以及計劃中的所有工作。當然,時序扮演了設計中的重要角色,但時序問題并不是IP整合的本質的問題,而是器件運行時的速度問題,整體設計的復雜程度,器件的利用率,以上這些都會影響到路由資源。然而,對于任何模擬設計,甚至簡單的電路都很難設計,配置選項、片上路由和外部板設計,這些都很難做到最優。

  舉例來說,開關電容模塊是重要的模擬部件,因為他們可以配置成許多方式,如可編程增益放大器(PGA),跨阻放大器(TIA),模擬過濾器,甚至是混頻器。然而,他們也給設計者帶來了問題,因為他們的行為依賴于模塊的配置與電容的開關頻率。把這個功能放到一個芯片里固然很好,但是要從datasheet和一堆配置寄存器里明白如何使它工作就不容易了。

  要解決這個問題當然可以通過軟件實現。把高性能模擬功能放到一顆器件里是一個解決方案。但是如果沒有一個開發工具來揭開配置過程的神秘面紗,那么當最初選定可編程器件后,由于需要快速設計進入市場,在設計中很可能要引進很多最開始計劃時沒有的片外器件。

  要解決這些模擬問題的方法是一個軟件工具,它通過包括可編程模擬模塊和實現細則的器件提供了模塊和參數,使設計者不需了解功能如何實現。換句話說,設計者不需要了解傳統ADC芯片的工作原理,也不需要學習該集成器件的寄存器名稱和位域,只需要建立一個ADC就可以了。設計者不需要陷入計算時鐘頻率和匹配R和C值的困境,只需要根據其特征,特性(如可分辨率,最大采樣率,工作電壓范圍,等等)配置ADC即可。

  一旦設計里確定了ADC,下一步就是裁剪它適合應用的需求。最理想的情況是,這個過程通過設置參數實現。如果一個ADC支持一個范圍或固定的設置值,可以叫輸入范圍(群電壓不會給ADC供電),那么這些選擇應該直觀地體現出來,通過一個操作來實現對理想參數值的選擇。

 

  

  圖2:一些工具,例如賽普拉斯的PSoC Creator可以通過選擇你所需要的功能實現可編程模擬電路設計,可以無需考慮實現細節

   這種可編程平臺的工具中典型的例子就是賽普拉斯半導體的PSoC Creator。PSoC Creator支持PSoC 3和PSoC 5器件設計,它提供原理圖設計接口,用戶可以根據需要繪制,可以通過用戶參數編輯器來配置所選器件。在目錄里用戶可以預創建模擬(和數字)器件,在那里可以看到工程實例和數據手冊,就像是片外的ADC。當在設計中使用一個器件時, 工具會自動生成API接口,使用者不需要進行寄存器設置,或者擔心ADC的次序或時序。

  從一個角度看嵌入式世界,范圍很廣,可以從ASIC到MCU。而ASIC設計是非常昂貴的,并且要花費數年的時間才能完成,但是卻有很大的潛力和創新力。單片機方案相比起來非常便宜,只需幾個月甚至是幾周的時間就可完成,但是他們受第三方芯片限制。然而,盡管他們有所不同,但在技術上看又有很多共同點,他們的最終產品有很多相似點,都主要使用ARM CPU核,包含標準的通信接口,片內整合了大量的模擬功能,支持低功耗工作和快速喚醒。

  

  圖1:嵌入式設計SoC和MCU對照圖

  這個對照圖中間的是可編程平臺,它的設計不發生在硅級別,但能從功能上提供巨大的靈活性,可以集成到一個器件上。這種類型最明顯的例子就是FPGA和CPLD,他們功能強大,容量巨大。然而,這些器件并不能稱之為可編程平臺,因為他們都是集中在數字領域的。

  為了在ASIC和MCU之間架起真正的橋梁,那就需要一個可編程平臺,這個平臺能夠提供模擬和數字功能的靈活性,不需要設計者是這兩方面的專家就能做好設計。設計者想要這樣的平臺,在標準的MCU上加上可編程功能,利用他們現成的工具和系統。那么,理想的系統是這樣的,完全適合一種應用,片上提供所有所需的外圍器件和接口,性能表現恰如其分,并沒有不需要的還要付錢的功能。

  要實現這樣的靈活性需要一個平臺,這個平臺可以支持在SoC里實現可定制配置的高性能模擬功能和可編程數字邏輯,而不需要開發人員成為HDL或模擬設計的專家。微控制器有一些工具和模擬功能,但缺少配置性。FPGA有可配置的邏輯,也可以提供比較好的軟件,但是他們的缺點仍在于模擬方面和不能真正的低功率運作。

   ARM是實際應用中的嵌入式標準

   許多年來,ARM構架一直是ASIC設計事實上的標準,在很多高端嵌入式市場占統治地位,英特爾公司一直致力于個人電腦的使用推廣(沒有反編程克隆的問題)。在幾年前,Cortex M系列處理器核發布之后,人們很難找到一個沒有ARM核的現代單片機。

  這種說法的真實性可以從遍布嵌入式工業的ARM支持者看出。跟SoC IP供應商談及他們的目標新產品使用的第一個總線體系結構時,結果永遠是ARM的AMBA。和實時操作系統(RTOS)公司(那些還沒有被半導體公司購買)交談時,他們會告訴你,支持ARM是他們新產品的最高優先級。

  實際上,任何平臺希望在可編程部分尋求成功都必須使用ARM CPU。其結果是連續性的。工程師們不害怕變化。但是,他們經常因變化而浪費時間。在SoC的設計中,如果你不提供相同的CPU結構,同樣的編譯器,同樣的IDE和調試器,同樣的實時操作系統和相同的中間軟件包,就想吸引工程師不用他們的傳統的平臺轉向新的設計, 這是非常困難的。簡而言之,軟件規則就是沒有人愿意離開原來的設計。除了真正的低端產品,他們能夠在8位設備上如8051上完成特定的嵌入式功能,任何不是ARM CPU的可編程平臺都很快歸類于少數領域,成為不占主導地位的架構。

   在可編程器件中添加模擬功能

   不斷有可編程器件失敗,當然,是指模擬功能。雖然有很多平臺可以整合重要的模擬功能,如高速通信接口,但真正的難點是要解決整合的傳統片外部件的低級電路問題。畢竟,現在的FPGA的物理層(PHY)的實現是完全把模擬部分的問題和設計者隔離的,只留標準數字接口,就像其他的IP模塊。

  真正的模擬挑戰是實現通用功能,如模擬數字和數字模擬轉換器、放大器和電壓比較器。這不僅僅是因為模擬電路是一個棘手的設計問題,更是因為一些困難被轉交給了最終用戶。對于數字功能,例如,它可以把實現方式融入設計,路由到適當的I/O,運行靜態時序檢查,以及計劃中的所有工作。當然,時序扮演了設計中的重要角色,但時序問題并不是IP整合的本質的問題,而是器件運行時的速度問題,整體設計的復雜程度,器件的利用率,以上這些都會影響到路由資源。然而,對于任何模擬設計,甚至簡單的電路都很難設計,配置選項、片上路由和外部板設計,這些都很難做到最優。

  舉例來說,開關電容模塊是重要的模擬部件,因為他們可以配置成許多方式,如可編程增益放大器(PGA),跨阻放大器(TIA),模擬過濾器,甚至是混頻器。然而,他們也給設計者帶來了問題,因為他們的行為依賴于模塊的配置與電容的開關頻率。把這個功能放到一個芯片里固然很好,但是要從datasheet和一堆配置寄存器里明白如何使它工作就不容易了。

  要解決這個問題當然可以通過軟件實現。把高性能模擬功能放到一顆器件里是一個解決方案。但是如果沒有一個開發工具來揭開配置過程的神秘面紗,那么當最初選定可編程器件后,由于需要快速設計進入市場,在設計中很可能要引進很多最開始計劃時沒有的片外器件。

  要解決這些模擬問題的方法是一個軟件工具,它通過包括可編程模擬模塊和實現細則的器件提供了模塊和參數,使設計者不需了解功能如何實現。換句話說,設計者不需要了解傳統ADC芯片的工作原理,也不需要學習該集成器件的寄存器名稱和位域,只需要建立一個ADC就可以了。設計者不需要陷入計算時鐘頻率和匹配R和C值的困境,只需要根據其特征,特性(如可分辨率,最大采樣率,工作電壓范圍,等等)配置ADC即可。

  一旦設計里確定了ADC,下一步就是裁剪它適合應用的需求。最理想的情況是,這個過程通過設置參數實現。如果一個ADC支持一個范圍或固定的設置值,可以叫輸入范圍(群電壓不會給ADC供電),那么這些選擇應該直觀地體現出來,通過一個操作來實現對理想參數值的選擇。

 

  

  圖2:一些工具,例如賽普拉斯的PSoC Creator可以通過選擇你所需要的功能實現可編程模擬電路設計,可以無需考慮實現細節

   這種可編程平臺的工具中典型的例子就是賽普拉斯半導體的PSoC Creator。PSoC Creator支持PSoC 3和PSoC 5器件設計,它提供原理圖設計接口,用戶可以根據需要繪制,可以通過用戶參數編輯器來配置所選器件。在目錄里用戶可以預創建模擬(和數字)器件,在那里可以看到工程實例和數據手冊,就像是片外的ADC。當在設計中使用一個器件時, 工具會自動生成API接口,使用者不需要進行寄存器設置,或者擔心ADC的次序或時序。

   具備軟件開發環境的整合模擬數字功能的設計

   使用模擬器件原理圖設計解決可編程模擬問題是很有效的,它并不是整個的解決方案。開發人員也需要一個工具支持數字設計,更重要的是,還要支持應用軟件設計。

  在數字設計里原理圖設計絕不是新鮮事物,支持數字和模擬電路設計整合成一個單一的器件的平臺越來越受歡迎。然而,使用多個工具來完成一個設計,這也不能吸引開發人員。開發人員更希望在一個編輯器里進行數字和模擬設計,用相同的環境創建,調試和測試上述設計。

  可編程平臺的供應商需要記住,在MCU的世界,設計者的設計離不開軟件中心的集成開發環境(IDE),需要它進行源碼編輯、項目管理、工具編譯,在一個單一構架下一起調試。在ASIC世界里,對于應用開發,他們是相同的,芯片設計人員和軟件開發人員很少是一個團隊。兩組中的任何一組都不希望丟棄他們方便的IDE增加新的工具來解決它們之前不關心的問題。這兩個團隊都需要一個現代的IDE,這個IDE看起來和用起來就像他們以前用過的那樣,甚至需要更引人注目的特點來證明IDE已經變化了。

  

  圖3:整合了模擬比較器和數字計數器的過電壓定時器電路

  我們通過過電壓定時器舉例說明一下這些想法,它使用一個模擬比較器和一個數字計數器來監控輸入電壓。如果引腳電壓超過參考值,比較器開啟計數器,一段特定的時間后 (當然,這個時間可以通過設置一個參數來實現),在引腳發出一個錯誤信號并觸發中斷服務程序(ISR)。這個簡單的例子很容易地整合了數字和模擬電路設計,開發人員可以從草圖開始設計,只需考慮MCU的工作,也就是說,連接了引腳,時鐘,參考電壓和中斷,那么就可以設計很難實現的功能了。

  當這個設計創建后,開發環境為器件生成API。這使得開發人員可以不需了解它的實現方式,直接使用這些器件。例如,開發人員可以通過API改變計數器的timeout周期或得到其值,關閉中斷,關閉時鐘等等,不需要研究器件的參考手冊或示例代碼。通過從原理圖里建立硬件,可編程器件提供了固定功能芯片所不能比擬的優勢,因為工具自動提供了所有的設置代碼,使接口到所有片上功能的設計成為一個很簡單的過程。

  

  圖4:PSoC Creator創造者的工作瀏覽器窗口顯示了為比較器,計數器,時鐘和中斷服務程序生成的源文件

   API的生成其實是把硬件設置參數映射到軟件抽象概念的延伸。例如,要建立一個時鐘,開發人員只需要把它放到設計里然后設置所需的頻率。開發工具會負責如何從片內或片外已知的時鐘源獲得在公差范圍內的適當的頻率。啟動和關閉時鐘只需要簡單的調用API即可,例如ctr_clock_Start()或ctr_clock_Stop()。根本不需要修改寄存器來選擇時鐘源,設置分頻,選擇它就象是片上功能的輸入一樣,或者可以通過位操作實現開啟/關閉。

  開發工具可以為系統資源(例如時鐘,中斷,DMA,或引腳)生成API,可以節省時間,同時,片上模擬、數字和通信外設API也使得開發可編程器件比MCUs 或 ASIC變得更容易。當使用了最流行的嵌入式ARM核后,相對于文章開始所看到的對照圖,集成的原理圖設計工具比對照圖兩端的設計表現出強大的優勢。隨著可編程芯片越做越好,性能越做越強,ARM核越來越強大,模擬功能越來越強,成本越來越低,這一切似乎越來越清楚地表明,平臺支持的軟件將確定它在市場上是否會成功。日常開發工具是開啟芯片潛能和擴大設計范圍的鑰匙,最重要的是,它會贏得嵌入式工程師的喜愛,因為他們一直在做一件事情:找一個更好的方法來解決所有難題。

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热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>
          欧美日韩在线三区| 亚洲精品国产精品国自产观看| 一区二区三区精品国产| 一区二区免费看| 欧美久色视频| 亚洲一二区在线| 亚洲性夜色噜噜噜7777| 国产精品一二三视频| 亚洲男人的天堂在线观看| 美女国内精品自产拍在线播放| 亚洲男人第一网站| 老司机成人在线视频| 国产精品你懂的| 日韩亚洲欧美高清| 最新国产精品拍自在线播放| 久久av一区二区三区漫画| 国产精品国产精品| 久久精品国产亚洲精品| 欧美亚韩一区| 香蕉国产精品偷在线观看不卡| 亚洲精品国精品久久99热一| 国产精品天天看| 在线免费观看日本欧美| 1024国产精品| 狠狠色综合播放一区二区| 亚洲视频在线免费观看| 136国产福利精品导航网址应用| 红桃视频国产一区| 亚洲国产美女| 欧美裸体一区二区三区| 亚洲欧美自拍偷拍| 欧美亚洲一级| 亚洲国产精品成人精品| 欧美精品一区二区蜜臀亚洲| 国内激情久久| 亚洲天堂av高清| 国产情人综合久久777777| 欧美日韩亚洲精品内裤| 香蕉成人伊视频在线观看| 欧美电影在线观看完整版| 亚洲一区二区在线免费观看视频| 国产一区二区三区无遮挡| 国产一区视频在线观看免费| 亚洲天堂av电影| 亚洲一区二区三区在线播放| 激情婷婷亚洲| 欧美一级在线亚洲天堂| 国产欧美精品国产国产专区| 欧美日韩高清免费| 亚洲欧美日韩国产综合在线| 亚洲视频999| 在线观看免费视频综合| 99国产一区二区三精品乱码| 久久久久久久久久看片| 欧美在线free| 狠狠色综合播放一区二区| 国产欧美日韩视频一区二区三区| 欧美α欧美αv大片| 女人色偷偷aa久久天堂| 在线看欧美视频| 国产日韩在线看片| 狠狠狠色丁香婷婷综合久久五月| 亚洲免费伊人电影在线观看av| 欧美精品成人| 亚洲精品一区二区三区在线观看| 国产一区二区黄色| 欧美二区在线看| 欧美男人的天堂| 尤物99国产成人精品视频| 亚洲国产综合视频在线观看| 亚洲黄色成人| 国产午夜精品在线观看| 亚洲视频久久| 国产日产亚洲精品系列| 欧美成人一区二区三区片免费| 国产一区二区三区日韩| 国内精品写真在线观看| 一区二区三区亚洲| 午夜精品免费视频| 亚洲女爱视频在线| 91久久精品国产91久久| 欧美一区=区| 国产亚洲一本大道中文在线| 亚洲国产你懂的| 亚洲国产婷婷香蕉久久久久久99| 国产精品一区二区久久久久| 亚洲欧洲偷拍精品| 亚洲最新色图| 欧美视频在线看| 欧美精品一区二区三区在线看午夜| 国产精品二区在线| 欧美精品1区2区3区| 国产亚洲精品成人av久久ww| 欧美日韩亚洲一区二区三区在线| 亚洲精品1区2区| 在线观看日韩一区| 欧美成人精品h版在线观看| 一区二区三区欧美激情| 亚洲福利久久| 国产欧美日韩综合精品二区| 国产亚洲欧美一级| 国产日韩精品视频一区| 最新69国产成人精品视频免费| 亚洲国产欧美在线人成| 亚洲一区二区伦理| 欧美在线中文字幕| 免费观看一级特黄欧美大片| 午夜视频在线观看一区| 国产亚洲精品久久久| 欧美国产一区在线| 一区二区日韩精品| 欧美一区二区三区另类| 久久精品在线视频| 亚洲精品国产无天堂网2021| 国产精品v欧美精品v日本精品动漫| 国产精品久久午夜夜伦鲁鲁| 一区二区三区精品国产| 国产精品麻豆成人av电影艾秋| 在线看片欧美| 亚洲日本免费| 亚洲精品色婷婷福利天堂| 激情综合视频| 蜜桃精品久久久久久久免费影院| 一区免费视频| 欧美插天视频在线播放| 亚洲国产另类 国产精品国产免费| 亚洲观看高清完整版在线观看| 一区二区不卡在线视频 午夜欧美不卡'| 国产精品蜜臀在线观看| 亚洲激情成人网| 一区二区三区我不卡| 国产欧美一二三区| 欧美日本一道本在线视频| 欧美成人国产| 国产一区日韩一区| 欧美日韩一区二区在线| 欧美成人福利视频| 国产精品乱码久久久久久| 男女视频一区二区| 欧美一区二区三区视频在线观看| 国产精品久久久久9999高清| 一区二区三区www| 国产精品久久久久一区二区三区| 亚洲成色www8888| 亚洲大片在线观看| 亚洲国产精品一区二区第四页av| 性色av一区二区三区在线观看| 国产欧美日韩三级| 午夜久久美女| 国产一区香蕉久久| 国产欧美一级| 欧美精品福利视频| 久久久久久网址| 亚洲日本一区二区三区| 欧美夫妇交换俱乐部在线观看| 亚洲一区二区三区免费观看| 国产伦精品一区二区三区在线观看| 国产精品毛片高清在线完整版| 亚洲精品美女久久7777777| 日韩一级大片在线| 欧美日韩中文字幕在线视频| 欧美黄色小视频| 国产精品v日韩精品v欧美精品网站| 欧美麻豆久久久久久中文| 国产欧美一区二区精品婷婷| 狠狠色综合网站久久久久久久| 欧美黄色一区| 国产精品亚洲а∨天堂免在线| 精品999日本| 亚洲视频网在线直播| 精品成人久久| 欧美激情乱人伦| 欧美一级在线视频| 亚洲乱码国产乱码精品精| 国内精品久久久久影院 日本资源| 欧美xart系列在线观看| 欧美视频一区二区在线观看| 国产亚洲人成网站在线观看| 精品盗摄一区二区三区| 欧美日韩国产一级| 国产婷婷成人久久av免费高清| 久久久国产亚洲精品| 亚洲三级视频| 性欧美8khd高清极品| 欧美高清在线观看| 亚洲午夜电影| 欧美午夜精品久久久久久孕妇| 免费的成人av| 校园春色综合网| 久久精品系列| 欧美影院久久久| 免费日韩成人| 国产在线欧美日韩| 亚洲承认在线| 国产精品香蕉在线观看| 国产精品日本| 在线观看欧美黄色| 国产精品不卡在线| 亚洲欧美三级在线| 亚洲高清视频中文字幕| 亚洲精品婷婷| 亚洲国产精品www| 亚洲六月丁香色婷婷综合久久| 精品动漫3d一区二区三区免费版| 久久国产欧美| 狠狠综合久久av一区二区老牛| 日韩视频免费大全中文字幕| 欧美日韩国产精品| 国产精品夫妻自拍| 国产欧美日韩高清| 欧美日韩在线三级| 欧美激情精品久久久| 久久久久国产成人精品亚洲午夜| 欧美久久电影| 欧美成人福利视频| 久久久久www| 在线观看视频一区二区欧美日韩| 狂野欧美性猛交xxxx巴西| 国产视频亚洲| 亚洲在线观看视频网站| 在线观看一区二区精品视频| 国产精品视频导航| 国产日韩欧美91| 国产精品入口夜色视频大尺度| 久久久www成人免费无遮挡大片| 欧美日韩在线第一页| 在线观看日韩av先锋影音电影院| 久久婷婷成人综合色| 亚洲欧洲一区二区三区在线观看| 久久综合狠狠| 国产主播一区二区三区| 91久久久亚洲精品| 女仆av观看一区| 国产在线成人| 美女视频黄a大片欧美| 亚洲午夜在线观看| 最新日韩精品| 免费在线国产精品| 久久久久九九九| 久久香蕉国产线看观看av| 亚洲电影第1页| 久久九九热免费视频| 欧美日韩一区在线播放| 在线播放一区| 久久成人免费网| 亚洲国产人成综合网站| 国产精品都在这里| 欧美日韩一级大片网址| 欧美日韩欧美一区二区| 亚洲一级二级在线| 国内精品久久久久久久影视蜜臀| 亚洲综合色丁香婷婷六月图片| 老司机免费视频一区二区| 国产一区二区三区日韩欧美| 欧美午夜电影完整版| 亚洲欧美国产精品桃花| 国产精品―色哟哟| 国产欧美一区二区三区久久| 在线日本高清免费不卡| 欧美久久久久久久久久| 国产视频精品免费播放| 久久视频在线看| 国产视频一区在线| 久久天天躁夜夜躁狠狠躁2022| 狼狼综合久久久久综合网| 一区二区三区高清| 欧美一级大片在线免费观看| 午夜精品久久久久久久99水蜜桃| 99国产精品久久久久老师| 久久躁日日躁aaaaxxxx| 性色av一区二区怡红| 国产精品激情偷乱一区二区∴| 午夜精品视频在线观看一区二区| 一区二区日韩免费看| 国产精品美女一区二区在线观看| 国产精品入口66mio| 激情久久久久| 亚洲视屏在线播放| 欧美亚洲一级片| 国产欧美va欧美不卡在线| 国产欧美一区二区精品仙草咪| 国产一区视频网站| 亚洲午夜精品17c| 好吊妞这里只有精品| 老司机精品福利视频| 在线日韩av永久免费观看| 日韩亚洲国产精品| 亚洲国产成人91精品| 亚洲日本va在线观看| 国产精品视频久久一区| 在线成人小视频| 国产三级欧美三级日产三级99| 欧美片在线播放| 国产精品精品视频| 国内在线观看一区二区三区| 在线成人av.com| 亚洲一区自拍| 亚洲欧美欧美一区二区三区| 欧美在线亚洲综合一区| 亚洲午夜视频在线| 一区二区三区日韩精品视频| 欧美日韩综合不卡| 欧美日韩国产色视频| 国产精品日韩二区| 国内久久婷婷综合| 国产情人综合久久777777| 久久影院午夜片一区| 欧美肥婆在线| 国产美女扒开尿口久久久| 亚洲一区二区三区四区视频| 亚洲一区激情| 欧美成年人网| 国产精品人人做人人爽人人添| 亚洲国产成人精品久久| 亚洲视频精品在线| 在线成人欧美| 欧美激情亚洲视频| 蜜臀久久久99精品久久久久久| 国产精自产拍久久久久久蜜| 欧美日韩系列| 欧美成人免费全部观看天天性色| 亚洲欧洲日本国产| 伊人久久成人| 国产精品www色诱视频| 亚洲午夜91| 欧美国产日韩精品免费观看| 欧美一区二区成人| 亚洲国产精品久久久久秋霞不卡|