基本內容
突發傳輸一般表示的是兩個設備之間進行數據傳送的一種模式,也可將其稱為突發模式下的數據傳輸。而突發(Burst)是指在同一行中相鄰的存儲單元連續進行數據傳輸的方式,連續傳輸的周期數就是突髮長度(Burst Lengths,簡稱BL)。在突發傳輸模式下,多個數據單元當做一個單元(相當一個數據塊)來傳送,從而提高了傳輸效率。突發方式將整個信道專用於傳送一個源節點的數據。具有突發方式功能的設備常常為成組方式操作提供最大吞吐率。例如,基於Intel晶片的PC機擴展工業標準體系結構(EISA)匯流排具有速率為33Mbps的突發方式,在突發傳送時,一次數據移動只要一個時鐘周期,而不是通常的兩個時鐘周期。
突發傳輸可以是有意的 ,比如在非常短時間內以非常高的數據信令速率廣播壓縮的訊息。
突發傳輸也可以自然發生,例如從網際網路下載數據期間短暫地經歷更高的速度。它也可能發生在一個計算機網路,指數據傳輸間歇性中斷 。
工作原理
突發傳輸在通信領域的很多場合下會出現,現舉一個常見的套用來說明這種模式的工作原理。
在Avalon交換架構中的主從連線埠支持突發傳輸,突發傳輸保證了主連線埠在突發傳輸期間內對目標從連線埠的訪問不會被打斷。一旦一個主從連線埠對之間的突發傳輸開始,直到突發傳輸結束,Avalon交換架構不再允許任何其它的主連線埠訪問該從連線埠。
對Avalon主連線埠來說,burstcount信號是輸出信號。除了burstcount信號,突發傳輸還影響address、read、readdata、eaddatavalid、write、writedata和byteenable信號的行為。
突發傳輸開始時,主連線埠在address上發出有效的地址,在burstcount發出突發傳輸的長度。每一次突發傳輸主連線埠只發出一個地址值,對於突發傳輸中所有傳輸的地址由Avalon交換架構自動地推斷。
當主連線埠開始地址為A,burstcount值為B的突發傳輸,該主連線埠提交了從地址A開始的B個連續的傳輸。突發傳輸直到主連線埠傳輸了B個單元的數據才完成。在當前的突發傳輸完成之前,主連線埠不能終止該突發傳輸,或者給出一個新地址,突發傳輸的詳細過程如下所示:
主連線埠發出address、burstcount、write和writedata的第一個單元,Avalon交換架構置waitrequest有效,表明它沒有做好處理突發傳輸的準備。作為回響,主連線埠保持所有輸出不變。Avalon交換架構置waitrequest無效,Avalon交換架構在clk的上升沿捕獲address、burstcount、write和writedata的第一個單元(D0)。主連線埠address和burstcount無效, 這兩個信號在突發傳輸的剩餘部分被忽略。主連線埠提供writedata 的下一個單元(D1)。Avalon交換架構在clk的上升沿捕獲writedata下一個單元 (D1)。主連線埠置write無效,表示它這個周期沒有有效的writedata。write信號為無效,所以Avalon交換架構在材料庫的上升沿不捕獲writedata。主連線埠提供有效的writedata (D2) ,並重新置write有效。Avalon交換架構在clk的上升沿捕獲writedata (D2) 。主連線埠提供writedata 的最後的一個單元(D3).,Avalon交換架構置waitrequest有效,導致主連線埠在整個時鐘周期內保持所有的輸出不變。Avalon交換架構使waitrequest無效,Avalon交換架構在clk的上升沿捕獲writedata 的最後的單元(D3)。主連線埠突發寫傳輸結束。
工程套用
(1)在20世紀80年代,“突發傳輸”一詞被用於一些英國和南非電視節目用來傳輸大量主要文本信息的技術:它們將快速連續地顯示多頁文本,通常在程式;觀看者將錄製它,然後在每頁之後使用暫停按鈕播放,然後再讀取它。
(2)將“突發傳輸”套用到移動多媒體中,產生了一種新型的移動多媒體廣播網路的突發傳輸調度算法,克服了當網路中不同類型接收機的緩衝長度不同時RPS方案造成的調度混亂問題。
(3)將“突發傳輸”套用至無線通信中,基於並行導頻的方法在極低信噪比條件下進行短突發傳輸,極大地提高了低信噪比下無線傳輸的可靠性。
意義
在遠程通訊中,突發傳輸(Burst transmission)具有很重要的意義,如下所示:
(1)短周期內任意高-頻寬的傳輸,例如,用平均速率2Mbit/s下載,而”高峰“時,可爆發至2.4Mbit/s(例);
(2)可以在非常短時間內以高數據信令速率廣播壓縮的訊息,這種技術可以使得信息被攔截的機率和識別機率很低,可以很好地運用於軍事領域;
(3)突發傳輸使得數據終端設備(DTE)和以不同的數據信令速率運行的數據網路之間的通信成為可能 。