色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

深度分析AMBA總線工作原理4

jf_78858299 ? 來(lái)源:黑客與攝影師 ? 作者:黑客與攝影師 ? 2023-05-04 11:30 ? 次閱讀

2.5 AXI總線

2.5.1 AXI總線簡(jiǎn)介

AXI作為AMBA總線協(xié)議的一部分,第一次出現(xiàn)在AMBA 3.0中。后面AMBA 4.0發(fā)布,AXI4出現(xiàn)了。AXI4總線和別的總線一樣,都用來(lái)傳輸bits信息(包含了數(shù)據(jù)或者地址)。AXI是一種面向高性能、高帶寬、低延遲的片內(nèi)總線。它的地址/控制和數(shù)據(jù)相位是分離的,支持不對(duì)齊的數(shù)據(jù)傳輸,同時(shí)在突發(fā)傳輸中,只需要首地址,同時(shí)分離的讀寫數(shù)據(jù)通道、并支持顯著傳輸訪問(wèn)和亂序訪問(wèn),并更加容易進(jìn)行時(shí)序收斂。

AXI特點(diǎn)是單向通道體系結(jié)構(gòu),信息流只以單方向傳輸,簡(jiǎn)化時(shí)鐘域間的橋接,減少門數(shù)量。當(dāng)信號(hào)經(jīng)過(guò)復(fù)雜的片上系統(tǒng)時(shí),減少延時(shí)。支持多項(xiàng)數(shù)據(jù)交換。通過(guò)并行執(zhí)行猝發(fā)操作,極大地提高了數(shù)據(jù)吞吐能力,可在更短的時(shí)間內(nèi)完成任務(wù),在滿足高性能要求的同時(shí),又減少了功耗。獨(dú)立的地址和數(shù)據(jù)通道。地址和數(shù)據(jù)通道分開(kāi),能對(duì)每一個(gè)通道進(jìn)行單獨(dú)優(yōu)化,可以根據(jù)需要控制時(shí)序通道,將時(shí)鐘頻率提到最高,并將延時(shí)降到最低。

AXI4總線有三種類型,分別是AXI4、AXI4-Lite、AXI4-Stream。AXI4是一種高性能memory-mapped總線,AXI4-Lite是一只簡(jiǎn)單的、低通量的memory-mapped 總線,而 AXI4-Stream 可以傳輸高速數(shù)據(jù)流。從字面意思去理解,AXI4-Lite是AXI4的輕量版。這里保留了memory-mapped的寫法,主要是為了與AXI4-Stream區(qū)分開(kāi)。

可以這樣去理解memory-mapped,假設(shè)有master A, 和 slave B,A與B通過(guò)AXI4或者AXI4-Lite連接通訊,A可以把B這個(gè)外設(shè)看作A上的某個(gè)地址。當(dāng)A向B傳輸數(shù)據(jù)時(shí),就等同于A向這個(gè)地址傳輸數(shù)據(jù)。AXI4-Stream與AXI4、AXI4-Lite不同, 它不需要地址通道。

2.5.2 AXI總線讀寫框架

1)AXI讀寫傳輸

AXI4 和 AXI4-Lite接口包含5個(gè)不同的通道:兩個(gè)讀通道和三個(gè)寫通道。每一個(gè)AXI傳輸通道都是單方向的。每一個(gè)傳輸都有地址和控制信息在地址通道(address channel)中,用來(lái)描述被傳輸數(shù)據(jù)的性質(zhì)。

  • 兩個(gè)讀通道:讀地址通道(read address channel)、讀數(shù)據(jù)通道(read data channel)。
  • 三個(gè)寫通道:寫地址通道(write address channel)、寫數(shù)據(jù)通道(write data channel)、寫響應(yīng)通道(write response channel)。
    對(duì)于讀操作,主模塊通過(guò)地址通道發(fā)送讀傳輸?shù)刂罚瑥哪K通過(guò)讀數(shù)據(jù)通道返回給主模塊所需要的數(shù)據(jù)。

對(duì)于寫操作,主模塊通過(guò)寫地址通道發(fā)送寫傳輸?shù)刂罚⑼ㄟ^(guò)寫數(shù)據(jù)通道把數(shù)據(jù)發(fā)送給從模塊。而從模塊接受到數(shù)據(jù)后,需要通過(guò)寫響應(yīng)通道返回一個(gè)響應(yīng)給主模塊。

讀通道和寫通道是分開(kāi)的,因此可以完成數(shù)據(jù)的雙向傳輸。此外AXI4能夠?qū)崿F(xiàn)burst傳輸,換句說(shuō)就是,可以在一個(gè)地址后傳輸多個(gè)數(shù)據(jù),最多可以達(dá)256 字節(jié)。AXI4-Lite不支持burst傳輸。AXI4-Stream 只有一個(gè)通道,不需要地址,可以burst 傳輸無(wú)限的數(shù)據(jù)。

這5條獨(dú)立的通道都包含一個(gè)信息信號(hào)和一個(gè)雙路的VALD、READY握手機(jī)制。信息源通過(guò)VALID信號(hào)來(lái)指示通道中的數(shù)據(jù)和控制信息什么時(shí)候有效。目地源用READY信號(hào)來(lái)表示何時(shí)能夠接收數(shù)據(jù)。讀數(shù)據(jù)和寫數(shù)據(jù)通道都包括一個(gè)LAST信號(hào),用來(lái)指明一個(gè)事物傳輸?shù)淖詈笠粋€(gè)數(shù)據(jù)。

讀和寫傳輸都有他們自己的地址通道,這地址通道攜帶著傳輸所必須的地址和信息。讀數(shù)據(jù)通道傳送著從模塊到主模塊的讀數(shù)據(jù)和讀響應(yīng)信息。讀響應(yīng)信息指明讀事務(wù)的完成狀態(tài)。寫數(shù)據(jù)通路傳送著主模塊向從模塊的寫數(shù)據(jù)。每八個(gè)數(shù)據(jù)都會(huì)有一個(gè)byte lane ,用來(lái)指明數(shù)據(jù)總線上面的哪些byte有效。寫響應(yīng)通道提供了設(shè)備響應(yīng)寫傳輸?shù)囊环N方式。這完成信號(hào)每一次突發(fā)式讀寫會(huì)產(chǎn)生一個(gè)。

2)AXI典型連接圖

上圖是一個(gè)典型的一系列主設(shè)備與一系列從設(shè)備的連接系統(tǒng)。這些主設(shè)備與從設(shè)備通過(guò)interconnect連接在一起。

AXI協(xié)議提供單一的接口定義,主要包括:

  • manager和interconnect之間。
  • subordinate和interconnect之間。
  • manager和subordinate之間。
    AXI協(xié)議還提出了一個(gè)重要的概念,那就是 Register Slices,因?yàn)?上述五個(gè)通道之間沒(méi)有固定的關(guān)系,而且通道中傳輸?shù)男畔⑹菃畏较虻模敲纯梢钥梢栽谌我庖粋€(gè)通道中任意節(jié)點(diǎn) 插入register slices,通過(guò)插入register slice來(lái)抵消長(zhǎng)路徑的延時(shí),從而提高系統(tǒng)的性能。register slice的使用需要平衡 時(shí)鐘延時(shí)和最大工作頻率之間的關(guān)系。

2.5.2 AXI信號(hào)

2.5.3 握手信號(hào)

在了解AXI每個(gè)通道的定義信號(hào)后,下面對(duì)讀寫機(jī)制中的握手機(jī)制進(jìn)行說(shuō)明。

五個(gè)獨(dú)立的通道均使用VALID/READY進(jìn)行握手,VALID由源端產(chǎn)生,用于指示源端發(fā)出的地址、數(shù)據(jù)、控制信息什么時(shí)候生效,READY則由目的端產(chǎn)生,用于指示源端發(fā)送信息什么時(shí)候被接收,只有當(dāng)VALID和READY同時(shí)為高時(shí),才會(huì)表示本次傳輸完成。

VALID和READY握手可以分為下面三種情況:

  • VALID早于READY生效。
  • READY早于VALID生效。
  • VALID和READY同時(shí)生效。

對(duì)于五個(gè)通道之間的關(guān)系,AXI協(xié)議僅定義了下面的關(guān)系:

  • 寫響應(yīng)必須跟隨寫操作的最后一個(gè)傳輸。
  • 讀數(shù)據(jù)必須緊跟讀地址數(shù)據(jù)。
    除了上述兩點(diǎn)定義,AXI未定義其他任何通道間的關(guān)系,那么對(duì)于通道間的握手信號(hào)先后順序,必須按照特定的順序操作,不然很容易引起接口上的dead-lock。
    具體的,讀操作時(shí),對(duì)應(yīng)的讀地址通道和讀數(shù)據(jù)通道間握手信號(hào)的解釋如下:
  • ARVALID和ARREADY可以參考握手機(jī)制中的時(shí)序圖所示關(guān)系;
  • RVALID和RREADY可以參考握手機(jī)制中的時(shí)序圖所示關(guān)系;
  • RVALID必須在ARVALID和ARREADY同時(shí)生效后被使能;
    寫操作時(shí),對(duì)應(yīng)的寫地址通道、寫數(shù)據(jù)通道、寫響應(yīng)通道間的握手信號(hào)的解釋如下:
  • AWVALID和AWREADY之間的關(guān)系可以參考握手機(jī)制中的時(shí)序圖。
  • WVALID和WREADY之間的關(guān)系可以參考握手機(jī)制中的時(shí)序圖。
  • WVALID和AWREADY之間也可以參考握手機(jī)制中的時(shí)序圖。
  • BAVALID和BREADY之間的關(guān)系可以參考握手機(jī)制中的時(shí)序圖。
  • BVALID必須在WVALID和WREADY同時(shí)生效之后再被使能,同時(shí)必須是WLAST之后。
    上述寫操作通道間握手順序是基于AXI3協(xié)議,AXI4/5在AXI3基礎(chǔ)上有改進(jìn),具體如下:

圖片

AXI4/5協(xié)議對(duì)于BVALID置位條件加強(qiáng)了,同時(shí)需要滿足WVALID/WREADY和AWVALID/AWREADY生效之后,且是在WLAST之后,才能被使能;

2.5.4 地址結(jié)構(gòu)

AXI協(xié)議傳輸數(shù)據(jù)時(shí)控制信息采用Start_address+Length形式,即Manager發(fā)出start_address、length以及burst類型、每次傳輸?shù)拇笮〉龋瑂ubordinate需要根據(jù)這些信息計(jì)算后續(xù)的地址,決定返回那些地址對(duì)應(yīng)的數(shù)據(jù)給manager;那么如何根據(jù)manager發(fā)送的address、length、burst類型、每個(gè)傳輸?shù)拇笮∵@些信息計(jì)算出manager需要訪問(wèn)的地址,需要先看一下AXI協(xié)議所定義的地址結(jié)構(gòu);

2.5.5 burst length

AXI協(xié)議定義 ARLEN、AWLEN分別表示讀操作長(zhǎng)度和寫操作長(zhǎng)度,后面統(tǒng)一使用AxLEN統(tǒng)一表示。

AxLEN的含義:AxLEN+1 個(gè)傳輸(transfer)。

如AxLEN=7,AxSIZE=16byte(后面會(huì)講到),那么本次burst傳輸?shù)臄?shù)據(jù)量為:8*16=128byte。

AXI3協(xié)議定義AxLEN范圍:1~16;對(duì)應(yīng)的AxLEN使用4bit表示。

AXI4協(xié)議定義AxLEN范圍:1~256,對(duì)應(yīng)的AxLEN使用8bit表示。

對(duì)于Length還有如下幾點(diǎn)限制條件:

  • 對(duì)于WARP類型的burst,burst length必須為2、4、8或者16。
  • burst不能超過(guò)4KB地址邊界。
  • burst不支持提前結(jié)束。

2.5.6 burst size

burst size表示每次傳輸(transfer)包含多少byte,分別定義了ARSIZE、AWSIZE分別表示讀傳輸、寫傳輸大小。

后面統(tǒng)一使用AxSIZE表示,AxSIZE使用3bit表示,具體的譯碼方式參見(jiàn)下圖:

AxSIZE指定的傳輸大小不能超過(guò)系統(tǒng)工作的數(shù)據(jù)位寬。

2.5.7 burst type

AXI協(xié)議規(guī)定下面三種burst類型:

同理,AxBURST為ARBURST和AWBURST的統(tǒng)稱,分別表示讀操作、寫操作burst類型。

  • FIXED表示每次傳輸?shù)牡刂肥窍嗤牡刂罚S糜趯?duì)FIFO的訪問(wèn)。
  • INCR表示每次地址都是按照遞增類型,下次傳輸?shù)牡刂?當(dāng)前傳輸?shù)刂?當(dāng)前傳輸?shù)拇笮 ?/li>
  • WRAP表示每次地址都是按照遞增類型,只有在達(dá)到地址邊界的時(shí)候,會(huì)卷繞到低位的地址邊界開(kāi)始,這種卷繞方式同AHB協(xié)議相同。

2.5.8 響應(yīng)類型

上面分析地址結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu),接下來(lái)介紹一下響應(yīng)類型,BRESP、RRESP分別表示寫響應(yīng)、讀響應(yīng),后面統(tǒng)一使用xRESP表示,具體的譯碼規(guī)則如下:

2.6 AXI、AHB、APB總線對(duì)比

AHB:針對(duì)高效率、高頻寬及快速系統(tǒng)模塊所設(shè)計(jì)的總線,它可以連接如CPU芯片上或芯片外的內(nèi)存模塊和DMA等高效率模塊。

APB:用在低速且低功耗的外圍設(shè)備,針對(duì)外圍設(shè)備作功率消耗及復(fù)雜接口的優(yōu)化。APB在AHB和低帶寬的外圍設(shè)備之間提供了通信的橋梁,所以APB是AHB的二級(jí)拓展總線。

AXI:高速度、高帶寬、管道化互聯(lián)、單向通道,只需要首地址、讀寫并行、支持亂序、支持非對(duì)齊操作,但連線非常多。

AXI、AHB、APB總線的性能對(duì)比分析:

AHB是高級(jí)高性能總線,AXI是高級(jí)可擴(kuò)展接口,APB是高級(jí)外圍總線。AHB和APB都是單通道總線,不支持讀寫并行。而AXI是多通道總線,總共分為五個(gè)通道,能夠?qū)崿F(xiàn)讀寫并行。AHB和AXI都是多主/從設(shè)備,且通過(guò)仲裁機(jī)制實(shí)現(xiàn)總線控制權(quán)的分配。而APB是單主設(shè)備多從設(shè)備,其主設(shè)備就是APB橋,不具有仲裁機(jī)制。在數(shù)據(jù)操作方面,AHB和AXI支持突發(fā)傳輸,APB不支持。此外,AXI支持?jǐn)?shù)據(jù)的非對(duì)齊操作,AHB不支持。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9087

    瀏覽量

    367390
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2878

    瀏覽量

    88053
  • AMBA
    +關(guān)注

    關(guān)注

    0

    文章

    68

    瀏覽量

    14982
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    AMBA AHB總線與APB總線資料合集

    使用的是 SystemVerilog 描述。2、AMBA APB總線信號(hào)接口介紹前面分析了AHB總線協(xié)議。接下來(lái)分析APB
    發(fā)表于 04-07 10:03

    AMBA總線IP核的設(shè)計(jì)

    文章采用TOP-DOWN 的方法設(shè)計(jì)了 AMBA 總線IP 核!它包括AHB 和APB兩個(gè)子IP 核 所有AMBA結(jié)構(gòu)模塊均實(shí)現(xiàn)了RTL級(jí)建模
    發(fā)表于 07-25 18:10 ?92次下載
    <b class='flag-5'>AMBA</b><b class='flag-5'>總線</b>IP核的設(shè)計(jì)

    AMBA AXI總線學(xué)習(xí)筆記

    AMBA AXI 總線學(xué)習(xí)筆記,非常詳細(xì)的AXI總線操作說(shuō)明
    發(fā)表于 11-11 16:49 ?11次下載

    AMBA總線概述(二)

    AXI是ARM在1996年提出的微控制器總線家族AMBA中的一部分。AXI是高級(jí)擴(kuò)展接口,在AMBA3.0中提出,AMBA4.0將其修改升級(jí)為AXI4.0。
    發(fā)表于 10-02 07:09 ?1094次閱讀

    ARM體系的特點(diǎn)與ARM的技術(shù)的簡(jiǎn)介及AMBA總線分析

    簡(jiǎn)要介紹了ARM體系及其特點(diǎn),詳細(xì)分析了ARM的流水技術(shù)、Cache技術(shù)、低功耗技術(shù)、代碼壓縮技術(shù)等,介紹了AMBA總線,給出了基于ARM和AMBA
    發(fā)表于 11-20 17:12 ?9次下載
    ARM體系的特點(diǎn)與ARM的技術(shù)的簡(jiǎn)介及<b class='flag-5'>AMBA</b><b class='flag-5'>總線</b>的<b class='flag-5'>分析</b>

    基于AMBA總線介紹?

    3.0:增加了AXI協(xié)議(了解);AMBA4.0:ACE協(xié)議(了解) 本文主要介紹AMBA2.0 (Advanced Microcontroller Bus Architecture,先進(jìn)微控制總線結(jié)構(gòu)),主要
    的頭像 發(fā)表于 05-19 14:22 ?2117次閱讀
    基于<b class='flag-5'>AMBA</b><b class='flag-5'>總線</b>介紹?

    深度解讀AMBA、AHB、APB、AXI總線介紹及對(duì)比

    什么是AMBA? 現(xiàn)如今,集成電路芯片的規(guī)模越來(lái)越大。數(shù)字IC從基于時(shí)序驅(qū)動(dòng)的設(shè)計(jì)方法,發(fā)展到基于IP復(fù)用的設(shè)計(jì)方法,并在SoC設(shè)計(jì)中得到了廣泛應(yīng)用。在基于IP復(fù)用的SoC設(shè)計(jì)中,片上總線
    的頭像 發(fā)表于 06-25 11:22 ?1.1w次閱讀

    介紹AMBA2.0總線

    3.0:增加了AXI協(xié)議(了解);AMBA4.0:ACE協(xié)議(了解) 本文主要介紹AMBA2.0 (Advanced Microcontroller Bus Architecture,先進(jìn)微控制總線結(jié)構(gòu)),主要
    的頭像 發(fā)表于 09-06 09:53 ?3160次閱讀
    介紹<b class='flag-5'>AMBA</b>2.0<b class='flag-5'>總線</b>

    深度分析AMBA總線工作原理1

    本文主要介紹總線相關(guān)的知識(shí),會(huì)從以下幾個(gè)方面展開(kāi):什么是總線,為什么需要總線總線的組成,總線的分類,ARM中常見(jiàn)的
    的頭像 發(fā)表于 05-04 11:29 ?1061次閱讀
    <b class='flag-5'>深度</b><b class='flag-5'>分析</b><b class='flag-5'>AMBA</b><b class='flag-5'>總線</b><b class='flag-5'>工作原理</b>1

    深度分析AMBA總線工作原理2

    本文主要介紹總線相關(guān)的知識(shí),會(huì)從以下幾個(gè)方面展開(kāi):什么是總線,為什么需要總線總線的組成,總線的分類,ARM中常見(jiàn)的
    的頭像 發(fā)表于 05-04 11:30 ?838次閱讀
    <b class='flag-5'>深度</b><b class='flag-5'>分析</b><b class='flag-5'>AMBA</b><b class='flag-5'>總線</b><b class='flag-5'>工作原理</b>2

    深度分析AMBA總線工作原理3

    本文主要介紹總線相關(guān)的知識(shí),會(huì)從以下幾個(gè)方面展開(kāi):什么是總線,為什么需要總線總線的組成,總線的分類,ARM中常見(jiàn)的
    的頭像 發(fā)表于 05-04 11:30 ?1052次閱讀
    <b class='flag-5'>深度</b><b class='flag-5'>分析</b><b class='flag-5'>AMBA</b><b class='flag-5'>總線</b><b class='flag-5'>工作原理</b>3

    AMBA總線知識(shí)之AHB(上)

    AMBA總線陣營(yíng)的強(qiáng)大超乎多數(shù)人的想象。AMBA總線是一個(gè)在SoC領(lǐng)域使用的事實(shí)上的標(biāo)準(zhǔn)。AMBA總線
    的頭像 發(fā)表于 05-04 14:45 ?2484次閱讀
    <b class='flag-5'>AMBA</b><b class='flag-5'>總線</b>知識(shí)之AHB(上)

    AMBA總線知識(shí)之AHB(下)

    AMBA總線陣營(yíng)的強(qiáng)大超乎多數(shù)人的想象。AMBA總線是一個(gè)在SoC領(lǐng)域使用的事實(shí)上的標(biāo)準(zhǔn)。AMBA總線
    的頭像 發(fā)表于 05-04 14:47 ?2377次閱讀
    <b class='flag-5'>AMBA</b><b class='flag-5'>總線</b>知識(shí)之AHB(下)

    AMBA4 SystemVerilog Asseration驗(yàn)證

    ARM所推出的AMBA4總線相對(duì)來(lái)講還是應(yīng)用廣泛的。無(wú)論是芯片設(shè)計(jì)里還是FPGA設(shè)計(jì)里,時(shí)常能見(jiàn)到AMBA4總線的身影。
    的頭像 發(fā)表于 05-05 15:37 ?754次閱讀
    <b class='flag-5'>AMBA4</b> SystemVerilog Asseration驗(yàn)證

    驗(yàn)證必備:AMBA4 SystemVerilog Asseration

    ARM所推出的AMBA4總線相對(duì)來(lái)講還是應(yīng)用廣泛的。無(wú)論是芯片設(shè)計(jì)里還是FPGA設(shè)計(jì)里,時(shí)常能見(jiàn)到AMBA4總線的身影。
    發(fā)表于 05-24 15:08 ?736次閱讀
    驗(yàn)證必備:<b class='flag-5'>AMBA4</b> SystemVerilog Asseration
    主站蜘蛛池模板: 99久久国产露脸精品国产麻豆| 国产又粗又猛又爽黄老大爷| 亚洲国产欧美在线人成aaaa20| 成人国产精品玖玖热色欲| 男人把女人桶到爽免费看视频 | 2020国产成人精品免费视频| 娇小亚裔被两个黑人| 亚洲欧美日韩国产另类电影| 国内免费视频成人精品| 亚洲乱码国产乱码精品精98| 精品国产国产综合精品| 伊人草| 男女无遮挡吃奶gift动态图 | 小舞被爆操| 国偷自产AV一区二区三区健身房| 漂亮的保姆3集电影免费观看中文| u15女少天堂写真| 色尼姑久久超碰在线| 国产亚洲精品久久无亚洲| 亚洲三级精品| 男助理憋尿PLAY灌尿BL出去| 我半夜摸妺妺的奶C了她| 一边喂奶一边做边爱| OLDMAN老头456 TUBE| 国产一区精选播放022| 入禽太深在线观看免费高清| 国产偷抇久久精品A片蜜臀AV| 亚洲中文字幕乱码熟女在线| 国产精品久久久久影院嫩草| 久久WWW免费人成一看片| 青柠在线电影高清免费观看 | 久久婷婷五月综合色情| 日韩精品久久日日躁夜夜躁影视| 亚洲免费视频在线| 超碰国产人人做人人爽| 欧美亚洲韩日午夜| 亚洲日本香蕉视频观看视频| jizzjizz3d动漫| 考好老师让你做一次H| 天美传媒麻豆精品| 99视频在线观看免费视频|