乒乓操作

乒乓操作是通過輸入數據選擇單元輸出數據選擇單元’’按節拍的切換,將經過緩衝的數據流沒有停頓地送到數據流運算處理模塊進行運算處理。把乒乓操作當作一個整體,站在這個模塊的兩端看數據,輸入數據和輸出數據都是連續不斷的,因此非常適合對數據流進行流水線式處理,完成數據的無縫緩衝與處理。

處理流程

輸入數據流通過輸入數據選擇單元將數據流等時分配到兩個數據緩衝區,數據緩衝模塊可以爲任何存儲模塊,比較常用的存儲單元爲雙口 RAM(DPRAM) 、單口 RAM(SPRAM) FIFO 等。在第一個緩衝週期,將輸入的數據流緩存到數據緩衝模塊 1” ;在第 2 個緩衝週期,通過輸入數據選擇單元的切換,將輸入的數據流緩存到數據緩衝模塊 2” ,同時將數據緩衝模塊 1” 緩存的第 1 個週期數據通過輸入數據選擇單元的選擇,送到數據流運算處理模塊進行運算處理;在第 3 個緩衝週期通過輸入數據選擇單元的再次切換,將輸入的數據流緩存到數據緩衝模塊 1” ,同時將數據緩衝模塊 2” 緩存的第 2 個週期的數據通過輸入數據選擇單元切換,送到數據流運算處理模塊進行運算處理。如此循環。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章