摘 要: 介紹了一種有線電視機頂盒的信源發(fā)生方案。該方案采用可編程邏輯器件來完成計算機EISA總線輸出數(shù)據的格式轉換,從而提高數(shù)據輸出速率,滿足信源要求。而且,該方案采用了開放性的結構,可以通過軟件修改來實現(xiàn)功能擴充。還詳細敘述了采用VHDL來進行可編程邏輯器件的功能設計過程。
VHDL是隨著可編輯邏輯器件(PLD)的發(fā)展而發(fā)展起來的一種硬件描述語言。它是1980年美國國防部VHSIC(超高速集成電路)計劃的一部分,并于1986年和1987年分別成為美國國防部和IEEE的工業(yè)標準。作為一種硬件設計時采用的標準語言,VHDL具有極強的描述能力,能支持系統(tǒng)行為級、寄存器傳輸級和門級三個不同層次的設計,這樣設計師將在TOP-DOWN設計的全過程中均可方便地使用同一種語言。而且,VHDL設計是一種“概念驅動式”的高層設計技術,設計人員毋需通過門級原理圖描述電路,而是針對目標進行功能描述,由于擺脫了電路細節(jié)的束縛,設計人員可以專心于設計方案和構思上,因此設計工作省時省力,加快了設計周期,并且工藝轉換變得輕松。VHDL設計技術對可編程專用集成電路(ASIC)的發(fā)展起著極為重要的作用。
自從微軟提出“維納斯”計劃后,機頂盒便成為信息產業(yè)追逐的主要目標,也是信息家電中的主流產品。各國都在加緊對機頂盒的開發(fā),我國也提出了相應的“女媧”計劃,全國許多科研單位與生產廠家都在進行這方面的研究。由于我國有線電視資源豐富,市場前景很大,因而對有線電視機頂盒的研究也就格外引人注目。然而,由于我國還未完全開展數(shù)字電視業(yè)務,因而在機頂盒的調試過程中,要找到合適的信號源是很不容易的,不得不采用通過計算機輸出標準視頻碼流的方式來實現(xiàn)??纱蠖鄶?shù)計算機EISA總線并行輸出的數(shù)據速率都難以滿足實際工作的需要。雖然EISA總線可以一次輸出16位并行數(shù)據,但這對于一次只能處理8位并行數(shù)據的器件來說,仍需要一個轉換過程。本文介紹了一種數(shù)據格式轉換的設計方案。該方案采用VHDL對一塊CPLD芯片進行編程,使其實現(xiàn)從16位并行數(shù)據到8位并行數(shù)據的轉換,并將EISA口的數(shù)據輸出速率提高一倍,達到信源要求。
1 VHDL的特點
VHDL是一種面向設計的、多層次、多領域且得一致認同的、標準的硬件描述語言。它主要有如下特點:
·能形式化地抽象表示電路的結構和行為,降低了硬件電路設計的難度。
·采用自上到下(Top-Down)的設計方法,支持邏輯設計中層次與領域的描述;它支持三個層次的描述:行為描述、RTL方式描述、門級描述(邏輯綜合)。
·可進行系統(tǒng)的早期仿真以保證設計的正確性。
·主要設計文件是VHDL語言編寫的源程序,便于文檔管理。
·硬件描述與實現(xiàn)工藝無關。
由于VHDL語言已作為一種IEEE的工業(yè)標準,因而其語言標準、規(guī)范、語法比較嚴格,易于共享和復用。而且,VHDL設計技術齊全、方法靈活、支持廣泛。目前大多數(shù)EDA工具幾乎在不同程度上都支持VHDL語言。
2 CPLD外部引腳說明
該方案中所用的芯片是Xilinx公司的CPLD 9500系列芯片,其類型為XC95108-7 PC84。這種芯片共有84個外部引腳,其中5個引腳接地,6個引腳接電源,4個引腳用于JTAG,剩下的引腳為I/O引腳。根據EISA總線的信號特征和信源的要求,該芯片所使用的外部引腳為如圖1所示。
圖1中輸入信號:
DATA_IN 15~0 輸入的數(shù)據信號
ADDRESS 15~0 輸入的地址信號
RESET 復位信號
AEN 地址允許信號
CLK 輸入時鐘信號
IOW I/O寫信號
輸出信號:
IO_CS 16位I/O片選信號
DATA_OUT 7~0 輸出的數(shù)據信號
DEN 輸出數(shù)據使能信號
DCLK 輸出數(shù)據時鐘信號
3 系統(tǒng)整體設計
系統(tǒng)啟動后,主機向I/O口發(fā)出地址信號。AEN為低電平時,系統(tǒng)進行地址譯碼。譯碼成功后,產生一使能信號ENABLE打開數(shù)據暫存單元。數(shù)據到來后,數(shù)據暫存單元將總線上的16位并行數(shù)據鎖存在暫存器中,同時產生一允許信號PERMIT,允許進行數(shù)據格式轉換。接下來系統(tǒng)根據當前所處的狀態(tài)進行選擇輸出,完成格式的轉換,并產生相應的輸出數(shù)據使能信號DEN和輸出數(shù)據時鐘信號DCLK。整個過程結束后,將各信號復位,開始新的轉換周期。因此,整個系統(tǒng)應包括五個邏輯部分:地址譯碼、數(shù)據暫存、狀態(tài)控制、復位控制、轉換輸出。
3.1 系統(tǒng)的整體框圖
系統(tǒng)的整體框圖如圖2所示。
3.2 系統(tǒng)的工作時序
轉換過程的時序如圖3所示。
4 VHDL語言描述
4.1 各單元模塊的描述
·地址譯碼單元
計算機與I/O設備間的正確通信是通過對I/O空間的尋址操作來完成的。每個I/O端口都分配了一個地址。在該方案中,將端口的地址設定為0280H,采用完全譯碼的方式。同時為了避免DMA操作控制總線,設計時讓aen亦參與譯碼,并由時鐘信號進行觸發(fā)控制。譯碼成功后,產生一使能信號enable(高電平有效),同時將io_cs信號拉低。
·數(shù)據暫存單元
enable信號無效時,數(shù)據暫存單元為高阻狀態(tài)。該信號和寫信號iow(低電平有效)都變?yōu)橛行Ш?,在接下來的一個時鐘的下降沿(確保采樣時數(shù)據有效),將總線上的數(shù)據讀入數(shù)據暫存單元,并產生一允許信號permit,允許系統(tǒng)進行格式轉換。
·狀態(tài)控制單元
這是系統(tǒng)的控制部分。系統(tǒng)狀態(tài)的控制是由系統(tǒng)的控制信號simbol、sign在時鐘信號的驅動下實現(xiàn)的。系統(tǒng)每完成一次8位數(shù)據的輸出,在同一時鐘的下降沿,狀態(tài)發(fā)生改變,產生另外一控制信號varb(低電平有效)。復位后,系統(tǒng)又回到初始狀態(tài)。狀態(tài)變化過程如下:
![]()
·轉換輸出單元
轉換輸出單元是系統(tǒng)的核心,它包括三個部分:數(shù)據格式的轉換、數(shù)據使能信號DEN的輸出、數(shù)據時鐘信號DCLK的輸出。數(shù)據的轉換輸出是由系統(tǒng)當前所處的狀態(tài)決定的。permit信號有效后,在時鐘的上升沿,轉換輸出單元檢測系統(tǒng)狀態(tài):狀態(tài)為first時,輸出高8位;狀態(tài)為second時,輸出低8位;狀態(tài)為third時,系統(tǒng)復位,從而完成一次轉換,開始下一轉換周期。在轉換過程中,系統(tǒng)同時完成對信號simbol、sign(低電平有效)的控制。
輸出數(shù)據使能信號DEN是根據MPEG-2標準碼流格式產生的,用于數(shù)據信號的同步。在MPEG-2標準中,碼流是以包的形式傳送的。每一個數(shù)據包都有一個統(tǒng)一的包標識符PID,它的十六進制形式為47H。從包中的第一個字節(jié)(47H)開始,DEN變?yōu)橛行Вǜ唠娖剑?,并保持到?88字節(jié)。在接下來的16個字節(jié)時間里,DEN保持低電平。
輸出數(shù)據時鐘信號DCLK用作解復用單元的采樣時鐘,它是由控制信號sign、permit以及系統(tǒng)當前所處的狀態(tài)控制產生的。為了保證采樣時數(shù)據保持有效,DCLK的輸出比相應的輸出數(shù)據要延遲半個機器周期。
·復位控制單元
轉換結束后,需要對系統(tǒng)復位,保證下一轉換的順利進行。復位信號的產生取決于三個控制量:系統(tǒng)當前狀態(tài)為third、控制信號varb為低電平、控制信號simbol為高電平。復位后,輸出端為高阻狀態(tài),其他信號均為無效值。系統(tǒng)回到初始狀態(tài)。
4.2 系統(tǒng)的門級描述
整個系統(tǒng)的VHDL描述流程如圖4所示。
總之,機頂盒信源發(fā)生方案是機頂盒調試過程中的一個重要課題。本文提出的解決方案具有簡單、實用、易實現(xiàn)的特點,經實踐證明是可行的。同時在硬件實現(xiàn)時采用了VHDL的設計方法,也給整個方案提供了很大的靈活性。如果采用傳統(tǒng)的方法來實現(xiàn)該方案,則首先要選擇通用的邏輯器件,然后進行電路設計,完成各獨立功能模塊,再將各功能模塊連接起來,完成整個電路的硬件設計,最后才能進行仿真和調試,直至整個系統(tǒng)的完成。這樣一個過程往往需要比較長的時間,而且費時費力,特別是對一項大的工程。而采用VHDL這類高層設計技術,設計人員只需專心于設計方案和構思上,描述、編譯成功后,經過系統(tǒng)綜合,便可直接進行軟件仿真和調試。整個系統(tǒng)的完成周期大大縮短,而且VHDL與工藝無關,它不限定模擬工具和設計方法,從而給設計師一個自由選擇的余地。
隨著電子工藝的日趨提高與完善,ISP(系統(tǒng)內可編程)功能為 PLD提供了更高的靈活性,使PLD能夠向高密度、大規(guī)模的方向發(fā)展以滿足復雜系統(tǒng)的要求,從而使可編程ASIC的設計逐步向高層設計轉移。作為一種重要的高層設計技術,VHDL亦成為當代電子設計師們設計數(shù)字硬件時必須掌握的一種方法。
- 發(fā)生方案(5189)
新一代高清數(shù)字電視機頂盒方案
1768
雙向數(shù)字電視機頂盒的設計與實現(xiàn)
1954
用VHDL實現(xiàn)的有線電視機頂盒信源發(fā)生方案
3154
博通公司推出突破性的有線電視高清機頂盒解決方案
1301運營商采博通高清SoC,促有線電視在華普及
1373采用SC2005做主芯片的機頂盒信源解碼器的設計與實現(xiàn)
8665
有線數(shù)字電視知識問答
有線數(shù)字電視機頂盒技術及原理
有線數(shù)字電視機頂盒檢測標準(測試方法)
機頂盒原理及關鍵技術
機頂盒小知識
機頂盒測試方案
電視機頂盒的成熟方案和大家分享
電視機頂盒自動跳臺
DVC-5078雙模有線數(shù)字電視機頂盒
[分享]機頂盒測試解決方案
[分享]佳得視12路數(shù)字電視機頂盒共享調制器
佳得視12路數(shù)字電視機頂盒共享器的電視機共享原理是
佳得視12路數(shù)字電視機頂盒共享調制器
佳得視12路數(shù)字電視機頂盒共享調制器
佳得視12路數(shù)字電視機頂盒共享調制器
佳得視12路數(shù)字電視機頂盒共享調制器
佳得視12路數(shù)字電視機頂盒共享調制器
佳得視12路數(shù)字電視機頂盒共享調制器
佳得視12路數(shù)字電視機頂盒共享調制器
佳得視12路數(shù)字電視機頂盒共享調制器
共享資料《酒店有線電視改造方案》
如何用VHDL實現(xiàn)的有線電視機頂盒信源發(fā)生方案
如何設計高清數(shù)字機頂盒軟件系統(tǒng)?
如何選擇網絡機頂盒
廣電數(shù)字電視機頂盒技術分析
快速發(fā)展有線數(shù)字電視用戶是關鍵,有線數(shù)字機頂盒則是必需
想看網絡電視,是買高清機頂盒還是智能電視???
數(shù)字機頂盒的工作原理
數(shù)字機頂盒的結構和原理
數(shù)字電視機頂盒關鍵技術主要有哪些?
數(shù)字電視機頂盒原理
數(shù)字電視機頂盒開發(fā)平臺
數(shù)字電視機頂盒開發(fā)平臺
數(shù)字電視機頂盒開發(fā)平臺
數(shù)字電視機頂盒開發(fā)平臺
數(shù)字電視機頂盒開發(fā)平臺
數(shù)字電視機頂盒開發(fā)平臺
數(shù)字電視機頂盒開發(fā)平臺
數(shù)字電視機頂盒開發(fā)平臺
數(shù)字電視機頂盒技術基礎知識
數(shù)字電視機頂盒,電視聲音小,求解決辦法。
數(shù)視寶機頂盒常見問題分析
硅調諧器在衛(wèi)星電視機頂盒的應用
網絡電視機頂盒的功能介紹
網絡電視機頂盒需要升級嗎?
請教數(shù)字電視機頂盒 軟件開發(fā)人員?
高清網絡機頂盒迎接暑期的到來!怎么?
高清網絡電視機頂盒哪個牌子好?
高清網絡電視機頂盒排名
CATV機頂盒設計的原理與實現(xiàn)
49新一代數(shù)字有線電視機頂盒單芯片QAMi5516及其應用
111數(shù)字電視機頂盒電源的硬件解決方案
97CATV機頂盒設計的原理與實現(xiàn)
2126
一種用VHDL設計實現(xiàn)的有線電視機頂盒信源發(fā)生方案
598
Broadcom推出數(shù)字有線電視視頻轉換器機頂盒SoC解決方
972數(shù)字有線電視(DVB-C)機頂盒單芯片QAMi5516
5335
富士通半導體AVS交互電視機頂盒解碼器解決方案MB86H06
2119機頂盒測試方案
74基于CX2443x的數(shù)字電視機頂盒設計
2827
有線電視數(shù)字機頂盒的關鍵技術詳解
2657
高清網絡電視機頂盒排名
213790
電視機頂盒原理與設計

機頂盒_數(shù)字/網絡電視機頂盒
11988英特爾制定新策略,或推虛擬有線電視
856未來機頂盒新形態(tài):或置入電視機實現(xiàn)機盒“二合一”
2027移動視頻應用Fanhattan推出智能電視機頂盒產品Fan TV
1608博通推出DOCSIS 3.0機頂盒,為中國有線電視用戶提供更多的先進功能
2747關于PTV機頂盒技術解決方案與發(fā)展趨勢的研究
6388
電視機與機頂盒電源開關聯(lián)動方法
16182
Java虛擬機應用于數(shù)字電視機頂盒的研究與實現(xiàn)
792為什么網絡盒子沒有取代有線電視
4991消費類應用機頂盒設計
1815
機頂盒有什么用_機頂盒的遙控器怎么和電視匹配
8847網絡電視機頂盒怎么樣?家居達人盤點雙11值得買的電視機頂盒
2230
機頂盒怎么選 機頂盒是干什么用的
5490電視機頂盒與智能電視的比較 電視機頂盒有哪些功能
3988電視機頂盒連接電視的方法 電視機頂盒常見問題及解決辦法
13305電視機頂盒與流媒體設備的區(qū)別
1605
電子發(fā)燒友App



評論