《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 解決方案 > FPGA Editor應用技巧

FPGA Editor應用技巧

2010-12-14
作者:ClaytonCameron

 賽靈思資深現場應用工程師Clayton Cameron與您分享ISE工具套件中他最喜歡的工具FPGA Editor的使用技巧


Clayton Cameron 賽靈思公司(Xilinx, Inc.)資深現場應用工程師 clayton.cameron@xilinx.com


Clayton Cameron是賽靈思公司在多倫多市的一名資深現場應用工程師(FAE)。他于2000年加入賽靈思公司,在賽靈思渥太華的辦公處工作,主要為電信客戶提供支持。作為一名現場應用工程師,Clayton為客戶提供支持,幫助他們解決問題。他喜歡這一工作的多樣性以及每天遇到的各種挑戰。業余時間,他喜歡健身,還十分享受家庭生活。

工程師在設計過程中,經常需要一定的創造力(你不妨稱之為數字管道膠帶)才能夠保證設計的順利完成。過去8年時間里,我曾經目睹許多優秀工程師利用這一方法出色地完成了許多工作,而他們采用的最主要工具就是FPGA Editor。

利用FPGA Editor,你可以察看完成的設計并確定是否在FPGA構造一級真正實現了設計意圖 – 而這對于任何工程師或現場應用工程師來說都是非常需要的。假設你拿到協作者的設計,需要對其進行修改,但他們的HDL源代碼非常難于理解,或者根本沒有任何注釋或文檔。也許你只是想將某些時鐘邏輯鎖定,但卻不知道實例的名稱或者如何將其鎖在所希望的位置。下面討論的一些用來探查FPGA構造以及創建命令行補丁的技巧可以幫助設計人員滿足不斷迫近的任務期限要求。

FPGA構造勘察技巧


當賽靈思發布針對新FPGA器件的工具時,通常我做的第一件事就是打開FPGA Editor來勘FPGA器件的內部構造。具體做法是找到Xilinx → ISE →Accessories菜單并點擊FPGA Editor圖標,或者在命令行鍵入fpga_editor。圖形用戶界面打開后,在File菜單下選擇New。FPGA Editor會詢問設計文件名稱和物理約束文件。此時還沒有任何設計文件,因此隨便鍵入一個設計文件名(例如,test.ncd),并選擇希望察看的器件類型。FPGA Editor將會使用同樣的名字作為物理約束文件的名稱,并加載一個空白設計。

另一種方法是編譯隨軟件提供的某個ISE®工具套件設計例子,并將其加載到FPGA Editor中來察看FPGA構造。加載一個設計實例可以顯示更多細節,并且更容易定位感興趣的項目。

在FPGA Editor中瀏覽只需要記住兩件事:

1、如何利用CTRL / Shift快捷鍵進行放大縮小。
2、如果利用F11鍵放大選定的項目。

不使用GUI按鈕快速縮放的方法是,按住Ctrl 和 Shift鍵,然后分別利用鼠標左鍵和右鍵進入放大和縮小。要想快速找到任何項目,在GUI右上角的列表窗口(List window)中選擇該項目即可。一旦定位了想找的項目,按F11鍵。陣列窗口(Array window)就會放大顯示該項目。

FPGA Editor有四個主要窗口:列表(List)、全局(World)、陣列(Array)和塊(Block)。List窗口顯示設計中所有活動的項目。通過此窗口頂部的下拉菜單可選擇其內容 – 列表內容包括已經布局或還未使用的部件、網絡或未布線的網絡等等。

全局視圖窗口(World Windows)始終顯示完整FPGA硅片視圖,這在試圖確定某個網絡的布線情況時非常有用。同時,陣列窗口(Array window)則是FPGA構造和邏輯的動態視圖。如果雙擊Array視圖中的任何項目,會顯示Block視圖,給出所選擇項目或邏輯單元的詳細情況。

利用FPGA Editor,你可以察看物理實施后的設計并確定是否在FPGA構造一級真正實現了設計意圖 – 而這對于任何工程師或現場應用工程師來說都是非常需要的。

為方便瀏覽或對設計進行編輯,這些窗口可以復制。許多情況下,打開第二個Array窗口會比較方便同時在設計的兩個不同部分工作。例如,假設需要在全局時鐘緩沖器和芯片底部的觸發器之間增加一條布線。如果在一個Array窗口中顯示全局時鐘緩沖器的輸出,另一個Array窗口則顯示觸發器時鐘輸入,那么會做起來會更方便。不然的話就必須來回縮放來定位布線的兩端,顯然這很繁瑣。

在FPGA Editor GUI的右側是一組由20個功能按鈕組成的工具條,用于設計察看和編輯。通過編輯$XILINX/data目錄下的fpga_editor.ini文件可以增加更多功能按鈕。當察看設計時,應當隨時使用INFO按鈕。該功能會將所選擇項目的所有信息轉錄到控制臺(Console)窗口。這一功能非常方便,你可以在控制臺窗口中標注數據并將其拷貝到其它地方使用,例如編寫UCF約束。一旦了解了最基本的概念和操作,就可以開始察看FPGA構造。通常我都從時鐘邏輯開始。這包括數字時鐘管理器(DCM)、鎖相環(PLL)、全局時鐘緩沖器(BUFG)、區域時鐘緩沖器(BUFR)、I/O緩沖器(BUFIO)以及不同的時鐘區域。(要想按字母列出項目表,可以到LIST窗口點擊 Type來排序。)點擊一個DCM并按F11。ARRAY窗口會定位到選擇的DCM并放大顯示它。繼續點擊DCM并觀察GUI底部的Console窗口,其中會顯示與下面類似的內容:

comp “DCM_BASE_inst_star”, site “DCM_ADV_X0Y9”, type = DCM_ADV
(RPM grid X73Y202)

這是有用的數據。 拷貝并粘貼上述內容到UCF文件中,并作如下更改以鎖定這一DCM邏輯:

INST “DCM_BASE_inst_star”
LOC=DCM_ADV_X0Y9;

利用這一方法,幾乎可以鎖定FPGA中的任何項目。 下面是BUFG鎖定的另一個例子:

comp “BUFG_inst_star”, site “BUFGCTRL_X0Y20”, type = BUFG (RPM grid X73Y124)
INST “BUFG_inst_star”
LOC=BUFGCTRL_X0Y20;

再次回到List窗口并標注同一DCM。 雙擊之后將會在Block視圖中顯示該DCM以及所有設置和參數。這是一項非常強大的功能,可用于FPGA構造中的任何邏輯項目。如果選擇一個邏輯片并雙擊它,就可以看到邏輯片是如何布線連接的,以及是否使用了進位鏈或本地觸發器。

Block視圖的按鈕條包含許多其它選項。值得一提的是 F= button按鈕,其功能是顯示邏輯片中使用的項目的完整配置。例如,如果使用了一個LUT6和一個觸發器,按下F= 按鈕將會給出LUT的布爾議程以及觸發器的配置模式。

閱讀賽靈思用戶指南是一回事,而從計算機屏幕上展開的視圖上探察所有邏輯、開關和參數則是另一回事。一旦熟悉了FPGA構造及所有資源,那么在編寫和驗證設計時獲得的幫助將會令人感到驚奇。在設計流程中記錄
生成補丁腳本


當用戶在GUI環境中編輯設計時,FPGA Editor能夠記錄用戶動作。用戶不僅可以保存記錄動作流程,還可在以后重新使用記錄的腳本并加以重復。當無法更改RTL,但又需要在設計過程中對設計進行修改時,這一功能特別有用。假設設計采用了第三方IP或賽靈思加密IP,其中包括一個全局時鐘和一個DCM來生成稱為 interface_clk的時鐘。然后再假設接口所連接的ASIC出現問題,無法在預定的interface_clk的上升沿接收數據。如何修正這一問題?


當然,你可以改變PCB,更換出現問題的ASIC或者讓第三方IP小組來修改時鐘輸出邏輯以提供90度相移的interface_clk。所有這些解決方案都既耗費時間又成本高昂。一個更簡單的建議是利用FPGA Editor來記錄修改動作,對interface_clk邏輯進行必要的更改,從而為出現問題的ASIC提供正確的時鐘相位。一旦有了相關修改的 FPGA Editor腳本,就可以回放這些命令行腳本記錄的修改步驟,而你也可以正常繼續你的FPGA設計流程。當出現問題的ASIC修復正常以后,你只需要將 FPGA Editor腳本從編譯腳本中移除就可以,而interface_clk也會恢復其正常的行為。


要想對設計進行手動編輯,首先需要在FPGA Editor中開啟讀/寫(read/write)權限。在菜單條中點擊File → Main Properties。在此菜單下,可以調整編輯模式(從No logic Change到Read/Write)。點擊Apply,現在就可以開始對設計進行編輯了。在下一步利用FPGA Editor記錄對設計進行的所有修改時,只需要簡單地從菜單條中點擊Tools → Scripts →Begin Recording。FPGA Editor將會提示輸入一個腳本名字(如patch.scr)。輸完腳本名字,就可以對設計進行必要的修改了。


在設計中運行設計規則檢查(DRC)來看一下是否有規則沖突的紅色標志是一個很好的方式。在我的設計例子中,有14條警告,但都可以忽略。下一步我們將需要定位interface_clk使用的DCM,并為此DCM的90度相移輸出創建另一個稱為DCM_clk90_out的時鐘。這需要利用全局時鐘布線資源將時鐘連接到BUFG。要增加一個BUFG,先在FPGA構造中找到一個未用的BUFG位置,右擊并選擇 Add(添加)。然后,工具會提醒你為BUFG命名(clk90_bufg)并確定其類型:BUFG(參見圖1)。

 

 


圖1:屬性窗口允許用戶配置并命名選定的邏輯項目

創建了新的BUFG,就需要將其輸入和輸出連接到適當的位置。在本例中,DCM的90度相移輸出將驅動BUFG。在窗口Array1中,點擊DCM 的90度輸出端衰減器,在窗口Array2中,點擊BUFG的輸入端衰減器,同時按住Ctrl鍵,可實現連接。然后釋放Ctrl鍵,點擊鼠標右鍵并選擇 Add。工具會提示為新網絡連接輸入名字。這樣就將DCM 和 BUFG通過新網絡連接到一起了(參看圖2)。

 

 


圖2:在兩個邏輯項目中手動布線時,如紅色三角所示,使用兩個Array窗口可以輕松選擇源頭和目標

clk90_bufg的輸出要代替由原interface_clk驅動的IOB上的時鐘。要將IOB從原來的時鐘域中移開,需要定位IOB,標注時鐘輸入端衰減器并按下Delete鍵移除這一連接。這樣我們就可以將新的clk90_bufg時鐘連接到這兒,從而完成整個補丁。要連接BUFG (clk90_bufg)的輸出,按住Ctrl鍵不放,在窗口Array2中標注BUFG的輸出端衰減器并在Array1窗口中選擇IOB的時鐘輸入。松開Ctrl鍵,點擊鼠標右鍵顯示選項菜單并選擇Add。這樣就最終完成了BUFG輸出和IOB之間的連接,而IOB則用來驅動下游ASIC的新建接口,利用interface_clk90時鐘就可以正確地捕獲傳輸的數據。

這樣就完成了ASIC的補丁。現在重新運行設計規則(DRC)檢查器,確保沒有引入任何新的錯誤。在菜單條中點擊Tools →DRC →Run。

腳本完成并且沒有錯誤的情況下,就可以回到菜單選擇Tool →Script →End Recording。這將停止并關閉腳本記錄過程,下次需要這一ASIC補丁時你還可以重新利用這一腳本。一個不錯的方法是在文本編輯器中打開腳本文件,將所有GUI Post 和 Unpost命令去除。這些命令并不是必要的,而且留著它們還讓腳本難于閱讀。下面的文本就是我們ASCI補丁的腳本。 如前面所述,內容非常直接,易于讀取。

unselect -all
setattr main edit-mode Read-Write
add -s “BUFGCTRL_X0Y28” comp
clk90_bufg ;
setattr comp clk90_bufg type BUFG
unselect -all
select pin ‘BUFGCTRL_X0Y28.I0’
select pin ‘DCM_ADV_X0Y11.CLK90’
add
post attr net $NET_0
setattr net $NET_0 name
DCM_clk90_out
unselect -all
select pin ‘OLOGIC_X0Y2.CLK’
delete
unselect -all
select pin ‘ILOGIC_X0Y3.CLK’
delete
unselect -all
select pin ‘ILOGIC_X0Y3.CLK’

select pin ‘OLOGIC_X0Y2.CLK’
select pin ‘BUFGCTRL_X0Y28.O’
add
post attr net $NET_1
setattr net $NET_1 name
clk90_bufg_out
unselect -all
drc
save -w design “patch.ncd”
“patch.pcf”
exit
end

仔細看看腳本內容,看能否分辨出對應GUI中做的動作。

很重要的是,可以從GUI(在菜單條 Tool →Scripts →Playback下)中或命令行回放這一腳本。 要在編譯腳本中加入補丁,只需要增加下面一條命令就可以了:
fpga_edline yourdesign.ncd
yourdesign.pcf -p yourscript.scr

應當在布局布線(PAR)完成后再執行這一命令,即當NCD和PCF文件完成后。

FPGA Editor真的是一項強大的用戶工具,盡管并非每個人都希望或需要在設計過程中用到它。 但當需要一些特殊處理或需要在某些地方突破規則以使設計功能更強時,沒有其它工具能夠像FPGA Editor一樣提供如此強大的能力。你的FAE能夠向你展示其功能,展示FPGA Editor如何幫助你完成設計調試和驗證,當然還包括對規則的突破。

本文來源于與非網 http://www.eefocus.com
原文地址:http://www.eefocus.com/article/10-12/2075521291981739.html

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話: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>
          欧美日韩大片一区二区三区| 日韩亚洲视频在线| 亚洲第一色在线| 激情婷婷亚洲| 国产精品狠色婷| 黄色工厂这里只有精品| 亚洲午夜91| 国产一区二区三区久久| 国产欧美日韩| 欧美制服第一页| 亚洲欧美在线网| 亚洲一区中文| 午夜精品网站| aa亚洲婷婷| 老鸭窝91久久精品色噜噜导演| 久久天堂精品| 开心色5月久久精品| 猛男gaygay欧美视频| 模特精品在线| 亚洲国产一区在线观看| 亚洲女人天堂成人av在线| 日韩小视频在线观看专区| 欧美jizzhd精品欧美喷水| 在线观看国产成人av片| 亚洲一区日本| 午夜亚洲福利| 国产日韩视频一区二区三区| 在线精品在线| 国产精品videossex久久发布| 久热这里只精品99re8久| 亚洲激情黄色| 欧美高清不卡| 欧美日韩三级视频| 欧美a级片网站| 韩国成人精品a∨在线观看| 久久精品国产清自在天天线| 欧美国产日韩亚洲一区| 影音先锋久久精品| 欧美高清在线播放| 久久久久久网址| 狠狠综合久久av一区二区小说| 国产精品一香蕉国产线看观看| 久久精品免费观看| 欧美午夜不卡影院在线观看完整版免费| 国产美女诱惑一区二区| 国产亚洲一区在线播放| 亚洲视频一区在线| 欧美日韩在线播放一区| 麻豆国产精品va在线观看不卡| 久久精品一区二区三区不卡牛牛| 国产精品海角社区在线观看| 久久嫩草精品久久久精品一| 欧美一区二区在线看| 欧美在线|欧美| 国产欧美日韩精品a在线观看| 欧美日本二区| 久热精品视频在线观看一区| 久久激情五月丁香伊人| 中文欧美字幕免费| 老司机一区二区| 91久久国产精品91久久性色| 亚洲午夜国产一区99re久久| 国产精品草莓在线免费观看| 欧美精品日日鲁夜夜添| 欧美激情一区在线观看| 国产亚洲二区| 亚洲一区二区三区免费观看| 亚洲一品av免费观看| 欧美xart系列在线观看| 欧美精品一区二区三区蜜桃| 欧美一区二区视频在线观看| 国产一区二区三区在线观看免费视频| 精品动漫3d一区二区三区免费版| 国产精品v欧美精品v日韩精品| 国产精品日韩一区二区三区| 亚洲免费视频中文字幕| 亚洲欧美日产图| 午夜日韩在线| 在线一区免费观看| 亚洲综合日韩中文字幕v在线| 欧美综合77777色婷婷| 久久久久久一区| 亚洲欧美资源在线| 亚洲一区在线看| 国产精品第三页| 国产欧美日韩一区二区三区在线观看| 极品av少妇一区二区| 在线色欧美三级视频| 日韩一级大片在线| 欧美理论电影在线播放| 久久久91精品国产一区二区三区| 日韩午夜电影在线观看| 伊人成人在线视频| 国产精品久久久久天堂| 精品69视频一区二区三区| 国产精品欧美日韩| 一区二区三区视频在线观看| 国内久久精品视频| 亚洲精品乱码久久久久久日本蜜臀| 久久久久综合一区二区三区| 欧美日韩精品一二三区| 精品盗摄一区二区三区| 新片速递亚洲合集欧美合集| 欧美日韩精品是欧美日韩精品| 这里只有精品丝袜| 亚洲人体1000| 日韩一级大片在线| 在线观看日韩www视频免费| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲国产综合91精品麻豆| 国产原创一区二区| 久久亚洲捆绑美女| 亚洲精品小视频在线观看| 欧美性生交xxxxx久久久| 亚洲乱码国产乱码精品精98午夜| 亚洲一区免费观看| 亚洲高清一区二区三区| 国产伪娘ts一区| 久久综合久色欧美综合狠狠| 最新日韩精品| 欧美午夜精品理论片a级按摩| 国产日韩欧美高清| 亚洲一二三区精品| 亚洲黄色成人| 亚洲欧美另类国产| 国产精品一区二区久久| 久久久久久亚洲综合影院红桃| 在线观看日韩av先锋影音电影院| 一区二区日韩免费看| 国模精品一区二区三区| 18成人免费观看视频| 国产精品久久久久999| 国产欧美视频一区二区三区| 久久一区国产| 亚洲成人资源| 91久久精品日日躁夜夜躁国产| 在线免费观看视频一区| 国产精品欧美日韩一区二区| 亚洲欧洲日韩在线| 国产夜色精品一区二区av| 最新亚洲一区| 亚洲精品色婷婷福利天堂| 国产精品igao视频网网址不卡日韩| 欧美在线一级va免费观看| 国产乱人伦精品一区二区| 在线欧美一区| 一本大道久久精品懂色aⅴ| 一区二区三区精品国产| 亚洲丝袜av一区| 国产九区一区在线| 一区二区三区欧美成人| 久久国产一区二区三区| 亚洲一区精品视频| 裸体丰满少妇做受久久99精品| 久久精品2019中文字幕| 亚洲精品资源| 香蕉久久一区二区不卡无毒影院| 免费成人高清视频| 国产在线视频欧美一区二区三区| 久久久美女艺术照精彩视频福利播放| 亚洲精品一区二区三区av| 国产精品免费观看视频| 亚洲欧美一区二区三区在线| 欧美a级片一区| 国产一区美女| 一区二区三区精密机械公司| 亚洲精品国产精品国自产观看| 欧美日韩一区三区| 一本综合精品| 夜夜爽99久久国产综合精品女不卡| 久久久蜜桃精品| 亚洲欧美第一页| 国产精品乱人伦中文| 欧美日韩日日骚| 国产精品久久久久免费a∨大胸| 欧美亚洲午夜视频在线观看| 国产精品v日韩精品v欧美精品网站| 午夜在线精品| 亚洲一区日韩| 免费成人av资源网| 99热这里只有精品8| 午夜精品久久久久久久99热浪潮| 亚洲高清一区二| 亚洲天堂成人在线观看| 亚洲国产黄色| 日韩亚洲国产精品| 麻豆成人在线观看| 亚洲乱码久久| 欧美日韩一区免费| 一区二区精品在线观看| 免费在线观看成人av| 欧美日韩免费观看一区二区三区| 在线观看不卡av| 久久久久久久欧美精品| 在线精品亚洲一区二区| 国产精品亚洲第一区在线暖暖韩国| 国产精品日本精品| 久久精品99国产精品日本| 国产精品成人aaaaa网站| 欧美精品首页| 国产精品xvideos88| 欧美激情亚洲视频| 久久精品综合网| 国产精品a久久久久| 黄色在线成人| 欧美日韩成人在线播放| 国产精品毛片在线| 久久精品91久久久久久再现| 欧美极品aⅴ影院| 久久久久久自在自线| 一区二区日韩免费看| 狠狠色香婷婷久久亚洲精品| 国精品一区二区三区| 国产精品久久久免费| 激情久久久久久久久久久久久久久久| 欧美成人福利视频| 国产亚洲一区精品| 久久av在线| 国产精品久久国产精品99gif| 一区二区三区在线免费视频| 激情欧美国产欧美| 欧美日韩精品中文字幕| 久久精品夜夜夜夜久久| 一区二区三区欧美日韩| 欧美日本在线播放| 欧美激情精品| 亚洲精品久久久久久久久久久久| 国产一区二区三区在线观看网站| 欧美日韩国产小视频在线观看| 午夜日本精品| 国产精品美腿一区在线看| 99爱精品视频| 国产精品高潮呻吟久久av无限| 欧美日韩久久久久久| 欧美肥婆在线| 欧美日韩一级大片网址| 韩国av一区| 亚洲一区二区综合| 欧美精品1区2区| 欧美一区国产二区| 黄色一区三区| 欧美午夜寂寞影院| 亚洲男人的天堂在线| 国产婷婷一区二区| 在线看欧美视频| 欧美经典一区二区三区| 日韩午夜电影av| 亚洲伊人色欲综合网| 免费欧美日韩| 欧美ed2k| 欧美国产精品久久| 亚洲国产高清在线观看视频| 牛牛影视久久网| 国内外成人免费激情在线视频网站| 免费91麻豆精品国产自产在线观看| 国产精品福利网站| 欧美电影免费观看大全| 欧美大片免费观看在线观看网站推荐| 欧美一区三区三区高中清蜜桃| 国产一区二区三区四区| 国产欧美在线看| 一区二区三区日韩欧美精品| 亚洲国产精品视频一区| 一区二区久久久久| 欧美日韩在线免费视频| 国产日韩欧美中文| 一区二区三区四区五区在线| 欧美va天堂va视频va在线| 久久一二三四| 欧美激情网友自拍| 国产精品日本一区二区| 欧美一二三区在线观看| 欧美日本一道本| 亚洲欧洲av一区二区| 久久嫩草精品久久久精品| 性欧美超级视频| 国产午夜亚洲精品羞羞网站| 亚洲婷婷综合色高清在线| 欧美在线免费观看亚洲| 一区二区三区在线观看欧美| 性做久久久久久免费观看欧美| 亚洲女女做受ⅹxx高潮| 国产精品一区免费在线观看| 国产综合色在线视频区| 在线观看日韩国产| 美女图片一区二区| 久久精品三级| 亚洲精品欧美激情| 国产精品视频久久久| 国产亚洲精品综合一区91| 一区二区三区在线观看欧美| 99精品国产福利在线观看免费| 欧美日韩另类字幕中文| 亚洲成色www久久网站| 欧美视频在线观看视频极品| 在线观看视频欧美| 久久久久综合网| 国产精品永久免费在线| 老鸭窝亚洲一区二区三区| 国产亚洲综合性久久久影院| 欧美freesex8一10精品| 久久爱www.| 欧美激情a∨在线视频播放| 欧美**人妖| 国产一级久久| 欧美一区二区三区四区夜夜大片| 国产精品女人网站| 国产精品久99| 蜜臀久久久99精品久久久久久| 亚洲天堂第二页| 宅男精品导航| 欧美插天视频在线播放| 国产精品入口夜色视频大尺度| 国产亚洲精品久久久久婷婷瑜伽| 国产欧美在线观看一区| 久久国产精品一区二区三区| 亚洲精品一区二区三区福利| 最新国产乱人伦偷精品免费网站| 欧美日韩亚洲精品内裤| 国产一区91| 亚洲最快最全在线视频| 亚洲免费视频网站| 欧美精品在线观看| 欧美/亚洲一区| 国产欧美日韩综合一区在线播放| 亚洲综合国产| 国产日产欧美a一级在线| 国产精品久久久久毛片大屁完整版|