日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

17章 SPI控制器(XIlinx ZYNQ-7000 SOC UG-585文档)

發布時間:2024/10/14 编程问答 93 豆豆
生活随笔 收集整理的這篇文章主要介紹了 17章 SPI控制器(XIlinx ZYNQ-7000 SOC UG-585文档) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第17章 SPI控制器

注:本文為筆者自己翻譯的XILINX ZYNQ-7000 SOC UG-585官方文檔,文檔版本UG585 (v1.12.2) July 1, 2018


文章目錄

  • 第17章 SPI控制器
  • 17.1 簡介
    • 17.1.1 功能
    • 17.1.2 系統結構
    • 17.1.3 模塊框圖
  • 17.2 功能描述
    • 17.2.1 主機模式
    • 17.2.2 多主機兼容
    • 17.2.3 從機模式
    • 17.2.4 FIFO
    • 17.2.5 FIFO中斷
    • 17.2.6 中斷寄存器位和邏輯流
    • 17.2.7 SPI-to-SPI互連
  • 17.3 配置步驟
    • 17.3.1 啟動順序
    • 17.3.2 控制器配置
    • 17.3.3 主機模式數據傳輸
    • 17.3.4 從機模式數據傳輸
    • 17.3.5 中斷服務規程
    • 17.3.6 寄存器概述
  • 17.4 系統功能
    • 17.4.1 復位
    • 17.4.2 時鐘
  • 17.5 I/O接口
    • 17.5.1 協議
    • 17.5.2 背靠背傳輸器
    • 17.5.3 MIO/EMIO映射
    • 17.5.4 接線說明


17.1 簡介

SPI總線控制器支持與各種外圍設備的通信,如存儲器、溫度傳感器、壓力傳感器、模擬轉換器、實時時鐘、顯示器和任何支持串行模式的SD卡。SPI控制器可以在主模式、從模式或多主模式下工作。Zynq-7000設備包括兩個基于Cadence-SPI內核的SPI控制器。

在主模式下,控制器驅動串行時鐘,從機選擇支持SPI的多主模式。串行時鐘來自PS時鐘子系統。控制器使用最多3個單獨的從選擇(SS)輸出信號(可從外部擴展)來啟動消息。控制器通過向32位讀/寫數據端口寄存器寫入字節來讀取和寫入從設備。

在多主機模式下,在控制器未激活時其輸出信號為三態,當使能時會檢測競爭錯誤。通過重置SPI使能位,輸出被立即設定為三態。中斷狀態寄存器會顯示模式故障。

在從機模式下,控制器從外部設備接收串行時鐘,并使用SPI_Ref_Clk來同步數據捕獲。從機模式包括一個可編程啟動檢測機制,當片選信號SS變得有效時啟用控制器。

讀寫FIFO通過APB從接口為SPI I/O接口與為控制器服務的軟件之間提供緩存。FOFO在主機和從機I/O模式都可以使用。

本章包含以下部分:

17.1 簡介
17.2 功能描述
17.3 配置步驟
17.4 系統功能
17.5 I/O接口

17.1.1 功能

每個SPI控制器的配置和控制都是獨立的,它們包含以下功能:

  • 四線總線 ---- MOSI,MISO,SCLK和SS
    主機模式下最多3個從機選擇
  • 全雙工操作提供同時接收和發送
  • 通過APB從機接口進行32位寄存器編程
  • 用于Rx/Tx FIFO的內存映射讀/寫數據端口(字節寬)
    128字節讀和128字節寫FIFO
    可編程的FIFO閾值狀態和中斷
  • 主機I/O模式
    手動和自動啟動數據傳輸
    手動和自動從機選擇(SS)模式
    從機選擇信號可以直接連接到從機設備或從外部擴展
    可編程的SS和MOSI延時
  • 從機I/O模式
    可編程的啟動檢測模式
  • 多主機I/O兼容
    當控制器未使能,I/O緩存驅動到三態
    當檢測到其他主機時產生模式錯誤中斷
  • 當I/O信號映射到MIO引腳時,SCK時鐘頻率50MHz
    當I/O信號通過EMIO映射到PL引腳時,SCLK時鐘頻率25MHz
  • 可編程時鐘相位和極性(CHPA,CPOL)
  • 可編程中斷驅動設備或輪詢狀態

17.1.2 系統結構

SPI控制器的系統結構框圖如圖17-1所示

SPI接口控制器

有兩個獨立的SPI接口控制器(SPIx,x為0或1)。每個獨立的SPI控制器的I/O信號都可以映射到MIO引腳或EMIO接口。每個控制器同樣有送到PS中斷控制器的獨立中斷信號和各自的復位信號。每個控制器有各自的一系列控制和狀態寄存器

時鐘

PS時鐘子系統給SPI控制器提供參考時鐘。SPI_Ref_Clk用于控制器的邏輯和主機模式下通過波特率生產期產生SCLK時鐘。

MIO-EMIO

如<Figure 17.5 I/O interfaces >所示SPI的I/O信號可以映射到MIO引腳或通過EMIO映射到PL引腳。信號的基本映射方法在 < 第二章信號、接口和引腳 > 中有介紹。

17.1.3 模塊框圖

SPI控制器的功能模塊框圖如圖17-2所示,


APB從機接口

32位APB從機接口對寄存器讀寫做出響應,包括用于從FIFO讀寫命令和數據的數據端口。所有的寄存器數據傳輸都是32位的。數據接口使用這些接口的bits[7:0]。配置和狀態寄存器在 Appendix B, Register Details 中介紹。

SPI主機模式

當控制器在主機模式下工作時,其驅動SCLK時鐘和最多3個從選擇輸出信號。從機選擇和MOSI上的傳輸啟動可以由軟件手動控制,也可以由硬件自動控制。

SPI從機模式

當控制器在從機模式下工作時,它使用一個單獨的從機選擇輸入(ss0)。SPI信號如 圖17-2 所示,其I/O接口在 <第17.5節> 中列出。SCLK與控制器參考時鐘(SPI_Ref_Clk)同步。詳細信息參考 <第17.2.3節從機模式 >。

發送和接收FIFO(Tx and Rx FIFOs)

每個FIFO有128個字節。軟件通過使用寄存器映射數據端口寄存器讀取和寫入這些FIFO。主機模式的FIFO管理在 <17.3.3主模式數據傳輸> 中有介紹,從機模式的FIFO管理在 <17.3.4從模式數據傳輸> 中有介紹。

FIFO橋接兩個時鐘域:APB接口和控制器的SPI_Ref_Clk。軟件寫入APB時鐘域中的TxFIFO,控制器讀取在SPI_Ref_Clk域中的TxFIFO。

控制器填充SPI_Ref_Clk域中的RxFIFO,軟件讀取APB時鐘域中的RxFIFO。

17.1.4 注意

7z007s和7z010 CLG225設備

7z007s單芯和7z010雙核CLG225設備支持32個MIO引腳(不是54個)。這在<第2.5.4節MIO-at-a-Glance表>的MIO表中顯示。這些設備限制了可用的MIO引腳,因此應考慮通過EMIO的連接。<第1.1.3節 “注意事項”>中列出了所有這些CLG225設備限制。

17.2 功能描述

17.2.1 主機模式
17.2.2 多主機兼容
17.2.3 從機模式
17.2.4 FIFO
17.2.5 FIFO中斷
17.2.6 中斷寄存器位和邏輯流
17.2.7 SPI-to-SPI互連

17.2.1 主機模式

在主機模式下,SPI的I/O接口可以向從機發送數據或發起傳輸以便從機接收數據。控制器使用三個從選擇線中的一個選擇一個從設備。如果需要將三個以上的從設備連接到主設備,可以在板上添加外部外圍選擇設備 – “3-8譯碼器”。

數據發送

SCLK時鐘和MOSI信號由主機控制。待傳輸的數據由軟件使用寄存器寫入TxFIFO,然后由控制器硬件以手動或自動啟動順序下載傳輸。數據被驅動到主輸出(MOSI)數據引腳上。當TxFIFO中有數據時,傳輸將連續進行。數據在MISO數據引腳上串行接收,一次加載8位到RxFIFO中。軟件使用寄存器讀取讀取RxFIFO。對于寫入TxFIFO的每“n”字節,RxFIFO中存儲的“n”字節必須在開始下一次傳輸之前從軟件讀取。

自動或手動從機選擇(SS)和啟動

I/O接口上的數據傳輸可以使用軟件手動啟動,也可以由控制器硬件自動啟動。此外,從機選擇激活/釋放也可以由控制器硬件或軟件完成。這四種組合如<Table 17-1>所示。

手動從機選擇

軟件通過將spi.Config_reg0 [Manual_CS] 位 = 1 來選擇手動從機選擇模式。在這種模式下,軟件必須顯式地控制從機選擇激活/釋放。當[Manual_CS] 位 = 0 時,控制器硬件可以在數據傳輸過程中自動激活從機選擇。

自動從機選擇

軟件通過配置spi.Config_reg0 [Manual_CS] 位 = 0來選擇自動從機選擇模式。SPI控制器在每次TxFIFO內容傳輸到MOSI信號的過程中激活/釋放從機選擇。軟件將數據寫入TXFIO,控制器自動激活從機選擇,TxFIFO中的數據發送后自動釋放從機選擇。在發送完Tx FIFO中的所有數據后,從機選擇被釋放。傳送到此結束。

軟件確保在自動從機選擇模式下實現以下功能。

  • 軟件不斷地將要傳輸的數據字節填充TxFIFO,而TxFIFO就不會變為空,以此保持激活的從機選擇。
  • 軟件連續讀取RxFIFO中接收的數據字節,以避免溢出。

軟件使用TxFIFO和RxFIFO閾值級別來避免FIFO流量不足和過量。當TxFIFO中的字節數小于TxFIFO閾值級別時,將標記TxFIFO Not Full標志。當RxFIFO中的字節數等于128時,將標記RxFIFO full標志。

手動啟動
使能

軟件通過設置spi.Config_reg0 [Man_start_en] 位 = 1來選擇手動啟動模式。在此模式下,軟件必須使用手動啟動命令機制來顯式地啟動數據傳輸。當[Man_start_en] 位 = 0時,當TxFIFO中有可用數據時,控制器硬件自動啟動數據傳輸。

命令
軟件向spi.Config_reg0 [Man_start_com]位寫1,即可啟動一次手動傳輸。當軟件寫入1時,控制器硬件啟動數據傳輸并傳輸TxFIFO中存在的所有數據字節。[Man_start_com]位是自動清除的。如果[Man_start_en]=0,則忽略向該位寫入1。無論是什么模式,向[Man_start_com]位寫0都是無效的。

17.2.2 多主機兼容

對于多主模式,控制器編程為主機模式[MODE_SEL],并且可以在任何從機選擇上啟動傳輸。當軟件準備好啟動傳輸時,它使用[SPI_EN]位啟用控制器。事務處理完成后,軟件將禁用控制器。當控制器處于主機模式時,外部主機無法選擇控制器。

控制器通過監測開漏從選擇信號(低電平有效)來檢測總線上的另一個主機。檢測機制由[Modefail_gen_en]使能。當控制器檢測到另一個主機時,它設置spi.Intr_status_reg0 [MODE_FAIL]中斷狀態位并清除spi.En_reg0 [SPI_EN]控制位。軟件可以接收[MODE_FAIL]中斷,因此可以中斷傳輸、復位控制器,或者重新發送傳輸。

17.2.3 從機模式

在從機模式下,控制器從外部主機接收消息并同時輸出應答。控制器在以下情況下進入從機模式:spi.Config_reg0[MODE_SEL] = 0 和 spi.En_reg0 [SPI_EN] = 1。

SCLK將數據鎖存在MOSI輸入上。如果從機選擇輸入信號高(未激活),控制器將忽略MOSI輸入。當從機選擇激活時,它必須在傳輸期間保持活動狀態。如果從機選擇SS在傳輸期間被釋放,控制器會將spi.Intr_status_reg0 [MODE_FAIL]中斷位置位。軟件可以接收[MODE_FAIL]中斷,因此可以中斷傳輸、復位控制器,或者重新發送傳輸。

錯誤機制由[Modefail_gen_en]位使能。

發送到主設備的數據由軟件寫入TxFIFO,然后由控制器序列化到主輸入(MISO)信號。傳輸繼續,且TXFIO中仍有數據,從機選擇信號保持激活(低電平有效)。

時鐘

從機選擇輸入引腳必須與SCLK輸入同步驅動。控制器在SPI_Ref_Clk時鐘域中工作。輸入信號在SPI_Ref_Clk域中進行同步和分析。

字檢測

字的開頭是在SPI_Ref_Clk時鐘域中檢測到的。

  • 控制器使能時的檢測:如果在SS為低(有效)時啟用控制器(從禁用狀態),則控制器捕獲數據前,將忽略數據并等待SCLK處于非活動狀態(字邊界)。控制器統計SPI_Ref_Clk域中SCLK的不激活狀態。當SCLK空閑計數達到[Slave_idle_coun]位字段中編程的值時,將假定一個新字。
  • 當從機選擇激活時檢測:當控制器使能且SS檢測到高電平(非有效)時,控制器將假設單字的開始出現在SS轉換為低(激活)之后SCLK的下一個活動邊緣。

注意:啟動條件必須保持激活狀態至少四個SPI_Ref_Clk循環才能檢測到。

如果在外部主機非常接近開始數據傳輸時才啟動從機模式,有較小的可能性發生錯誤同步,從而導致數據包損壞。可通過以下任何方法避免此問題:

  • 確保在啟用從機模式后,至少經過10個SPI_Ref_Clk周期后,外部主機才啟動數據傳輸。
  • 確保在啟用外部主設備之前啟用從機模式。
  • 當從機啟用時,確保從機選擇輸入信號未激活。

17.2.4 FIFO

接收和發送FIFO各有128字節深度。

接收FIFO

如果控制器試圖將數據推送到已經滿了的RxFIFO中,則內容將丟失、粘滯溢出標志將置位。沒有數據可以添加到滿了的RxFIFO。軟件將1寫入[RX_OVERFLOW]位以清除該位。

發送FIFO

如果TxFIFO已滿,[TX_FIFO_full] = 1,則不要寫入更多數據。TX_FIFO_Full位保持激活狀態,直到TxFIFO級別低于[TxFIFO_Not_Full]閾值級別。向滿了的TxFIFO寫入的數據可能會丟失而沒有任何指示。

17.2.5 FIFO中斷

Rx和Tx FIFO中斷如圖17-3所示。

17.2.6 中斷寄存器位和邏輯流

中斷狀態位(粘滯和動態)由掩碼寄存器過濾,然后發送到系統中斷控制器。屏蔽寄存器由使能/禁止中斷控制寄存器控制(見圖17-4)。

17.2.7 SPI-to-SPI互連

當slcr.MIO_LOOPBACK [SPI_LOOP_SPI1]為被設置為 = 1時,PC中兩個SPI控制器的I/O信號連接在一起。在該模式下,一個控制器的時鐘、從機選擇、MISO、MISO信號分別連接到另一個控制器的時鐘、從機選擇、MISO、MISO信號。

限制

SPI控制器寄存器需要單32位讀/寫訪問,不使用字節、半字或雙字引用。

17.3 配置步驟

17.3.1 啟動順序
17.3.2 控制器配置
17.3.3 主機模式數據傳輸
17.3.4 從機模式數據傳輸
17.3.5 中斷服務規程
17.3.6 寄存器概述

17.3.1 啟動順序

實例:啟動順序

  • 復位控制器:對Ref和CPU_1X復位進行激活和釋放,請參閱<第17.4.1節 復位>。
  • 配置時鐘:對SPI_Ref_Clk進行配置,參見<第17.4.2節 時鐘>。
  • Tx/Rx信號映射:參考<第17.5節 I/O接口>。
  • 控制器配置:參考<17.3.2 控制器配置>。
  • 中斷配置:配置ISR以處理中斷狀況。最簡單的ISR是從RxFIFO讀取數據并將內容寫入TxFIFO。PS中斷控制器在<第7章 中斷>中描述。SPI控制器的中斷機制在<第17.3.5節中斷服務程序>中描述。
  • 啟動數據傳輸:
    • 主機模式操作選擇:手動/自動啟動和SS,參見<第17.3.3節主模式數據傳輸>。
    • 從機模式操作,參考<第17.3.4節從模式數據傳輸>。

    17.3.2 控制器配置

    通過寫spi.Config_reg寄存器來配置控制器:

    • 設置波特率 [BAUD_RATE_DIV]。
    • 設置時鐘相位[CLK_PH]和極性[CLK_POL]。
    • 設置主機/從機模式[MODE_SEL]。
    • 配置多主機模式系統的模式失敗產生[Modefail_gen_en]。
    • 將SS設置為0b1111以在傳輸開始之前取消激活所有從機選擇。

    實例:SPI0主機模式配置

    這個例子使用單片選,波特率為12.5 Mb/s,時鐘相位設置為非激活,時鐘極性為靜態高。

  • 配置控制器:向spi.Config_reg寄存器寫0x0002_FC0F。
    a.釋放所有的片選(現在): [CS] = 1111。
    b.不使用外部3-8譯碼器:[PERI_SEL] = 0。
    c.波特率設置為 12.5 Mbps. [BAUD_RATE_DIV] = 1。
    實例配置SPI_Ref_Clk為50MHz。波特率發生器說明見<第17.3.3節主模式數據傳輸>。
    d.將時鐘相位[CLK_PH]和極性[CLK_POL]設置為1。這些參數在<第17.5.1節協議>中討論。
    e.設置主機模式: [MODE_SEL] = 1。
    f.查看是否有總線碰撞:[Modefail_gen_en]=1。
    g.不要啟動傳輸。[Man_start_com]=0。
  • 17.3.3 主機模式數據傳輸

    主機操作模式的四種組合在<第17.2.1節主機模式>中進行了說明。下面的例子說明了每種模式的編程步驟。

    示例:主機模式 – 手動SS和手動啟動

  • 使能手動SS:向spi.Config_reg [Manual_CS]寫1。

  • 選擇手動啟動:向spi.Config_reg [Man_start_en]寫1。

  • 激活從機選擇:設置spi.Config_reg [CS] = 1101,激活從機選擇1。

  • 使能控制器:向spi.EN_reg0 [SPI_EN]寫1。

  • 向發送FIFO寫字節:
    a. 使用pi.Tx_data_reg寄存器向發送FIFO寫數據。
    b. 持續向發送FIFO寫入數據,直到其深度裝滿或沒有數據需要寫入。
    c. 將每個字節寫入TxFIFO后,驅動程序軟件中的數據字節計數器將加1。

  • 使能中斷:向spi.Intrpt_en_reg寫入0x27,以使能接收FIFO滿、接收FIFO溢出、發送FIFO空和故障狀況。

  • 啟動數據傳輸:設置spi.Config_reg0 [Man_start_com] = 1。

  • 等待中斷

  • 中斷處理:使用中斷處理程序將任何附加數據傳輸到從機,并將所需數據傳輸到SPI從機。

  • 禁止中斷: 向spi.Intrpt_dis_reg 寫0x27,以禁止接收FIFO滿、接收FIFO溢出、發送FIFO空和故障狀況。

  • 禁止控制器:設置spi.En_reg0 [SPI_EN] = 0。

  • 釋放從機選擇:設置spi.Config_reg0 [CS] = 1111。

  • 示例:主機模式 – 手動SS和自動啟動

  • 使能手動SS:向spi.Config_reg [Manual_CS]寫1。
  • 激活從機選擇:設置spi.Config_reg [CS] = 1101,激活從機選擇1。
  • 使能控制器:向spi.EN_reg0 [SPI_EN]寫1。
  • 向發送FIFO寫字節:
    a. 使用pi.Tx_data_reg寄存器向發送FIFO寫數據。
    b. 持續向發送FIFO寫入數據,直到其深度裝滿或沒有數據需要寫入。
    c. 將每個字節寫入TxFIFO后,驅動程序軟件中的數據字節計數器將加1。
  • 使能中斷:向spi.Intrpt_en_reg寫入0x27,以使能接收FIFO滿、接收FIFO溢出、發送FIFO空和故障狀況。
  • 等待中斷
  • 中斷處理:使用中斷處理程序將任何附加數據傳輸到從機,并將所需數據傳輸到SPI從機。
  • 禁止中斷: 向spi.Intrpt_dis_reg 寫0x27,以禁止接收FIFO滿、接收FIFO溢出、發送FIFO空和故障狀況。
  • 禁止控制器:設置spi.En_reg0 [SPI_EN] = 0。
  • 釋放從機選擇:設置spi.Config_reg0 [CS] = 1111。
  • 示例:主機模式 – 自動SS和手動啟動

  • 選擇手動啟動:向spi.Config_reg [Man_start_en]寫1。

  • 激活從機選擇:設置spi.Config_reg [CS] = 1101,激活從機選擇1。

  • 使能控制器:向spi.EN_reg0 [SPI_EN]寫1。

  • 向發送FIFO寫字節:
    a. 使用pi.Tx_data_reg寄存器向發送FIFO寫數據。
    b. 持續向發送FIFO寫入數據,直到其深度裝滿或沒有數據需要寫入。
    c. 將每個字節寫入TxFIFO后,驅動程序軟件中的數據字節計數器將加1。

  • 設置FIFO閾值等級:設置spi.TX_thres_reg0和spi.RX_thres_reg0閾值等級。可以參考<自動模式操作>部分的介紹。

  • 使能中斷:向spi.Intrpt_en_reg寫入0x27,以使能接收FIFO滿、接收FIFO溢出、發送FIFO空和故障狀況。

  • 啟動數據傳輸:設置spi.Config_reg0 [Man_start_com] = 1。

  • 中斷處理:使用中斷處理程序將任何附加數據傳輸到從機,并將所需數據傳輸到SPI從機。

  • 禁止中斷: 向spi.Intrpt_dis_reg 寫0x27,以禁止接收FIFO滿、接收FIFO溢出、發送FIFO空和故障狀況。

  • 禁止控制器:設置spi.En_reg0 [SPI_EN] = 0。

  • 釋放從機選擇:設置spi.Config_reg0 [CS] = 1111。

  • 17.3.4 從機模式數據傳輸

    示例:從機模式 – 中斷驅動

    確保控制器配置完畢后,在執行以下步驟:

  • 從機配置:向spi_Config_reg0寫0。
  • 使能中斷:向spi.Intrpt_en_reg 寫入0x37,以使能接收FIFO非空、接收FIFO滿、接收FIFO溢出和故障狀況等中斷。
  • 使能控制器:向spi.EN_reg0 [SPI_EN]寫1。
  • 中斷處理:使用中斷處理函數從主機接收數據。
  • 禁止中斷:向spi.Intrpt_DIS_reg寫入0x37,以使能接收FIFO非空、接收FIFO滿、接收FIFO溢出和故障狀況等中斷。
  • 禁止控制器:向pi_En_reg0 [SPI_EN]寫0。
  • 注意:在從機模式操作中,建議將spi.RX_Thres_reg0[Threshold_of_RX_FIFO設置為1,以將接收FIFO閾值設置為1.

    17.3.5 中斷服務規程

    示例:中斷服務規程
    這個例子處理RxFIFO溢出/下溢、多主沖突(模式失敗)以及處理Rx和Tx數據傳輸。

  • 禁止除了發送FIFO滿和接收FIFO空以外的所有中斷:向spi.Intr_dis_REG寫0x27。

  • 檢測中斷源:從中斷狀態寄存器spi.Intr_status_reg0中讀取。

  • 清除中斷:向中斷狀態寄存器spi.Intr_status_reg0對應位寫1。

  • 檢查模式錯誤中斷:(多主機模式)。在模式錯誤狀態,當前發送中止:
    a. 復位控制器。
    b. 重新配置控制器。
    c. 重新發送數據。

  • 清空接收FIFO:讀取spi.Intr_status_reg0 [RX_FIFO_full]位:
    a. 從pi.Rx_Data_reg 寄存器中讀取數據。持續讀取字節數等于數據字節計數器。

  • 填充發送FIFO:如果需要,可以向發送FIFO寫入更多數據:
    a. 向spi.Tx_Data_reg0寄存器寫入數據。
    b. 持續寫入數據,直至達到FIFO的深度或不在需要寫入數據。
    c. 在數據壓入FIFO后,數據字節計數器增加。

  • 檢查溢出或下溢:讀取TX_FIFO_underflow] 或 [RX_OVERFLOW]狀態位。按需要處理溢出或下溢情況。

  • 使能中斷:如果還有更多數據需要發送或接收,把spi.Intrpt_en_reg0 [TX_FIFO_not_full] 和 [RX_FIFO_full] 都設置 = 1。

  • 如果有數據傳輸(發送或接收)則啟動數據傳輸:

    • 當處于主機模式,且使用手動啟動的數據傳輸已經完成(手動/自動的SS皆可),設置spi.Config_reg [Man_start_en] = 1。

    17.3.6 寄存器概述

    SPI寄存器的詳細介紹參見<附錄 B,寄存器數據(Appendix B, Register Details)>。寄存器概覽參見<Table 17-2>。

    17.4 系統功能

    17.4.1 復位
    17.4.2 時鐘

    17.4.1 復位

    控制器有兩個復位域:APB接口和控制器自身。兩個復位域必須一塊使用。每個復位類型的作用匯總在<Table 17-3>。

    示例:復位APB接口和SPI0控制器

  • 為SPI寫入slcr復位寄存器。向slcr.SPI_RST_CTRL [SPI0_REF_RST] 和 [SPI0_CPU1X_RST] 位域中先寫1,等待幾個延時之后再寫0。
  • 17.4.2 時鐘

    每個SPI控制器的核心由同一參考時鐘(SPI_Ref_Clk)驅動,該基準時鐘由PS時鐘子系統生成,詳見<第25章 時鐘>。APB接口由CPU 1x時鐘計時。CPU 1x時鐘與參考時鐘異步運行。說明書(data sheet)中定義了控制器時鐘的工作頻率規格。I/O信號由SCLK同步計時。

    注意:時鐘選通用作SPI的電源管理功能。有關詳細信息,請參閱<第24.3.2節外設>。

    CPU_1x

    CPI_1x時鐘是CPU時鐘域的一部分,詳細介紹在<15.2 CPU時鐘>。

    SPI_Ref_Clk

    使用slcr.SPI_CLK_CTRL寄存器設置時鐘使能、PLL選擇和分頻,詳細介紹在<25.6.3 SDIO、SMC、SPI、Quad-SPI和UART時鐘>。

    頻率限制注意:SPI_Ref_Clk必須始終設置為高于CPU 1x時鐘頻率的頻率。

    主機模式SCLK

    SCLK是主機模式的控制器驅動的。其通過設置spi.Config_reg0 [BAUD_RATE_DIV]位域將SPI_Ref_Clk分頻得到。

    頻率比例說明:波特率分頻的以二進制步長覆蓋從最小的4到最大的256的范圍(比如分頻為,4,8,16,…,256)。

    示例:主機模式SCLK

    該示例介紹了如何將100MHz的SPI_Ref_Clk配置為25MHz的SCLK。該示例假設I/O PLL為1000 MHz。CPU U 1x時鐘頻率必須小于100 MHz。

  • 配置SPI_Ref_Clk:選擇PLL源,使能分頻器:向slcr.SPI_CLK_CTR寄存器寫入0x0000_0A01。
    a. 選擇I/O PLL:SRCSEL] = 00。
    b. 將I/O PLL 10分頻: [DIVISOR] = 0x0A。
    c. 使能SPI 0參考時鐘: [CLKACT0] = 1。
  • 配置波特率發生器:當配置控制器時,向spi.Contro_reg0 [BAUD_RATE_DIV]寫入001。
  • 從機模式SCLK

    控制器使用來自外部主機的SCLK作為MOSI和SS信號的時鐘。這些信號與SPI_Ref_Clk同步,并由控制器進行處理。

    頻率比例說明:SPI_Ref_Clk頻率至少是SCLK的2倍(2x),以便控制器可以很好地檢測SPI總線上的字傳輸。

    17.5 I/O接口

    17.5.1 協議
    17.5.2 背靠背傳輸
    17.5.3 MIO/EMIO映射
    17.5.4 接線方式
    17.5.5 MIO/EMIO信號表

    17.5.1 協議

    主機模式

    控制器支持主模式的各種I/O信令關系。通過設置相位和極性控制位spi.Config_reg0 [CLK_PH] 和 [CLK_POL],可以得到四種組合。這些參數影響串行時鐘的激活邊沿、從屬選擇的激活和SCLK的空閑狀態。時鐘相位參數定義了字與字之間SS的狀態,以及控制器不傳輸位時SCLK的狀態。相位和極性參數匯總在<Table 17-4>中,如<Figure 17-5>所示。

    時鐘相位設置,CPHA(CLK_PH)

    在主機模式下,時鐘相位控制位spi.Config_reg0 [CLK_PH]的值會影響使用spi.Delay_reg0寄存器中參數的I/O協議(見 Figure 17-5):

    CLK_PH = 0

    • SS激活:主機會自動驅動SS輸出無效(高電平),保持時間由spi.Delay_reg0 [d_nss]位定義: Time = (1 + [d_nss]) * SPI_Ref_Clk 時鐘周期。最小的時間是2個SPI_Ref_Clk時鐘周期。
    • 字間延時:當前字的最后一個字節周期與下一個字第一個字節周期之間的延時:Time = (2 + [d_btwn]) * SPI_Ref_Clk時鐘周期。最小的延時是3個SPI_Ref_Clk時鐘周期。該延時使發送FIFO(TXFIFO)可以卸載并準備下一次并行到串行的轉換,也會將從機選擇翻轉為無效的高電平。

    CLK_PH = 1

    • SS激活:在字和字之間,SS輸出信號不會驅動為無效。
    • 字間延時:當前字的最后一個字節周期與下一個字第一個字節周期之間的延時采用默認值 – 一個SPI_Ref_Clk循環(由spi.Delay_reg0寄存器配置)。該延時使發送FIFO(TXFIFO)可以卸載并準備下一次并行到串行的轉換。

    17.5.2 背靠背傳輸器

    (見 Figure 17-6)

    從機模式需求

    在從機模式下,控制器可以接收背靠背傳輸器。

    主機模式選項

    • 自動SS,自動啟動(從重要性開始對這四個進行排序,并包含每一個列的交叉引用)
    • 自動SS,手動啟動
    • 手動SS,自動啟動
    • 手動SS,手動啟動

    17.5.3 MIO/EMIO映射

    SPI接口信號既可以映射到MIO引腳,可以映射到EMIO接口。當系統復位時(例如,PS_POR_B、PS_SRST_B和其他方法),默認情況下,所有I/O信號都路由到EMIO接口。

    當SPI總線通過MIO映射時,其最高可以允許在50MHz下。當信號通過EMIO映射PL引腳時,正常的時鐘速率是25MHz。更多關于頻率的介紹可以參考說明書(data sheet)。

    要使用EMIO接口,用戶必須在PL創建邏輯,以直接連接SPI EMIO接口到的PL引腳的PL I/O緩存。EMIO映射支持最高25MHz的I/O時鐘。

    SPI信號可以映射到特定的MIO引腳。其接線圖在<如17.5.4 接線說明>有介紹。<第2.5節PS-PL MIO-EMIO信號和接口>中解釋了一般映射概念和MIO I/O緩沖器配置。

    示例:配置I/O。使SPI0映射到MIO引腳16-21

    該示例使能主機模式SPI0映射到MIO引腳16-21,使用多達3個從機選擇。

  • 配置MIO引腳16為時鐘輸出。向slcr.MIO_PIN_16 register寫0x0000_22A0。
    a. 映射SPI0時鐘到引腳16.
    b. 使能輸出,[TRI_ENABLE] = 0。
    c. LVCMOS18: [IO_TYPE] = 001。
    d. 慢速CMOS驅動邊沿。
    e. 禁止內部上拉電阻。
    f. 禁止HSTL接收器。

  • 配置MIO引腳17為MISO輸入。向slcr.MIO_PIN_17寫入0x0000_02A0。
    a. 映射SPI0 MISO到引腳17.
    b. 禁止輸出,[TRI_ENABLE] = 1。
    c. LVCMOS18: [IO_TYPE] = 001。
    d. 慢速CMOS驅動邊沿。
    e. 禁止內部上拉電阻。
    f. 禁止HSTL接收器。

  • 配置MIO引腳18、19和/或20用于從機片選輸出。向slcr.MIO_PIN_18、19 和/或 20寄存器寫入0x0000_32A0。內部上拉使能。
    a. 映射SPI0從機選擇信號到引腳18、19和/或20。在主機模式下,某個或全部的從機選擇都可以被激活。在從機模式下,SS0必須使用。
    b. SPI三態控制:[TRI_ENABLE] = 0。
    c. LVCMOS18: [IO_TYPE] = 001。
    d. 慢速CMOS驅動邊沿。
    e. 使能內部上拉電阻。
    f. 禁止HSTL接收器。

  • 配置MIO引腳21作為MOSI。向slcr.MIO_PIN_21寄存器寫入0x0000_22A0。
    a. 將SPI0 MOSI映射到引腳21。
    b. SPI三態控制:[TRI_ENABLE] = 0。
    c. LVCMOS18: [IO_TYPE] = 001。
    d. 慢速CMOS驅動邊沿。
    e. 禁止內部上拉電阻。
    f. 禁止HSTL接收器。

  • 17.5.4 接線說明

    用戶可以通過MIO引腳或EMIO接口到PL引腳,將每個SPI控制器連接到外部SPI從機或SPI主機。接線示例為,

    • 通過MIO的主機模式,如<Figure 17-7>。
    • 通過EMIO的主機模式,如<Figure 17-8>。
    • 通過MIO的從機模式,如<Figure 17-9>。

    在PS中兩個SPI控制器的I/O信號可以按照<第17.2.7節“SPI到SPI連接”>中的說明連接在一起。


    重要聲明:在主機模式下,如果不適用SS0則需要將其連接到Vcc。這一點很重要,因為控制器在主機模式下監聽此信號以檢測多主模式情況;如果SS0是邏輯低電平,則控制器將采用多主模式,并在發出事務之前等待SS0釋放。


    通過MIO的主機模式


    重要聲明:當使用MIO引腳時,SS0一直被使用。對于不使用SS0的現有設計,請參考<Xilinx AR58294>。


    通過EMIO的主機模式


    重要聲明:當使用EMIO引腳時,需要將SSIN在PL bitstream中拉高。請確定PS-PL電平轉換器已經使能,且PL已經上電、配置完畢。否則SPI控制器將無法正常工作。有關使能電壓移位寄存器的更多信息,請參閱<PS–PL voltage Level Shifter Enables,第46頁>。


    通過MIO的從機模式

    17.5.5 MIO/EMIO信號表

    SPI I/O接口信號映射有一些選項。映射選項包括MIO管腳中的多個位置。選項見<2.5.4 MIO-at-a-Glance 表>和<Table 17-5>。

    默認輸入信號映射:如果I/O信號未被映射到一組MIO引腳(MIO_PIN_xx寄存器配置),則EMIO接口輸入信號被啟用。

    MIO引腳限制

    小封裝注意事項:基于設備版本的MIO引腳限制見<2.5.4 MIO-at-a-Glance 表>中的MIO表。每個SPI I/O接口被選為一個組。

    EMIO信號
    SPI I/O接口信號可用的EMIO接口在<Table 17-6>中有定義。


    說明:純人工翻譯費時費力、而且意義不大。大多數翻譯采用的是翻譯軟件+人工校對,對于筆者本人的學習和理解已經足夠。如果需要準確理解,請看官方英文原始文檔。


    總結

    以上是生活随笔為你收集整理的17章 SPI控制器(XIlinx ZYNQ-7000 SOC UG-585文档)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    97理论电影 | 国产尤物视频在线 | 午夜精品久久一牛影视 | 91在线视频免费91 | 五月婷婷综合色拍 | 欧美日韩大片在线观看 | 亚洲一二三在线 | 久久久久亚洲天堂 | 国产视频久久久 | 丁香婷婷基地 | 国产在线播放观看 | 四虎免费在线观看视频 | 亚洲精品黄| 日韩毛片在线一区二区毛片 | 日本在线观看一区二区三区 | 五月婷婷黄色网 | 欧美视频99 | www.狠狠色 | 成人在线免费观看视视频 | 91成人蝌蚪 | 免费a v在线 | 精品视频在线播放 | 亚洲韩国一区二区三区 | 精品国产伦一区二区三区观看体验 | 国产高清专区 | 亚洲成人免费在线 | 日韩特黄av | 成年人视频在线观看免费 | 亚洲午夜久久久影院 | 免费看久久| 国产一区二区高清不卡 | 亚洲成人黄色在线 | 久久国产经典 | 久草影视在线 | 久草在线手机观看 | 日韩精品一区二区三区丰满 | 婷婷 中文字幕 | 国产精品毛片久久久久久久久久99999999 | 在线亚洲午夜片av大片 | 999久久久久 | 日韩免费一区 | 91三级在线观看 | 亚洲国产丝袜在线观看 | 美女禁18| 女人高潮特级毛片 | 麻豆国产精品永久免费视频 | 99久久精品日本一区二区免费 | 亚洲综合网站在线观看 | 伊人色综合久久天天网 | 亚洲精品99 | 91麻豆精品国产午夜天堂 | 99久久免费看 | 超碰在线国产 | 91av综合| 国产欧美在线一区 | 国产在线精品一区二区 | 欧美一级黄色网 | 500部大龄熟乱视频 欧美日本三级 | 久久99久久精品 | 国产精品免费在线视频 | www.一区二区三区 | 在线观看亚洲国产 | 久久综合九色综合97婷婷女人 | 91成人在线视频观看 | 天天操天天干天天摸 | 国产精品成人久久久久久久 | 黄色aa久久 | 国产精品日韩欧美 | 91av视频在线免费观看 | 99久高清在线观看视频99精品热在线观看视频 | 日韩美视频 | 久久草草影视免费网 | 亚洲欧洲久久久 | 免费91麻豆精品国产自产在线观看 | 五月婷婷中文字幕 | 又色又爽又激情的59视频 | 亚洲一二视频 | 在线亚洲成人 | 午夜视频免费 | 青青河边草免费视频 | 97视频在线观看播放 | 国产人在线成免费视频 | 欧美精品你懂的 | 欧美激情综合五月色丁香 | 久久五月婷婷丁香社区 | 免费看成人av | 五月婷婷操 | 婷婷久久网站 | 婷婷在线看 | 久久午夜国产精品 | 最近中文字幕免费av | 精品一二三区 | 久久激情五月激情 | 国产视频1 | 五月av在线| 亚洲影视九九影院在线观看 | 国产亚洲精品久久久久久久久久久久 | 91一区二区三区久久久久国产乱 | 亚洲欧洲成人精品av97 | 亚洲天堂色婷婷 | 高清国产一区 | 精品在线视频一区 | 国产一级在线观看视频 | 99re国产视频 | 国产玖玖在线 | 国产黄色在线看 | 日本黄色免费网站 | 亚洲午夜精品一区 | 国产直播av| 96久久欧美麻豆网站 | 免费人成在线观看网站 | 国产精品123 | 欧美一二三视频 | 亚洲国产wwwccc36天堂 | 麻豆av一区二区三区在线观看 | 日韩在线一区二区免费 | 国内毛片毛片 | 免费看一级黄色大全 | 国产精品久久久99 | 操操碰 | 久久久免费看视频 | 91精品久久久久久 | 91网在线| 黄a在线| 国产高清第一页 | 色com | 日韩一区二区三区高清在线观看 | 欧美老人xxxx18 | 黄色亚洲免费 | 亚洲人在线| 精品99免费视频 | 草樱av| 天天操天天色天天射 | 日本特黄特色aaa大片免费 | 成人一级影视 | 日韩特级片 | 中文字幕在线观看免费高清完整版 | 菠萝菠萝在线精品视频 | 日韩欧美观看 | 日韩精品一区二区免费 | 亚洲影院国产 | 久久久久久久久久免费 | 日本久久精品 | 91在线视频免费播放 | 亚洲精品色婷婷 | 亚洲va综合va国产va中文 | 国产va饥渴难耐女保洁员在线观看 | 国产麻豆精品免费视频 | 免费观看国产成人 | 天天操天天干天天爱 | 国产成人精品一区二区三区在线 | 国产剧情在线一区 | 久久久人人人 | 国产探花视频在线播放 | 欧美在线视频第一页 | 久久黄色a级片 | 久久综合色婷婷 | 四虎影院在线观看av | 麻豆网站免费观看 | 美女网站在线看 | 欧美成年人在线视频 | 国产视频18 | 91精品啪在线观看国产 | 四虎影视成人永久免费观看亚洲欧美 | 久久综合久久综合这里只有精品 | 毛片视频电影 | 啪啪免费观看网站 | 免费在线播放av电影 | 中文一区在线 | 国产精品一区二区三区久久久 | 欧美性色综合网站 | 国产伦精品一区二区三区高清 | 欧美日韩亚洲国产一区 | 天天鲁一鲁摸一摸爽一爽 | 国产精品麻豆一区二区三区 | 国内精品久久天天躁人人爽 | 日韩视频免费在线 | 麻豆国产精品永久免费视频 | 992tv在线| 国产黄a三级 | 狠狠干成人 | 国产午夜精品av一区二区 | 日韩一级理论片 | 欧美精品中文字幕亚洲专区 | 麻豆一精品传二传媒短视频 | 五月婷婷免费 | 五月婷婷黄色网 | 在线视频国产区 | 精品九九久久 | 久99精品 | 国内精品久久久久影院一蜜桃 | 亚洲乱码中文字幕综合 | 精品在线播放视频 | 在线观看日韩中文字幕 | 日本精品久久久一区二区三区 | 国产中文字幕在线视频 | 成人久久久精品国产乱码一区二区 | 五月的婷婷| 日本特黄特色aaa大片免费 | 国产日韩欧美在线一区 | 狠狠干狠狠艹 | 欧美另类高清 videos | 激情欧美一区二区免费视频 | 国内成人精品2018免费看 | 五月婷婷视频在线观看 | 国产精品久久久久久久7电影 | 国产手机在线 | 国产精品视频不卡 | 97热久久免费频精品99 | 岛国av在线 | 91人人爽久久涩噜噜噜 | 92精品国产成人观看免费 | 91精品小视频 | 国产中文字幕视频 | 亚洲欧美日韩一二三区 | 亚洲高清视频在线播放 | 九九精品视频在线观看 | 欧美 亚洲 另类 激情 另类 | 91在线91拍拍在线91 | 日本在线观看中文字幕 | 久久久久久久久久久免费视频 | 在线直播av | 一本一本久久a久久精品综合 | 日韩三区在线观看 | 亚洲黄网址 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 亚洲天堂自拍视频 | 成人a v视频| 香蕉影视在线观看 | 99精品久久精品一区二区 | 国产精品成人av电影 | 天天操天天色综合 | 麻豆免费在线视频 | 亚洲成人精品在线观看 | 国产精品成人自产拍在线观看 | 最新国产精品久久精品 | 日本久久精品视频 | 国产一级一级国产 | 精品国产电影一区 | 精品国产一区二区三区久久影院 | 国产高清精品在线 | 九九免费精品 | 国产色视频网站2 | 国产又粗又猛又黄视频 | 91在线一区| 久久久久久国产一区二区三区 | 99久久精品久久久久久动态片 | 日本精品久久久久中文字幕 | 免费在线观看成人 | 国产.精品.日韩.另类.中文.在线.播放 | 在线观看日韩免费视频 | 在线免费观看国产黄色 | 97精品欧美91久久久久久 | 日韩午夜三级 | 精品国产一区二区在线 | 天天射天天干天天操 | 久久久九色精品国产一区二区三区 | 九九热在线免费观看 | 欧美精品xxx | 亚洲女同ⅹxx女同tv | 亚洲精品乱码久久久久久蜜桃91 | 久久蜜臀一区二区三区av | 久久高清免费视频 | 99色资源| 天天玩夜夜操 | 国产一区黄色 | 2020天天干夜夜爽 | 视频一区二区在线观看 | 午夜骚影 | 亚洲精品黄色 | 久久久久久久久福利 | 99久久精品国产系列 | 免费在线黄 | 欧美日韩裸体免费视频 | 蜜桃av人人夜夜澡人人爽 | 国产精品第54页 | 国产精品高潮呻吟久久av无 | 日韩网站在线播放 | 色综合天天狠天天透天天伊人 | 久草视频网 | 美女免费视频观看网站 | 91九色视频在线 | 成人在线一区二区三区 | 亚洲污视频 | 毛片1000部免费看 | 国产成人av在线影院 | 久久精品日本啪啪涩涩 | 二区三区在线 | 成人黄色片免费 | 日本中文字幕在线播放 | 国产123区在线观看 国产精品麻豆91 | 超碰97在线资源 | 国产成人久久av | 精品久久精品久久 | 国产在线国偷精品产拍免费yy | 五月激情五月激情 | 一区二区三区电影大全 | 免费在线观看的av网站 | 亚洲精区二区三区四区麻豆 | 欧美精品九九99久久 | 成人a免费视频 | 天天操福利视频 | 久久这里只有精品首页 | 在线观看韩日电影免费 | 国产麻豆视频免费观看 | 亚洲最新合集 | 亚洲欧洲久久久 | 国产精品va在线 | 国产亚洲小视频 | 在线观看视频色 | 最近高清中文字幕在线国语5 | 五月天婷亚洲天综合网精品偷 | 精品久久久免费 | 91视频麻豆 | 91精品国产欧美一区二区 | 久久精品中文字幕免费mv | 成人在线网站观看 | 日韩在线观看的 | 97在线免费视频 | 91夫妻自拍 | 日韩美视频 | 欧美精品免费视频 | 国产成人精品av在线观 | 天天操夜夜想 | 偷拍久久久 | 黄在线| 久久久久久久久久伊人 | 久久久久久久久影院 | 成人毛片一区 | 久久成人免费电影 | 欧美在线观看视频一区二区 | 久久国产精品一区二区三区四区 | 久久一区国产 | 欧美综合色在线图区 | 久草在| 亚洲三级视频 | 视频一区二区在线 | 鲁一鲁影院 | 一区二区精品在线观看 | 久久激情片 | 天天操天天摸天天射 | 久草久草久草久草 | 日本 在线 视频 中文 有码 | 中文字幕刺激在线 | av千婊在线免费观看 | 免费在线电影网址大全 | 66av99精品福利视频在线 | 精品1区2区3区 | 在线看黄色av | 久草综合在线观看 | 欧美日韩免费在线视频 | 国产精品大全 | 国产精品都在这里 | 在线免费观看国产 | 久久高清国产视频 | 园产精品久久久久久久7电影 | 91cn国产在线 | 玖玖999 | 狠狠狠色丁香综合久久天下网 | 天天插天天干天天操 | 超碰免费av | 日韩欧美在线视频一区二区三区 | 免费涩涩网站 | 天天干天天操av | 色爱区综合激月婷婷 | 欧美一级片在线免费观看 | 一区二区在线影院 | 黄色亚洲免费 | 国产一级片免费视频 | 日韩中文字幕免费视频 | 91亚州| 色就色,综合激情 | 免费a级毛片在线看 | 亚洲视频第一页 | 日韩精品免费一区二区三区 | 色播五月激情综合网 | 在线亚洲欧美视频 | 波多野结衣在线播放视频 | 欧美性黑人 | 久久综合色8888| 国产精品久久久久一区二区三区共 | 国产aa精品| 国产精品日韩精品 | www色| 日韩欧美视频在线 | 午夜免费电影院 | 国产黄免费看 | 成人毛片100免费观看 | 国产精品女人久久久 | 免费在线观看日韩 | 狠狠操狠狠干天天操 | 精品一区av | 亚洲aⅴ在线 | 四虎成人网 | 黄色一级片视频 | 久久视频免费在线 | 日韩在线观看视频在线 | 超碰人人在线观看 | 国产黄色大全 | 激情综合网天天干 | 婷婷草| 在线观看中文字幕av | 亚洲另类久久 | 国产精品国内免费一区二区三区 | 国产黑丝一区二区 | 久久99国产精品久久99 | 欧美一二三视频 | 天天做综合网 | 亚洲精品www久久久久久 | 精品国产中文字幕 | 免费手机黄色网址 | 亚洲永久字幕 | 五月婷在线 | 色小说在线 | 欧美日韩在线观看视频 | 亚洲少妇影院 | 久久999久久| 探花国产在线 | 国产亚洲一区 | 亚洲国产午夜 | 免费毛片aaaaaa | 精品一区av | 97av超碰| 国产精品每日更新 | 中文在线8新资源库 | 一二区av | 91av视屏| 欧美日本国产在线观看 | 久久9精品| 亚州成人av在线 | 91豆花在线观看 | 黄色三级在线观看 | 欧美 日韩 性 | 亚洲电影一级黄 | 亚洲视频免费在线看 | 99精品在线视频播放 | 91精品对白一区国产伦 | 人人射人人射 | 国产精品久久久久久模特 | 99视频精品视频高清免费 | 国产精品欧美精品 | 91久久奴性调教 | 免费91麻豆精品国产自产在线观看 | 最近高清中文字幕在线国语5 | 久久精品一| 成人黄色中文字幕 | 亚洲视频综合在线 | 久久香蕉一区 | 欧美日韩免费一区二区 | 播五月婷婷 | 成人av一区二区兰花在线播放 | 国产麻豆精品传媒av国产下载 | 天天·日日日干 | 国产女人40精品一区毛片视频 | 久草五月 | 亚洲欧美视频在线观看 | 亚洲精品视 | 精品国产欧美一区二区三区不卡 | 99精品毛片 | 一区二区电影在线观看 | 在线中文字幕视频 | 黄色资源在线观看 | 欧美欧美 | 精品视频亚洲 | 99 久久久久 | 欧美日韩在线观看一区二区 | 久久99婷婷 | 白丝av在线| 香蕉视频亚洲 | 国产精品久久久久一区二区 | 欧美人zozo| 色久av| 午夜国产福利视频 | 日日干夜夜干 | 日韩视频中文字幕 | 成 人 黄 色 免费播放 | 99久久久久免费精品国产 | 亚洲 精品在线视频 | 91中文字幕在线观看 | 操处女逼 | 日本99干网 | 久久99国产综合精品免费 | 日韩精品一区电影 | 波多野结衣一区二区 | 欧美成年网站 | 色婷婷99 | 久操视频在线观看 | 日韩免费在线观看网站 | 狠狠色伊人亚洲综合网站野外 | 国产精品一区二区精品视频免费看 | 国产区精品在线观看 | 久久久久久美女 | 国产精品高潮呻吟久久av无 | 国产精品久久久久久婷婷天堂 | av在线免费在线 | 国内精品久久久久久久久久清纯 | 人人讲下载 | 久久人人爽人人爽 | 久久精品3 | 欧美精品九九99久久 | 久久你懂的 | 激情欧美一区二区免费视频 | 97国产小视频 | 国产成人a v电影 | 国产免费三级在线观看 | 天天操天天舔天天爽 | 亚洲一区二区91 | 亚洲精品免费在线播放 | 精品福利视频在线 | 最近中文字幕完整视频高清1 | 免费观看www视频 | 亚洲高清免费在线 | 亚洲狠狠操| 国内精品久久影院 | 99精品在线 | 亚洲精品国偷拍自产在线观看蜜桃 | 91经典在线 | 亚洲精品在线观看中文字幕 | 欧亚久久 | av综合网址 | 日韩欧美电影在线 | 免费视频成人 | 在线看国产 | 国产精品都在这里 | 欧美成年人在线观看 | www.五月天| 视频国产在线观看18 | 久久精品九色 | 精品国产精品一区二区夜夜嗨 | 色偷偷中文字幕 | 久久免费在线观看 | 国产精品国产三级国产aⅴ9色 | 成人电影毛片 | 国产成人精品午夜在线播放 | 青草视频网 | 国产精品自拍av | 免费av在线网站 | 美女精品久久久 | 天天干天天操天天爱 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 激情综合网色播五月 | 91精品视频播放 | 亚洲精品国久久99热 | 国产精品va视频 | 日韩av播放在线 | 欧美日韩一区二区三区在线观看视频 | 99这里只有精品视频 | 黄色一级大片在线免费看产 | 波多野结依在线观看 | 99久久日韩精品视频免费在线观看 | 欧美在线观看禁18 | 免费黄色在线播放 | 日韩精品电影在线播放 | 天天射天天拍 | 国产69精品久久99不卡的观看体验 | 五月婷婷激情综合网 | 黄色av一级 | 狠狠干免费 | 在线黄色av | av电影免费| 97超碰人人模人人人爽人人爱 | 黄a在线| 中文字幕在线视频一区二区 | 日韩黄色一区 | 一级免费片 | 精品在线视频观看 | 激情婷婷在线观看 | 日本在线观看一区二区 | www.97视频| 狠狠操导航 | 久久久综合精品 | 99久久精品免费 | 国产精品岛国久久久久久久久红粉 | 久久综合爱| 黄色一级在线免费观看 | 在线视频 国产 日韩 | 国产69精品久久99的直播节目 | 国产视频日韩 | 亚洲欧美国内爽妇网 | 久久国产区| 国产日韩欧美综合在线 | 日韩免费在线看 | 在线亚洲欧美日韩 | 久久1区| 91在线中文 | 超碰97在线人人 | 久草在线高清 | 天天透天天插 | 日本视频久久久 | 国产精品久久久久久一区二区 | 亚洲美女视频网 | 日韩精品视频第一页 | 一区二区激情 | 亚洲国产精品电影 | 99久久久久久久久 | 99久热在线精品视频 | 精品一区久久 | 国产精品一区二区视频 | 亚洲狠狠婷婷综合久久久 | 亚洲国产精品成人精品 | 国产日韩欧美精品在线观看 | 日本中文字幕在线视频 | 亚洲日本欧美 | 射综合网 | 久久激情小视频 | 全黄网站| av免费网| 亚洲女在线| 97国产在线视频 | 免费在线精品视频 | 日韩精品免费一区 | 欧美日韩在线视频观看 | 成人av电影免费在线播放 | 免费看搞黄视频网站 | 成全免费观看视频 | av电影中文 | 九九视频网站 | 91在线91拍拍在线91 | 99久久精品午夜一区二区小说 | 黄色福利视频网站 | 麻豆久久久久 | 国产性xxxx | av超碰免费在线 | 欧美三人交| 午夜精品久久久久久久久久 | 精品国产美女 | av日韩不卡 | 91精品国产乱码久久 | 婷婷综合久久 | 午夜色大片在线观看 | 国产成人av一区二区三区在线观看 | 99视频国产在线 | 操操操综合 | 日韩精品亚洲专区在线观看 | 丁香婷婷在线 | 91看片在线 | 色的网站在线观看 | 99爱视频| 美女激情影院 | 一区二区精品在线视频 | 久久99久久99| 91高清免费看 | 亚洲精品456在线播放乱码 | 不卡国产在线 | 色噜噜日韩精品一区二区三区视频 | 久久精品导航 | 一级精品视频在线观看宜春院 | 99tvdz@gmail.com| 欧美福利视频一区 | 在线视频欧美精品 | 激情综合五月婷婷 | 超碰人人91 | 国产成人一区二 | 国产一区在线免费 | 久久人人看 | 国产精品欧美久久久久三级 | 国产日产av| 999免费视频 | 最新久久久 | 日本精a在线观看 | 国产精品一区二区白浆 | 在线久久 | 青草草在线| 五月综合婷 | 91你懂的 | 亚洲综合在线五月天 | 午夜999 | 99国产在线观看 | 96av视频 | 中文字幕一区在线观看视频 | 超碰在线色 | 国产96在线视频 | 又爽又黄又刺激的视频 | 五月激情五月激情 | 久久免费观看少妇a级毛片 久久久久成人免费 | 九九精品毛片 | 夜夜婷婷| 日日干天天操 | 国产又粗又猛又黄又爽 | 91看片淫黄大片91 | 美女视频久久 | 99久久久国产精品美女 | 精品国产一区二区三区四区vr | 成人永久视频 | 狠狠操欧美 | 色国产精品 | 天天操天天拍 | 亚洲精品国产片 | 在线国产99 | 亚洲国产中文在线 | 天天操天天草 | 久久久天堂 | 国产美女搞久久 | 蜜桃视频色 | 国产精品大尺度 | 亚洲精品18p | 中文字幕有码在线播放 | 国产日本在线观看 | 亚洲人片在线观看 | 亚洲精品天天 | 久久久久免费电影 | 日韩欧美在线第一页 | 国产一区在线视频观看 | 久久视频二区 | 国产精品69久久久久 | 91.精品高清在线观看 | 国产欧美精品一区二区三区四区 | 天天干人人干 | 国产91影院| 日韩精品国产一区 | 久草电影免费在线观看 | 久久夜视频 | 久久精品视频在线看 | av一本久道久久波多野结衣 | 天天射成人 | 国产系列在线观看 | 天天射天天操天天 | 啪啪午夜免费 | 国产高清视频免费在线观看 | 国产精品福利在线观看 | 综合在线色| 久久电影中文字幕视频 | 激情婷婷在线观看 | 在线成人小视频 | 黄污在线观看 | 色之综合网| 天天躁日日躁狠狠躁av麻豆 | 日韩中文字幕电影 | 日韩视频免费看 | 深爱激情五月婷婷 | 男女男视频 | 国产成人精品一区二区三区免费 | 在线观看va | 久久综合五月婷婷 | 免费av在线网站 | 国内成人综合 | 日韩在线视频网 | 国产麻豆精品传媒av国产下载 | 中文字幕在线观看第一区 | 欧美日韩中文国产一区发布 | 日韩中文字幕亚洲一区二区va在线 | 亚洲成人av片在线观看 | 丁香综合五月 | a爱爱视频 | 国产69精品久久久久9999apgf | 国产精品福利小视频 | 成av在线| av解说在线 | 日日干天天 | 亚洲丁香日韩 | 亚洲黄色在线 | 999久久| 六月丁香在线视频 | 91亚洲在线 | 国产精品中文字幕在线播放 | 97福利| 国产美女在线观看 | 国产一区二区在线免费播放 | 国产视频 亚洲视频 | 欧美色婷 | www激情com | 日韩欧美精品一区二区 | 狠狠色丁香婷婷综合久小说久 | 日韩一区二区三区在线看 | 97超碰人人模人人人爽人人爱 | 色com| 欧美午夜理伦三级在线观看 | 制服丝袜一区二区 | 久久高清免费观看 | 久久99精品久久久久久秒播蜜臀 | 亚洲区精品视频 | 国产精品一区久久久久 | 亚洲成人精品影院 | 日韩欧美国产精品 | 超碰97免费 | 国产成人三级在线播放 | 亚洲 欧美 变态 国产 另类 | 黄色高清视频在线观看 | 日韩视频欧美视频 | 精品国产伦一区二区三区免费 | 国产成人在线网站 | 国内精品久久久久久久久久久 | 成人国产精品久久久 | 久久麻豆精品 | 高潮久久久久久 | 免费99视频 | 美女免费视频网站 | 狠狠狠色丁香婷婷综合激情 | 99精品国产在热久久下载 | 欧美日韩不卡一区二区 | 九九免费精品 | 97免费在线观看视频 | 在线视频手机国产 | 黄色av电影免费观看 | 久久久久久久av | 国产精品久久久久一区二区 | 国产精品久久久久亚洲影视 | 欧美日韩国产页 | 91在线www| 国产精品久久久一区二区 | 日韩精品无 | 激情五月色播五月 | 精品视频免费久久久看 | 色婷婷午夜 | 久久久久久美女 | 97在线视频免费播放 | 久草视频在线资源 | 久久综合成人 | 国产在线精品一区二区 | 中文字幕在线观看完整版 | 成人免费看片98欧美 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 成人黄色影片在线 | 视频在线观看99 | 丁香花中文在线免费观看 | av三级av| 一区二区三区高清不卡 | 日狠狠 | 久久精选| 日韩免费观看高清 | 国产黄视频在线观看 | 九九热视频在线 | 国产免费资源 | 国产九九热视频 | www.成人sex| 成 人 黄 色 视频免费播放 | 91亚洲精品久久久蜜桃网站 | 日韩三级av | 久久亚洲免费视频 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产精品久久久久高潮 | 开心综合网 | 婷婷丁香久久五月婷婷 | 亚洲涩涩涩 | 91亚洲在线| 久久国产精品影片 | 人人插人人 | 亚洲精品在线免费 | 国产精品3区| 国产 日韩 欧美 自拍 | 中文字幕成人网 | 一级黄色av| 六月婷色 | 99这里都是精品 | 国产精品手机在线 | 99在线热播精品免费99热 | 欧美在线观看视频一区二区三区 | 久久婷婷一区 | 精品xxx | 国产一级免费片 | 亚洲黄色网络 | 午夜91视频| 欧美日韩国产一区二区三区在线观看 | 在线日韩视频 | 2021国产精品视频 | 亚洲欧美综合 | 日韩精品一区二区在线观看 | 国产精品综合av一区二区国产馆 | 狠狠狠色狠狠色综合 | 8x成人免费视频 | 狠狠天天 | 久久精品国产一区二区三区 | 精品亚洲欧美一区 | 成片视频在线观看 | 国产在线传媒 | 在线观看亚洲a | 亚洲区另类春色综合小说校园片 | 97免费视频在线 | 国产99久久久国产精品免费看 | 天天操天天操天天干 | 国产欧美精品一区aⅴ影院 99视频国产精品免费观看 | 黄色一二级片 | 婷婷丁香六月天 | 国产精品毛片一区二区在线看 | 91爱爱中文字幕 | 久久综合精品一区 | 97在线看| 狠狠色香婷婷久久亚洲精品 | 欧美精品久久久久久久久久丰满 | 成人久久亚洲 | 国产a网站 | 黄网站www| 亚洲免费av在线播放 | 久草在线视频免费资源观看 | 国产精品久久久久9999 | 国产精品久久久一区二区三区网站 | www色av| 日韩一区二区久久 | 亚洲国产精品久久久 | 在线电影播放 | 婷婷六月天天 | 久久久久女人精品毛片九一 | 麻豆 91 在线 | 香蕉视频4aa | 最近免费中文字幕mv在线视频3 | 91亚洲视频在线观看 | 色资源二区在线视频 | 色999五月色| 中文字幕网站视频在线 | 免费网站在线 | 国产免费二区 | 国产综合在线观看视频 | www.久久久 | 91女子私密保健养生少妇 | 国产精品成人一区二区三区 | 91久久精| 亚洲男人天堂2018 | 狠狠久久综合 | 精品一区二区在线观看 | 91在线91拍拍在线91 | 亚洲精品婷婷 | 成人va视频| 91亚洲激情| 国产精品黑丝在线观看 | 人人舔人人爱 | 日韩精品视频第一页 | 69精品在线 | 色综合人人 | 香蕉影视app | 国产精品亚洲片在线播放 | 日韩电影中文字幕在线 | 日韩和的一区二在线 | 日韩精品一区二区在线观看视频 | 成人免费一区二区三区在线观看 | 91九色国产在线 | 91探花系列在线播放 | 国产综合婷婷 | 久久狠狠一本精品综合网 | 久久精品成人热国产成 | 97电院网手机版 | 欧美电影在线观看 | 亚洲视频一 | 69亚洲视频 | 中文字幕免费播放 | 日韩二区三区 | 毛片永久新网址首页 | 久久综合九色综合网站 | 亚洲视频免费视频 | 久久99精品国产一区二区三区 | 国产精品1区2区3区在线观看 | 国产午夜精品免费一区二区三区视频 | 国产日本亚洲高清 | www.少妇| 国产精品久久久久三级 | 中文 一区二区 | 玖玖玖在线观看 | 欧美久久久久久久久久 | 亚洲精区二区三区四区麻豆 | 亚洲女同videos | 在线看一级片 | 国产精品手机播放 | 亚洲尺码电影av久久 | 免费福利片2019潦草影视午夜 | 91精品专区| 狠狠躁夜夜av | 91免费的视频在线播放 | 九色91av | 青春草视频在线播放 | 亚洲精品乱码久久久久久蜜桃欧美 | 欧洲精品久久久久毛片完整版 | 中文字幕久久亚洲 | 国产精品18p | 亚洲综合在线一区二区三区 | 午夜精品一区二区三区四区 | 欧美午夜理伦三级在线观看 | 欧美大片在线看免费观看 | 婷婷开心久久网 | 亚洲视频免费在线看 | 欧美一级黄色网 | 日韩欧美区 | 国产精品成人一区 | 午夜的福利 | x99av成人免费 | 国产高清视频免费观看 | 精品一区二区三区四区在线 | 日韩精品中文字幕久久臀 | 在线观看色视频 | 国产一区二区三区网站 | 成人免费观看电影 | 福利电影一区二区 | 婷婷中文字幕在线观看 | 91污视频在线观看 | 91av在线电影 | 天天操夜夜叫 | 最近中文字幕mv | 91精品久久久久久 | 狠狠狠色丁香综合久久天下网 | 精品伦理一区二区三区 | 免费看的视频 | 97看片 | 色婷婷综合久色 | 欧美 日韩 性 | 久草精品网| 有码视频在线观看 | 福利一区二区 | 亚洲人久久久 | 在线观看视频在线观看 | 国产青青青 |