《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > XScale PXA270在Linux下的FPGA設備驅動
XScale PXA270在Linux下的FPGA設備驅動
摘要: 以ACEX1K50為例,介紹FPGA在Intel XScale PXA270微處理器系統上的應用。通過內存映射機制實現ACEX1K50在Linux下的設備驅動;通過用戶應用程序實現對ACEX1K50設備的操作,為FPGA在嵌入式領域的應用提供一種方法。
關鍵詞: FPGA XScale PXA270 Linux
Abstract:
Key words :

摘要 以ACEX1K50為例,介紹FPGA" title="FPGA">FPGA在Intel XScale" title="XScale">XScale PXA270" title="PXA270">PXA270微處理器系統上的應用。通過內存映射機制實現ACEX1K50在Linux" title="Linux">Linux下的設備驅動;通過用戶應用程序實現對ACEX1K50設備的操作,為FPGA在嵌入式領域的應用提供一種方法。
關鍵詞 XScale PXA270 FPGA Linux 驅動

引言

  Intel公司推出的XScale采用ARM V5TE結構,是Strong ARM的升級換代產品。XScale PXA270處理器最高主頻可達624 MHz,加入了Wireless MMX、Intel SpeedStep等新技術,以其高性能、低功耗、多功能等特點在信息家電、工業控制等領域得到了廣泛的應用。在嵌入式控制中,“微處理器+FPGA”是一種常用的解決方案。FPGA(現場可編程門陣列)有編程方便、集成度高、速度快等特點,電子設計人員可以通過硬件編程的方法來實現FPGA芯片各種功能的開發。在我們的一個數控平臺的研究項目中,采用XScale PXA270作為主CPU,并對其進行FPGA擴展,使其具有插補、電機驅動、信號處理、I/O口擴展的功能。Linux以其內核精練、高效,源代碼開放且免費等優勢,在嵌入式領域得到了廣泛的應用。下面以Intel XScale PXA270上的Altera FLEX/ACEX的應用為例,詳細介紹Linux下FPGA設備驅動的實現。

1  Altera FLEX/ACEX芯片結構

  Altera FLEX/ACEX芯片是基于查找表LUT(LookUpTable)原理而實現的。LUT本質上就是一個RAM。目前FPGA中多使用4輸入的 LUT,所以每個LUT可以看成一個有4位地址線的16×1的RAM。當用戶通過原理圖或HDL語言描述一個邏輯電路以后,FPGA開發軟件會自動計算邏輯電路的所有可能的結果,并把結果事先寫入RAM。這樣,每輸入一個信號進行邏輯運算就等于輸入一個地址進行查表,找出地址對應的內容,然后輸出即可。由于LUT主要適合SRAM工藝生產,所以目前大部分FPGA都是基于SRAM工藝的,而SRAM工藝的芯片在掉電后信息就會丟失,一定要外加1片專用配置芯片(本實驗電路使用Altera EPC2LC20)。在上電時,由這個專用配置芯片把數據加載到FPGA中,然后FPGA即可正常工作。由于配置時間很短,因此不會影響系統正常工作。在使用ACEX1K50之前,應對其進行設計編程,實現相應寄存器及I/O口的功能。有關FPGA的詳細內容請參閱相關資料。

2  Intel XScale PXA270處理器的系統存儲器接口

  PXA270處理器的可編程靜態存儲體系結構如圖1所示。

按此在新窗口瀏覽圖片
圖1  PXA270靜態存儲體系結構

  在系統上, ACEX1K50位于nCS<2>上,物理地址0x8000000~0x8001000共4K的靜態地址空間。圖2表示了Intel XScale PXA270與ACEX1K50的硬件連接關系。

按此在新窗口瀏覽圖片
圖2  Intel XScale PXA270與ACEX1K50的硬件連接

3  Linux下ACEX1K50設備驅動的實現

3.1  Linux下設備驅動基本原理

  設備驅動程序是應用程序與硬件之間的一個中間軟件層,設備驅動程序為應用程序屏蔽了硬件的細節。這樣在應用程序看來,硬件設備只是一個設備文件,應用程序可以像操作普通文件一樣對硬件設備進行操作。設備驅動程序是內核的一部分,它主要實現的功能有:對設備進行初始化和釋放;把數據從內核傳送到硬件和從硬件讀取數據;讀取應用程序傳送給設備文件的數據,回送應用程序請求的數據以及檢測和處理設備出現的錯誤。

  Linux將設備分為最基本的兩大類:一類是字符設備;另一類是塊設備。字符設備和塊設備的主要區別在于是否使用了緩沖技術。字符設備以單個字節為單位進行順序讀/寫操作,通常不使用緩沖技術;塊設備為了提高效率,利用一塊系統內存作為讀/寫操作的緩沖區,由于涉及緩沖區管理、調度和同步等問題,實現起來比字符設備復雜得多。

  Linux通過設備文件系統對設備進行管理,各種設備都以文件的形式存放在/dev目錄下,稱為“設備文件”。應用程序可以像普通文件一樣打開、關閉和讀/寫這些設備文件。為了管理這些設備,系統為設備編了號,每個設備號又分為主設備號和次設備號。主設備號用來區分不同種類的設備,而次設備號用來區分同一類型的多個設備。Linux為所有的設備文件都提供了統一的操作函數接口,方法是使用數據結構struct file_operations。這個數據結構中包括許多操作函數的指針,如open()、close()、read()和write()等,但由于外設的種類較多,操作方式各不相同。struct file_operations結構體中的成員為一系列的接口函數,如用于讀/寫的read/write函數和用于控制的ioctl等。打開一個文件就是調用這個文件file_operations中的open操作。不同類型的文件(如普通的磁盤數據文件)有不同的file_operations成員函數,接口函數完成磁盤數據塊讀/寫操作;而對于各種設備文件,則最終調用各自驅動程序中的I/O函數進行具體設備的操作。這樣,應用程序根本不必考慮操作的是設備還是普通文件,可一律當作文件處理,具有非常清晰、統一的I/O接口,所以file_operations是文件層次的I/O接口。

3.2  ACEX1K50在Linux下設備驅動的實現

  在驅動程序中使用內存映射可以提供給用戶程序直接訪問設備內存的能力。使用內存映射的好處是處理大文件時速度明顯快于標準文件I/O,無論讀/寫,都少了一次用戶空間與內核空間之間的復制。在用戶空間對ACEX1K50 FPGA設備的訪問是通過內存映射來實現的。

  ACEX1K50可以看作是硬件連接在PXA270微處理器的nCS<2>上的一段物理地址來尋址。因為有虛擬內存管理單元,所以如果在Linux下,必須先把物理地址映射到虛擬地址空間,然后才能對該段地址進行讀/寫。

  在內核驅動程序的初始化階段,通過ioremap()將ACEX1K50的這段物理地址映射到內核虛擬空間;在驅動程序的mmap系統調用中,使用remap_page_range()將該塊ROM映射到用戶虛擬空間。這樣內核空間和用戶空間都能訪問ACEX1K50的這段被映射后的虛擬地址。

  由于ACEX1K50位于nCS<2>上,參照PXA270靜態存儲體系結構映射表,其物理起始地址為0x08000000。另外,其設備名稱及主次設備號定義如下:

  #define FPGA_PHY_START0x08000000
      // nCS<2>: PAX270平臺
  #define FPGA_PHY_SIZESZ_4K
      // nCS<2>: Slot FPGA物理基大小為4K
  #define DEVICE_NAME"PXA270 FPGA"
  #define FPGARAW_MINOR 1
  #define FPGA_Devfs_path"fpga/0"
  static int fpgaMajor = 0;

  其中FPGA主設備號定義為零,使得操作系統可以隨機為該設備分配主設備號。

  ioremap()的作用是把一個物理內存地址點映射為一個內核指針,被映射數據的長度由size參數設定。該函數的實質是把一塊物理區域二次映射到一個可以從驅動程序里訪問的虛擬地址上去。以下是該函數的定義:

  void *ioremap(unsigned long phys_addr, unsigned long size);

  設備驅動通過fpga_init()函數初始化FPGA設備,最終通過init_module(fpga_init)在內核啟動時初始化FPGA設備。

  fpga_init()函數的流程如圖3所示。

按此在新窗口瀏覽圖片
圖3  fpga_init()流程

  ioremap()調用的語句如下:
pxa270_fpga_base= (unsigned long) ioremap(FPGA_PHY_START, SZ_4K);

  可以通過ioremap()調用的返回值pxa270_fpga_base來判斷FPGA物理地址到內核虛擬空間是否映射成功。

  if(!pxa270_fpga_base) {
  printk("ioremap pxa270 fpga failedn");
  return -EINVAL;
}

  向設備文件系統注銷FPGA設備通過調用cleanup_module()函數來實現。其代碼如下:

  void __exit fpga_exit(void) {
    #ifdef CONFIG_DEVFS_FS
    devfs_remove(FPGA_Devfs_path);
    #endif
    unregister_chrdev(fpgaMajor, DEVICE_NAME);
  }
  cleanup_module (fpga_exit);

  在向內核設備文件系統注冊該FPGA驅動后,還須實現設備驅動的file_operations結構。ACEX1K50的設備驅動定義了如下file_operations成員函數:

  static struct file_operations pxa270_fops = {
  owner:THIS_MODULE,
  open:fpga_open,
  mmap:fpga_mmap,
  ioctl:fpga_ioctl,
  release:fpga_release,
  };

  其中fpga_open和fpga_release系統調用的功能只簡單地實現了FPGA設備使用計數器的遞增與遞減,fpga_ioctl系統調用也只是簡單的打印一條沒有ioctl控制的信息提示。這里不再分析實現的具體代碼。下面具體分析fpga_mmap的實現過程:

  static int fpga_mmap(struct file *filp, struct vm_area_struct *vma) {
  unsigned long off = vma->vm_pgoff << PAGE_SHIFT;
  unsigned long physical = FPGA_PHY_START + off;
  unsigned long vsize = vma->vm_end - vma->vm_start;
  unsigned long psize = FPGA_PHY_SIZE- off;
    if (vsize > psize)
      return -EINVAL; //spans too high
    vma->vm_flags |= VM_IO|VM_RESERVED;
    vma->vm_page_prot=pgprot_noncached(vma->vm_page_prot);
    remap_page_range(vma, vma->vm_start, physical, vsize, vma->vm_page_prot);
    return 0;
  }

  fpga_mmap(struct file *filp, struct vm_area_struct *vma)系統調用允許直接將FPGA設備內存線性地映射到用戶進程的地址空間中。fpga_mmap系統調用是通過調用 remap_page_range()函數來實現一段線性物理地址的映射,調用remap_page_range()函數需要填寫 vm_area_struct結構的幾個關鍵字段。

  int remap_page_range(struct vm_area_struct *vma, unsigned long from, unsigned long to, unsigned long size, pgprot_t prot)函數每個參數的意義說明如下:

  vm_area_struct *//虛擬內存區域(VMA)指針
  unsigned long from//需要映射的用戶虛擬地址的起始位置
  unsigned long to//虛擬地址所映射到的物理地址
  unsigned long size//被重映射區域的大小,以字節為單位

4  ACEX1K50設備驅動在用戶程序中的使用

  當設備驅動實現后,就可以在用戶空間使用該設備了。在用戶空間主要是通過調用mmap()函數來實現對FPGA設備的訪問。以下是用戶空間應用程序的一個示例:

  ……………………………………………………………………
  fd = open("/dev/fpga/0",O_RDWR);//打開設備文件
  if(fd < 0){
    printf("####fpgadevice open fail####n");
    return (-1);//判斷打開設備文件是否成功
    }
  iobase = (unsigned char *)mmap(0, 4096,PROT_READ | PROT_WRITE, MAP_SHARED,fd,0);//經過地址映射后,可對FPGA的寄存器進行一系列操作
  ……………………………………………………………………
  close(fd);//關閉設備文件

結語

  本文通過介紹ACEX1K50在Linux操作系統下設備驅動的實現過程,為FPGA在嵌入式領域的應用提供了一種方法。在實際應用中,通過用戶程序能夠很好地實現對FPGA硬件編程后的各種功能的控制。

參考文獻

[1]  Alessandro Rubini, Jonathan Corbet. Linux設備驅動程序.魏永明,等譯.第2版.北京:中國電力出版社,2004.
[2]  Intel Company. Intel PXA270 Processor Family Developers Manual. 200410.
[3]  倪繼利. Linux內核分析及編程.北京:電子工業出版社,2005.
[4]  林容益. CPU/SOC及外圍電路應用設計——基于FPGA/CPLD. 北京:北京航空航天大學出版社,2004.

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 免费国产一区二区 | 日本强好片久久久久久aaa | 偷窥自拍青青草 | 国产老太婆免费交性大片 | 五月婷婷在线观看 | 亚洲小说图区综合在线 | 在线免费黄色网址 | 国产无套粉嫩白浆内谢 | 嫩b人妻精品一区二区三区 色噜噜亚洲男人的天堂 | 精品久久久久一区 | 成人久久久精品乱码一区二区三区 | 亚洲综合无码明星蕉在线视频 | 粉嫩老牛aⅴ一区二区三区 粉嫩欧美一区二区三区 | 二三区视频| 2021久久精品国产99国产精品 | 成人性生活大片免费看ⅰ软件 | 国产精品视频网址 | 国产色产综合色产在线视频 | 高清毛片aaaaaaaaa片 | 天天干天天爱天天操 | 夜夜躁天天躁很很躁 | 你懂的在线观看网址 | 国产精品一品二区三区四区18 | 国产精品一区二区三区四区五区 | 国产69精品久久久久久野外 | 天天干天天日 | 国产婷婷色一区二区三区在线 | 用力来高潮了再用力91 | 亚洲精品拍拍拍在线观看 | 装睡被陌生人摸出水好爽 | 久久久精品免费 | 中文字幕在线观看一区 | 日韩国产欧美一区二区 | 国产在线精品一区二区三区直播 | 国内自拍在线观看 | 欧美成人免费一区二区 | 在线观看中文字幕av | 欧美日韩色视频 | 高h破瓜受孕龙精 | 欧美日韩精品久久久免费观看 | 拔萝卜91 | 精品久久久久久综合日本 | 国产综合精品视频 | 日本涩涩网 | 欧美 国产 日本 | 国产思思99re99在线观看 | av在线精品 | 香蕉成人伊视频在线观看 | 亚洲欧洲免费无码 | 日本熟妇丰满大白屁毛片 | 久色影视| 欧美激情视频网 | 国产色在线 | 精品人伦一区二区三区四区蜜桃牛 | 国产精品成熟老女人 | 精品乱子伦 | 淫综合网 | 国产精品日本一区二区在线播放 | 国产91精品一区二区绿帽 | 撸撸综合色av | 日产a一a区二区www | 午夜成人理论无码电影在线播放 | 原创av| 四虎av在线 | 午夜精品久久久久久毛片 | 欧亚日韩精品一区二区在线 | 色婷av | 国产福利社 | 美国免费黄色片 | 久久成人麻豆午夜电影 | 亚洲成av人片在线观看天堂无码 | 亚洲成人天堂 | 99国产精品99久久久久久娜娜 | 亚洲成人一级片 | 国产精品成人国产乱 | 亚洲色成人网一二三区 | 亚洲免费av片 | 中文字幕一二三四区 | 国产精品久久久乱弄 | 中文字幕在线三区 | 黄色永久网站 | 日本视频免费在线 | 久久黄色网址 | 国产99久久久国产精品潘金 | 热re99久久精品国产99热 | 野花社区视频在线观看 | 亚洲欧洲日产国码无码久久99 | 中文字幕无线观看中文字幕 | 亚洲国产一区二区a毛片 | 7777日本精品一区二区三区 | 日本人裸体做爰视频 | 亚洲成av人片在www鸭子 | 黄色一级片. | 成人免费视频网站 | 无码人妻aⅴ一区二区三区 美女扒开大腿让男人桶 | 欧美在线黄 | 羞羞av.tv| 动漫av在线免费观看 | 日韩中文字幕在线视频 | 成人久久大片91含羞草 | 国产色精品久久人妻 | 国产av一区二区精品久久凹凸 | 各种含道具高h调教1v1男男 | 国产激情午夜 | 看片网址国产福利av中文字幕 | 大学生一级一片全黄 | 一品道av| 国产精品久久久久久久久久久久久久久 | 欧美在线免费观看 | 凹凸日日摸天天碰免费视频 | 成在线人免费视频 | 久久久久久久久久久久中文字幕 | 啊轻点内射在线视频 | 韩国精品一区二区三区 | 欧美经典影片视频中文 | 拧花蒂尿用力按凸起喷水尿av | 国产无遮挡裸体免费视频在线观看 | 精品网站999 | 国产欧美日韩精品a在线观看 | 欧美午夜三级 | 两女女百合互慰av赤裸无遮挡 | 亚洲狠 | 国产精品国产三级国产普通 | 国产精品无码一区二区三区不卡 | 91国视频 | 国产精品第157页 | 中文在线免费看视频 | 无码av中文一区二区三区 | 午夜免费网 | 日韩在线视频观看免费网站 | 热久久亚洲 | 亚洲国产成人91精品 | 天堂网传媒 | 大胆欧美熟妇xx | 国产又粗又猛又爽又黄无遮挡 | 久久综合精品国产一区二区三区无码 | 一区二区高清 | 中文字幕日韩欧美一区二区三区 | 青青草视频网站 | 日韩精品一区二区中文字幕 | 欧美极品少妇 | 免费无码黄网站在线观看 | 精品亚洲国产成人 | 激情久久久久久久 | 免费的色网站 | 精品国产一二 | 国产黄色片在线播放 | 久久久久久毛片 | 成人男同av在线观 | 欧美视频黄 | 性史性dvd影片农村毛片 | 深夜福利在线观看视频 | 天堂精品一区 | 欧美成人网视频 | 我的邻居在线观看 | 91日日| xxxx少妇高潮毛片新婚之夜 | 日日夜夜综合 | 红杏亚洲影院一区二区三区 | 成人免费毛片足控 | 97久久精品人妻人人搡人人玩 | 桃色视频.m3u8| 嫩呦国产一区二区三区av | 在线看黄免费 | 日日噜噜噜噜夜夜爽亚洲精品 | 国产女人40精品一区毛片视频 | 自拍视频一区二区 | 美女少妇一区二区 | sese视频在线观看 | 欧美人与禽猛交狂配 | 91色噜噜| 99riav国产精品 | 热九九精品 | 中文字幕老妇偷乱视频在线小说 | 日韩一卡2卡3卡4卡新区亚洲 | 久久国产精品成人免费 | 天天干夜夜看 | 国产97色在线 | 免费 | 婷婷狠狠爱 | 三上悠亚在线精品二区 | 国产精品第8页 | 日本高清视频一区二区三区 | 国精产品一区一区三区视频 | 成人一区二区三区久久精品嫩草 | 国产jizz视频全部免费软件 | 少妇人妻偷人精品视蜜桃 | 最近中文字幕在线mv视频在线 | 伊人久久久 | 一边摸一边抽搐一进一出视频 | 国产肥白大熟妇bbbb | 亚洲成人激情小说 | 欧美日免费 | 中文字幕精品视频在线观看 | 美女极度色诱视频国产 | 91久久精品国产91久久性色tv | 国产成人免费9x9x人网站视频 | 久草成人网 | 亚洲经典一区二区三区 | 99国产精品久久久久久久成人热 | 影音先锋男人av鲁色资源网 | 亚洲jizzjizz日本少妇 | 国产人成无码视频在线观看 | 精品国产九九九 | 国产精品美女久久久久久久久久久 | 激情久久婷婷 | 国产91在线亚洲 | 欧美xxxxx做受vr91九色 | 亚洲欧美日韩精品在线观看 | 台湾全黄色裸体视频播放 | 夜夜爽免费888视频 成 人 黄 色 网 页 | 国产人妻aⅴ色偷 | 黄色一级大片免费版 | 久久久精品国产免大香伊 | 亚洲乱亚洲乱妇小说网 | 亚洲精品乱码久久久久久黑人 | 久草大| 久久99国内精品自在现线 | 日日噜噜夜夜狠狠va视频v | 最新av网站在线观看 | 国产一级淫片a免费播放口欧美 | 亚洲一区二区三区av在线观看 | 特级av片 | 麻豆成人久久精品二区三区小说 | 午夜男人天堂 | 中文字幕观看视频 | 久久精品在线视频 | 日韩手机视频 | 天堂√在线中文最新版8 | 免费看一级黄色大片 | 性色蜜桃臀x66av | 国产精品91视频 | 国产人妻精品区一区二区三区 | 亚洲国产精品激情综合图片 | 少妇下蹲下露大唇58 | 国产绳艺sm调教室论坛 | 九色在线播放 | 国产伦精品一区二区三区视频孕妇 | 亚洲网视频| 国产69精品麻豆 | 精品国产aⅴ | 妇女bbbbb撒尿正面视频 | 少妇中文字幕乱码亚洲影视 | 中文字幕我不卡在线看 | 伊人影音| 99精品国产兔费观看久久99 | 最新日韩在线视频 | 人人妻人人澡人人爽人人精品97 | 亚洲精品一区二区三区不 | 夜夜嗨av一区二区三区免费区 | 西西午夜无码大胆啪啪国模 | a级欧美 | 色插综合 | 超碰人体| 国产av人人夜夜澡人人爽麻豆 | 亚洲永久精品ww.7491进入 | 成人性生生活性生交免费 | 日本乳奶水流出来高清xxxx | 人妻少妇精品一区二区三区 | 少妇无码吹潮 | www夜片内射视频日韩精品成人 | 五月激情综合网 | 精品国产乱码久久久久久108 | 欧美做受| 亚洲综合激情五月丁香六月 | 国产 亚洲 制服 无码 中文 | 国产玉足榨精视频在线观看 | 在线免费av片 | 啪啪日韩| 女av在线| 性史性农村dvd毛片 永久黄网站色视频免费直播 | 婷婷六月久久综合丁香 | 中文字幕av久久爽一区 | 都市激情av | 日韩欧美精品中文字幕 | 欧美日韩中文字幕在线视频 | 国产又爽又黄游戏 | 婷婷四房综合激情五月在线 | 亚洲最大国产成人综合网站 | 欧洲妇女成人淫片aaa视频 | 日本一区二区三区免费看 | 精品国产乱码久久久久久三级人 | 性xxx法国hd极品 | 天天色天天射综合网 | 内射囯产旡码丰满少妇 | 丝袜在线视频 | 国产精品怡红院永久免费 | 黄色一级片 | 国产中文字幕在线观看 | 小雪婷性欢爱全文阅读 | 国产成人精品亚洲777人妖 | 午夜操一操| 国产无套精品一区二区 | 天堂一区二区mv在线观看 | 亚洲精品国产乱码久久久1区 | 久久久女人 | 秋霞成人午夜鲁丝一区二区三区 | 国产传媒精品 | 国产曰肥老太婆无遮挡 | 国产女人的高潮大叫毛片 | 亚洲va在线va天堂xx xx | 日韩 在线 中文 制服一区 | 亚洲欧美日韩国产成人精品影院 | 欧美无乱码久久久免费午夜一区 | 一级全黄少妇性色生活片毛片 | 久久精品国产成人av | 亚洲va在线va天堂va偷拍 | 久久久久久国产精品免费播放 | 国产一级性生活片 | 拔萝卜在线| www.天天操.com | 亚洲伦理视频 | 无码人妻少妇色欲av一区二区 | 亚洲视频a| www中文字幕在线观看 | 尤物99国产成人精品视频 | 國产一二三内射在线看片 | 国产农村乱对白刺激视频 | 一区二区三区国产精 | 深夜福利在线播放 | 国产黄色免费在线观看 | yy6080午夜八戒国产亚洲 | 在线观看视频色 | 任你躁在线精品免费 | 少妇扒开粉嫩小泬视频 | 久草在线中文888 | 亚洲色妞 | 91精品久久久久久久99软件 | 安野由美中文一区二区 | 五月丁香啪啪 | 国产特黄aaa大片免费观看 | 在线观看黄网 | 性生大片免费观看一片黄动漫 | 欧美日韩久久 | 伊人久久综合影院 | 成人av一区二区亚洲精 | 日韩欧美aaaa羞羞影院 | 综合久久影院 | 日韩免费一级 | 国产第一页在线 | 国产露脸4p交换视频观看 | av久久天堂三区 | 成人欧美一区二区三区黑人动态图 | 国产精品v亚洲精品v日韩精品 | 性色av一区二区三区无码 | 三上悠亚人妻中文字幕在线 | 久久久精品久久久久 | 中文字幕乱码人妻综合二区三区 | 久久九九色 | 日日碰狠狠躁久久躁综合小说 | 强行糟蹋人妻hd中文字幕 | 色爱亚洲| 久久久妇女国产精品影视 | 久久加勒比 | 精品一区二区日韩 | 免费的污网站 | av免费观看在线 | 日韩精品蜜桃 | 黑人粗进入欧美aaaaa | 欧美日本在线播放 | 国产三级精品三级 | 轻点好疼好大好爽视频 | 韩国av精华合集3小时 | 国产精品亚洲精品日韩已满 | 在线免费观看www | 91操人视频 | 亚洲jizzjizz日本少妇软件 | 538在线精品视频 | 日韩理论片在线观看 | 老司机午夜福利av无码特黄a | 久久午夜视频 | 日韩欧美成人免费观看 | 成人性生交免费看 | 亚洲欧美在线精品 | 在线观看视频福利 | 四虎4hu永久免费网站影院 | 97人人模人人爽人人喊38tv | 人妻洗澡被强公日日澡 | 无码人妻黑人中文字幕 | 真实国产乱啪福利露脸 | 亚洲成年轻人电影网站www | 制服丝袜亚洲中文综合懂色 | 国产欧美日韩二区 | 国产精品盗摄!偷窥盗摄 | 亚洲三级国产 | 毛片视频网站在线观看 | 18禁超污无遮挡无码免费游戏 | 国产在线午夜卡精品影院 | 欧美日本免费一区二区三区 | 91中文字幕视频 | 加勒比一区二区三区 | 精品一区二区三区在线观看 | 超碰在线免费公开 | 亚洲国产aⅴ综合网 | 久久久九九 | 天堂中文网在线 | 国产丝袜一区视频在线观看 | a级片久久久 | 国产丰满麻豆 | 一区二区三区日韩欧美 | 五月婷婷久久久 | 国产三级日本三级在线播放 | 开心成人激情 | 久久婷婷成人综合色 | 日韩成人一区二区三区在线观看 | 精品夜夜爽欧美毛片视频 | 91在线精品入口 | 欧美69久成人做爰视频 | 久久91久久| 免费精品一区 | 亚洲a无码综合a国产av中文 | 在线观看的毛片 | 伊人yinren22综合开心 | 日日干综合 | 国产精品xxxx喷水欧美 | 神马久久网 | 影音先锋男人的天堂 | 欧美草比视频 | 亚洲国产精华液网站w | 亚洲国产精品久久久天堂 | 亚洲va欧美va | 国产一区调教91鞭打 | 国产99久久久国产精品免费看 | ass日本丰满熟妇pics | 成人看片17c.com | 日韩五月 | 人妖一区| 色偷偷噜噜噜亚洲男人 | 免费av资源在线观看 | 亚洲精品中文字幕一区二区三区 | 亚洲一区中文字幕在线观看 | 亚洲自偷精品视频自拍 | 日韩av免费片 | 91九色porny国产探花 | 夜夜嗨网站 | 日批视频免费观看 | 久久九九热视频 | 韩国19禁无遮挡啪啪无码网站 | 成人综合伊人五月婷久久 | 99在线观看精品 | 亚洲2017天堂色无码 | 黄色无毒网站 | 少女韩国电视剧在线观看完整 | 四虎精品| а√天堂8资源在线官网 | 性瘾荡乳h古代 | 亚洲丝袜一区二区 | 免费a级毛片出奶水欧美 | 在线观看网站av | 国产精品传媒在线观看 | 国产精品视频在线免费观看 | 欧美精品欧美极品欧美激情 | 国产毛片毛片毛片 | 韩国三级一区 | 日韩视频二区 | 日韩免费淫片 | 国语对白做受69按摩 | 日韩在线一区二区三区免费视频 | 欧美精品乱人伦久久久久久 | 国产精品久久久久久久久久久久久久久久 | 黑白配在线观看免费观看 | 欧美亚洲人成网站在线观看 | 久久国产欧美 | 中文字幕在线亚洲精品 | 98久9在线 | 视频 | 午夜肉伦伦影院 | 日本特黄一级片 | 在线www| 新版本天堂资源在线中文8的特点 | 国产粉嫩尤物极品99综合精品 | av大全免费 | 成人美女黄网站色大免费的 | 本站只有精品 | 好吊在线视频 | 色婷婷激情 | 三男一女吃奶添下面视频 | 三区四区乱码不卡 | 日本少妇裸体做爰高潮片 | www69堂| 日本香蕉视频 | 国产精品丝袜在线 | 一级做a爱片性色毛片高清 一级做a毛片 | 97人妻人人做人碰人人爽 | 天堂网2021天堂手机版 | 国产精品国产精品国产专区不蜜 | 日韩精品欧美在线 | 久久99精品久久久久久9 | 黄色午夜视频 | 午夜影院免费观看 | 亚洲成人精品久久 | theporn国产在线精品 | 懂色av一区二区三区四区 | 亚洲视频天天射 | 亚洲天堂偷拍 | 国产欧美在线视频 | 在线观看网站 | 热99re6久精品国产首页青柠 | 91久| 97久久香蕉国产线看观看 | 无码无套少妇毛多18pxxxx | 日韩专区一区 | 视频在线一区二区三区 | 亚洲综合色丁香婷婷六月图片 | 国内精品视频一区二区三区 | 天天躁日日躁狠狠躁av麻豆男男 | 日本欧美一区二区三区在线播放 | 欧美在线激情 | 成人免费看片视频 | 欧美成人xxx | www亚洲com| 欧美视频免费在线观看 | 成人特级毛片69免费观看 | 亚洲国产精品系列 | 久久精品人人做人人综合 | 日韩av在线影视 | 国产夫妻自拍小视频 | 亚洲欧美国产一区二区三区 | 外国黄色录像 | 蜜桃臀久久久蜜桃臀久久久蜜桃臀 | 少妇天天爽视频在线看网站 | 少妇啊灬啊别停灬用力啊免费视频 | 日本一区二区三区在线观看视频 | 调教+趴+乳夹+国产+精品 | 国产精品亚洲综合 | 午夜视频精品 | 免费精品无码av片在线观看 | 国产精品一卡二卡三卡四卡 | 少妇一区二区三区四区 | 成人瑟瑟 | 人妻少妇av无码一区二区 | 日本a v网站| 在线黄色av网站 | 天天舔天天操天天干 | 91一区在线| 亚洲熟妇久久精品 | 亚洲aⅴ片| 久久www免费人成看片美女图 | 亚洲色精品三区二区一区 | 亚洲国产一区二区精品 | 日本少妇又色又爽又高潮看你 | 嫩草影院一区二区 | 狠狠丁香 | 亚洲欧美精品无码一区二区三区 | 国产黄色片在线免费观看 | 懂色av一区二区三区免费看 | 精品国产自在精品国产浪潮 | 人人妻人人藻人人爽欧美一区 | www.av在线播放 | 日韩精品一区二区三区中文无码 | 亚洲国产精品尤物yw在线观看 | 国产一区二区三区免费观看网站上 | 成人无码视频 | 精品伊人久久久 | 国产精品18久久久久久vr | 国产精品国产 | 国产视频123区 | 毛片久久久久 | 国语对白乱妇激情视频 | 国产欧美一区二区精品仙草咪 | 狠狠色噜噜狠狠狠狠av不卡 | 最近的中文字幕在线看视频 | 亚洲 欧美 综合 另类 中字 | 相泽南av日韩在线 | 三级精品在线观看 | 巨大乳の揉んで乳榨り奶水 | 精品国产不卡一区二区三区 | 午夜视频一区二区 | 日韩三级网 | 免费在线观看黄色av | 成人在线手机视频 | 欧美三级影院 | 亚洲精品小视频 | 亚洲女同性ⅹxx关女同网站 | 67194成是人免费无码 | 国产91精品久久久久久久 | 久久男人av资源网站无码 | 女人夜夜春高潮爽a∨片传媒 | 日本不卡视频一区二区三区 | 人人妻人人澡人人爽秒播 | 免费国产高清 | 中文字幕3 | 伊人久久精品无码麻豆一区 | 日韩a无v码在线播放 | 无码人妻少妇伦在线电影 | 美丽姑娘免费观看在线观看 | 成人美女黄网站色大免费的88 | 国产福利免费在线观看 | 娇小激情hdxxxx学生住处 | 狠狠狠色丁香婷婷综合久久五月 | 伊人色区 | 爱爱视频一区 | 亚洲无吗av| 麻豆导航 | yy6080亚洲精品一区 | 国产精品7m凸凹视频分类 | 国产午夜精品av一区二区麻豆 | 欧美精品一区二区三区四区在线 | 校园春色综合网 | 中文字幕国产综合 | 福利在线播放 | 亚洲欧美日韩在线不卡 | 国产在线麻豆精品入口 | 一级aa毛片 | 成人vagaa免费观看视频 | www.色99| 99久久国产综合精品麻豆 | 久久精品2 | 成人性做爰av片免费看 | 欧美v亚洲v日韩v最新在线 | 成人av一区二区免费播放 | 无码人妻丰满熟妇a片护士 日本欧美大码a在线观看 | 国产无套护士在线观看 | 97久久人国产精品婷婷 | 一级片欧美 | 色噜噜一区二区三区 | 欧美变态另类牲交 |