本實用新型屬于廣播電視和電子信息技術領域。
背景技術:
在對廣播電視節目的監測工作中,需要對信號和節目進行大量的數據采集,尤其是電視節目圖像的數據量特別大。一套未壓縮的模擬電視節目數據量達到每秒20兆字節,即使壓縮過的數字電視節目每秒也接近5兆字節的數據量。因為監測設備電路的數據總線上需要分時處理這些節目,而節目數據到達是連續不斷的,所以需要緩存那些不能及時被總線處理的數據。傳統設計通常采用CPU來實現這種功能,電路比較復雜。因為CPU采用程序分步執行完成功能,需要多個時鐘才能完成一次數據傳輸,要求電路運行時鐘需要比實際數據傳輸時鐘高出許多倍,所以對器件的性能要求較高。
技術實現要素:
本實用新型提供一種可以高速緩存數據的電路,以解決現有的廣播電視監測設備中,連接在總線上的各個電路模塊具有不同數據處理速度,需要進行匹配的問題。
本實用新型采取的技術方案是,并行數據輸入接口與數據鎖存器電連接,數據輸入鎖存信號接口分別與數據鎖存器、RAM寫地址累加計數器電連接,數據鎖存器與三態輸出器電連接,RAM寫地址累加計數器分別與三態輸出器、數據選擇器電連接,三態輸出器與存貯器數據總線接口電連接,存貯器數據總線接口與三態輸出器電連接,總線空閑檢測電路與三態輸出器電連接,三態輸出器與總線數據輸出接口電連接,總線空閑檢測電路與RAM讀地址累加計數器電連接,RAM讀地址累加計數器與數據選擇器電連接,數據選擇器與存貯器地址總線電連接。
本實用新型的優點是結構新穎,因為每一個時鐘都能完成一次數據傳輸,所以對器件的速度要求較低,所需元件的成本較低;采用了可以自啟動的數字時序電路設計方法,所以不會死機,可靠性較高。
本實用新型實現了高速緩存并行數據的功能,把那些不能及時送給數據處理電路總線的高速數據暫時緩存到存貯器中,在處理電路總線空閑時再送過去處理的功能,協調兩種不同處理速度的異步數字電路工作,保證了兩者的良好匹配。
附圖說明
圖1是本實用新型的電路原理框圖。
具體實施方式
并行數據輸入接口1與數據鎖存器3電連接,數據輸入鎖存信號接口2分別與數據鎖存器3、RAM寫地址累加計數器5電連接,數據鎖存器3與三態輸出器4電連接,RAM寫地址累加計數器5分別與三態輸出器4、數據選擇器8電連接,三態輸出器4與存貯器數據總線接口6電連接,存貯器數據總線接口6與三態輸出器9電連接,總線空閑檢測電路10與三態輸出器9電連接,三態輸出器9與總線數據輸出接口11電連接,
總線空閑檢測電路10與RAM讀地址累加計數器7電連接,RAM讀地址累加計數器7與數據選擇器8電連接,數據選擇器8與存貯器地址總線12電連接。
在設備中,數據從接收采樣電路利用總線傳送到處理電路。對實際信號的接收采樣電路源源不斷產生采集數據,而數據處理電路和總線并不是在每個瞬間都能夠接收數據,有時總線上還有其它設備占用總線,所以需要把那些采集電路暫時無法送給總線的數據暫時緩存起來,等總線上的數據處理電路可以接收時,再按照順序把緩存的數據發送到總線上。
工作原理:并行數據輸入接口1,根據數據輸入鎖存信號接口2的電信號作用下,通知數據鎖存器3保存輸入的并行數據;同時,輸入鎖存信號接口2的電信號通知RAM寫地址累加計數器5增加一個計數值;數據鎖存器3保存的數據值經過三態輸出器4送到存貯器數據總線接口6上;RAM寫地址累加計數器5的數值經過數據選擇器8送到存貯器地址總線12作為存貯器的寫入地址,把存貯器數據總線接口6的數據寫入存貯器;在總線空閑檢測電路10檢測到總線輸出接口空閑時,控制存貯器緩存的數據從存貯器數據總線接口6輸入,經過三態輸出器9,送到總線數據輸出接口11;同時總線空閑檢測電路10通知RAM讀地址累加計數器7增加一個計數值,然后把這個數值經過數據選擇器8,送到存貯器地址總線12,實現從存貯器中讀取一個數據送給總線的功能。