《電子技術應用》
您所在的位置:首頁 > 顯示光電 > 設計應用 > 一種用VHDL設計實現的有線電視機頂盒信源發生
一種用VHDL設計實現的有線電視機頂盒信源發生
摘要: 自從微軟提出“維納斯”計劃后,機頂盒便成為信息產業追逐的主要目標,也是信息家電中的主流產品。各國都在加緊對機頂盒的開發,我國也提出了相應的“女媧”計劃。
Abstract:
Key words :

  VHDL是隨著可編輯邏輯器件(PLD)的發展而發展起來的一種硬件描述語言。它是1980年美國國防部VHSIC(超高速集成電路)計劃的一部分,并于1986年和1987年分別成為美國國防部和IEEE的工業標準。作為一種硬件設計時采用的標準語言,VHDL具有極強的描述能力,能支持系統行為級、寄存器傳輸級和門級三個不同層次的設計,這樣設計師將在TOP-DOWN設計的全過程中均可方便地使用同一種語言。而且,VHDL設計是一種“概念驅動式”的高層設計技術,設計人員毋需通過門級原理圖描述電路,而是針對目標進行功能描述,由于擺脫了電路細節的束縛,設計人員可以專心于設計方案和構思上,因此設計工作省時省力,加快了設計周期,并且工藝轉換變得輕松。VHDL設計技術對可編程專用集成電路(ASIC)的發展起著極為重要的作用。

  自從微軟提出“維納斯”計劃后,機頂盒便成為信息產業追逐的主要目標,也是信息家電中的主流產品。各國都在加緊對機頂盒的開發,我國也提出了相應的“女媧”計劃,全國許多科研單位與生產廠家都在進行這方面的研究。由于我國有線電視資源豐富,市場前景很大,因而對有線電視機頂盒的研究也就格外引人注目。然而,由于我國還未完全開展數字電視業務,因而在機頂盒的調試過程中,要找到合適的信號源是很不容易的,不得不采用通過計算機輸出標準視頻碼流的方式來實現??纱蠖鄶涤嬎銠CEISA總線并行輸出的數據速率都難以滿足實際工作的需要。雖然EISA總線可以一次輸出16位并行數據,但這對于一次只能處理8位并行數據的器件來說,仍需要一個轉換過程。本文介紹了一種數據格式轉換的設計方案。該方案采用VHDL對一塊CPLD芯片進行編程,使其實現從16位并行數據到8位并行數據的轉換,并將EISA口的數據輸出速率提高一倍,達到信源要求。

  1 VHDL的特點

  VHDL是一種面向設計的、多層次、多領域且得一致認同的、標準的硬件描述語言。它主要有如下特點:

  能形式化地抽象表示電路的結構和行為,降低了硬件電路設計的難度。

  采用自上到下(Top-Down)的設計方法,支持邏輯設計中層次與領域的描述;它支持三個層次的描述:行為描述、RTL方式描述、門級描述(邏輯綜合)。

  可進行系統的早期仿真以保證設計的正確性。

  主要設計文件是VHDL語言編寫的源程序,便于文檔管理。

  硬件描述與實現工藝無關。

  由于VHDL語言已作為一種IEEE的工業標準,因而其語言標準、規范、語法比較嚴格,易于共享和復用。而且,VHDL設計技術齊全、方法靈活、支持廣泛。目前大多數EDA工具幾乎在不同程度上都支持VHDL語言。

  2 CPLD外部引腳說明

  該方案中所用的芯片是Xilinx公司的CPLD 9500系列芯片,其類型為XC95108-7 PC84。這種芯片共有84個外部引腳,其中5個引腳接地,6個引腳接電源,4個引腳用于JTAG,剩下的引腳為I/O引腳。根據EISA總線的信號特征和信源的要求,該芯片所使用的外部引腳為如圖1所示。

  

  圖1中輸入信號:

 ?。模粒裕粒撸桑?15~0 輸入的數據信號

 ?。粒模模遥牛樱?15~0 輸入的地址信號

 ?。遥牛樱牛?復位信號

 ?。粒牛?地址允許信號

 ?。茫蹋?輸入時鐘信號

  IOW I/O寫信號

  輸出信號:

 ?。桑希撸茫?16位I/O片選信號

 ?。模粒裕粒撸希眨?7~0 輸出的數據信號

 ?。模牛?輸出數據使能信號

 ?。模茫蹋?輸出數據時鐘信號

  VHDL是隨著可編輯邏輯器件(PLD)的發展而發展起來的一種硬件描述語言。它是1980年美國國防部VHSIC(超高速集成電路)計劃的一部分,并于1986年和1987年分別成為美國國防部和IEEE的工業標準。作為一種硬件設計時采用的標準語言,VHDL具有極強的描述能力,能支持系統行為級、寄存器傳輸級和門級三個不同層次的設計,這樣設計師將在TOP-DOWN設計的全過程中均可方便地使用同一種語言。而且,VHDL設計是一種“概念驅動式”的高層設計技術,設計人員毋需通過門級原理圖描述電路,而是針對目標進行功能描述,由于擺脫了電路細節的束縛,設計人員可以專心于設計方案和構思上,因此設計工作省時省力,加快了設計周期,并且工藝轉換變得輕松。VHDL設計技術對可編程專用集成電路(ASIC)的發展起著極為重要的作用。

  自從微軟提出“維納斯”計劃后,機頂盒便成為信息產業追逐的主要目標,也是信息家電中的主流產品。各國都在加緊對機頂盒的開發,我國也提出了相應的“女媧”計劃,全國許多科研單位與生產廠家都在進行這方面的研究。由于我國有線電視資源豐富,市場前景很大,因而對有線電視機頂盒的研究也就格外引人注目。然而,由于我國還未完全開展數字電視業務,因而在機頂盒的調試過程中,要找到合適的信號源是很不容易的,不得不采用通過計算機輸出標準視頻碼流的方式來實現??纱蠖鄶涤嬎銠CEISA總線并行輸出的數據速率都難以滿足實際工作的需要。雖然EISA總線可以一次輸出16位并行數據,但這對于一次只能處理8位并行數據的器件來說,仍需要一個轉換過程。本文介紹了一種數據格式轉換的設計方案。該方案采用VHDL對一塊CPLD芯片進行編程,使其實現從16位并行數據到8位并行數據的轉換,并將EISA口的數據輸出速率提高一倍,達到信源要求。

  1 VHDL的特點

  VHDL是一種面向設計的、多層次、多領域且得一致認同的、標準的硬件描述語言。它主要有如下特點:

  能形式化地抽象表示電路的結構和行為,降低了硬件電路設計的難度。

  采用自上到下(Top-Down)的設計方法,支持邏輯設計中層次與領域的描述;它支持三個層次的描述:行為描述、RTL方式描述、門級描述(邏輯綜合)。

  可進行系統的早期仿真以保證設計的正確性。

  主要設計文件是VHDL語言編寫的源程序,便于文檔管理。

  硬件描述與實現工藝無關。

  由于VHDL語言已作為一種IEEE的工業標準,因而其語言標準、規范、語法比較嚴格,易于共享和復用。而且,VHDL設計技術齊全、方法靈活、支持廣泛。目前大多數EDA工具幾乎在不同程度上都支持VHDL語言。

  2 CPLD外部引腳說明

  該方案中所用的芯片是Xilinx公司的CPLD 9500系列芯片,其類型為XC95108-7 PC84。這種芯片共有84個外部引腳,其中5個引腳接地,6個引腳接電源,4個引腳用于JTAG,剩下的引腳為I/O引腳。根據EISA總線的信號特征和信源的要求,該芯片所使用的外部引腳為如圖1所示。

  

  圖1中輸入信號:

 ?。模粒裕粒撸桑?15~0 輸入的數據信號

 ?。粒模模遥牛樱?15~0 輸入的地址信號

 ?。遥牛樱牛?復位信號

 ?。粒牛?地址允許信號

  CLK 輸入時鐘信號

 ?。桑希?I/O寫信號

  輸出信號:

  IO_CS 16位I/O片選信號

 ?。模粒裕粒撸希眨?7~0 輸出的數據信號

 ?。模牛?輸出數據使能信號

 ?。模茫蹋?輸出數據時鐘信號

  3 系統整體設計

  系統啟動后,主機向I/O口發出地址信號。AEN為低電平時,系統進行地址譯碼。譯碼成功后,產生一使能信號ENABLE打開數據暫存單元。數據到來后,數據暫存單元將總線上的16位并行數據鎖存在暫存器中,同時產生一允許信號PERMIT,允許進行數據格式轉換。接下來系統根據當前所處的狀態進行選擇輸出,完成格式的轉換,并產生相應的輸出數據使能信號DEN和輸出數據時鐘信號DCLK。整個過程結束后,將各信號復位,開始新的轉換周期。因此,整個系統應包括五個邏輯部分:地址譯碼、數據暫存、狀態控制、復位控制、轉換輸出。

  3.1 系統的整體框圖

  系統的整體框圖如圖2所示。

  

  3.2 系統的工作時序

  轉換過程的時序如圖3所示。

  

  4 VHDL語言描述

  4.1 各單元模塊的描述

  地址譯碼單元

  計算機與I/O設備間的正確通信是通過對I/O空間的尋址操作來完成的。每個I/O端口都分配了一個地址。在該方案中,將端口的地址設定為0280H,采用完全譯碼的方式。同時為了避免DMA操作控制總線,設計時讓aen亦參與譯碼,并由時鐘信號進行觸發控制。譯碼成功后,產生一使能信號enable(高電平有效),同時將io_cs信號拉低。

  數據暫存單元

  enable信號無效時,數據暫存單元為高阻狀態。該信號和寫信號iow(低電平有效)都變為有效后,在接下來的一個時鐘的下降沿(確保采樣時數據有效),將總線上的數據讀入數據暫存單元,并產生一允許信號permit,允許系統進行格式轉換。

  狀態控制單元

  這是系統的控制部分。系統狀態的控制是由系統的控制信號simbol、sign在時鐘信號的驅動下實現的。系統每完成一次8位數據的輸出,在同一時鐘的下降沿,狀態發生改變,產生另外一控制信號varb(低電平有效)。復位后,系統又回到初始狀態。狀態變化過程如下:

  

  轉換輸出單元

  轉換輸出單元是系統的核心,它包括三個部分:數據格式的轉換、數據使能信號DEN的輸出、數據時鐘信號DCLK的輸出。數據的轉換輸出是由系統當前所處的狀態決定的。permit信號有效后,在時鐘的上升沿,轉換輸出單元檢測系統狀態:狀態為first時,輸出高8位;狀態為second時,輸出低8位;狀態為third時,系統復位,從而完成一次轉換,開始下一轉換周期。在轉換過程中,系統同時完成對信號simbol、sign(低電平有效)的控制。

  輸出數據使能信號DEN是根據MPEG-2標準碼流格式產生的,用于數據信號的同步。在MPEG-2標準中,碼流是以包的形式傳送的。每一個數據包都有一個統一的包標識符PID,它的十六進制形式為47H。從包中的第一個字節(47H)開始,DEN變為有效(高電平),并保持到第188字節。在接下來的16個字節時間里,DEN保持低電平。

  輸出數據時鐘信號DCLK用作解復用單元的采樣時鐘,它是由控制信號sign、permit以及系統當前所處的狀態控制產生的。為了保證采樣時數據保持有效,DCLK的輸出比相應的輸出數據要延遲半個機器周期。

  復位控制單元

  轉換結束后,需要對系統復位,保證下一轉換的順利進行。復位信號的產生取決于三個控制量:系統當前狀態為third、控制信號varb為低電平、控制信號simbol為高電平。復位后,輸出端為高阻狀態,其他信號均為無效值。系統回到初始狀態。

  4.2 系統的門級描述

  整個系統的VHDL描述流程如圖4所示。

  

  總之,機頂盒信源發生方案是機頂盒調試過程中的一個重要課題。本文提出的解決方案具有簡單、實用、易實現的特點,經實踐證明是可行的。同時在硬件實現時采用了VHDL的設計方法,也給整個方案提供了很大的靈活性。如果采用傳統的方法來實現該方案,則首先要選擇通用的邏輯器件,然后進行電路設計,完成各獨立功能模塊,再將各功能模塊連接起來,完成整個電路的硬件設計,最后才能進行仿真和調試,直至整個系統的完成。這樣一個過程往往需要比較長的時間,而且費時費力,特別是對一項大的工程。而采用VHDL這類高層設計技術,設計人員只需專心于設計方案和構思上,描述、編譯成功后,經過系統綜合,便可直接進行軟件仿真和調試。整個系統的完成周期大大縮短,而且VHDL與工藝無關,它不限定模擬工具和設計方法,從而給設計師一個自由選擇的余地。

  隨著電子工藝的日趨提高與完善,ISP(系統內可編程)功能為 PLD提供了更高的靈活性,使PLD能夠向高密度、大規模的方向發展以滿足復雜系統的要求,從而使可編程ASIC的設計逐步向高層設計轉移。作為一種重要的高層設計技術,VHDL亦成為當代電子設計師們設計數字硬件時必須掌握的一種方法。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久精品国产清高在天天线| 欧美高清视频一区二区| 久久久综合免费视频| 亚洲福利电影| 伊人色综合久久天天五月婷| 日韩一级大片在线| 永久域名在线精品| 欧美精品日韩三级| 久久综合伊人77777尤物| 国产精品资源| 欧美一区二区三区喷汁尤物| 国产欧美一区视频| 欧美日韩国产一区二区| 亚洲东热激情| 国产一区在线观看视频| 亚洲电影下载| 久久久久久噜噜噜久久久精品| 国产精品久久综合| 欧美日韩免费一区二区三区| 亚洲日本va午夜在线电影| 亚洲综合色婷婷| 国产午夜亚洲精品不卡| 欧美日韩在线直播| 午夜视频在线观看一区二区三区| 国产精品一区在线观看| 国产亚洲午夜| 伊人久久成人| 日韩视频第一页| 一区二区三区在线视频播放| 国产精品成人一区二区| 欧美性大战久久久久久久蜜臀| 亚洲主播在线播放| 女生裸体视频一区二区三区| 免费在线看成人av| 国产农村妇女毛片精品久久麻豆| 欧美主播一区二区三区美女 久久精品人| 国产一区二区欧美| 亚洲欧美日本国产有色| 午夜视频久久久久久| 久久精品国产久精国产爱| 国产精品久久久久国产a级| 亚洲激情小视频| 欧美极品在线视频| 国产主播一区| 韩日视频一区| 亚洲欧美日韩在线观看a三区| 狠狠爱成人网| 国产精品日韩久久久久| 国产精品日本| 欧美剧在线免费观看网站| 一区二区三区产品免费精品久久75| 欧美日韩一区二区三区在线| 亚洲免费在线精品一区| 亚洲电影免费在线| 狠狠色香婷婷久久亚洲精品| 亚洲日本中文字幕| 亚洲一区网站| 亚洲日本成人网| 欧美另类人妖| 欧美福利视频网站| 亚洲一区二区三区四区五区黄| 久久中文字幕一区二区三区| 亚洲高清色综合| 亚洲高清在线精品| 中日韩美女免费视频网站在线观看| 国产一区在线免费观看| 欧美午夜宅男影院| 欧美日韩亚洲不卡| 亚洲欧美日韩国产一区| 欧美激情免费在线| 欧美一区二区三区四区在线| 国产精品草莓在线免费观看| 亚洲影视九九影院在线观看| 国产一级精品aaaaa看| 性欧美xxxx大乳国产app| 午夜精品久久一牛影视| 欧美有码在线视频| 欧美福利影院| 国产欧美一区二区精品性色| 亚洲福利国产精品| 国产乱码精品一区二区三| 中文日韩电影网站| 国产美女精品一区二区三区| 午夜亚洲福利在线老司机| 久久综合伊人| 欧美精品日本| 亚洲国产精品电影| 国产精品久久午夜夜伦鲁鲁| 国产精品极品美女粉嫩高清在线| 久久精品国产99国产精品澳门| 欧美激情一区二区三区成人| 欧美一区二区三区四区在线观看| 亚洲精品久久久一区二区三区| 国产自产精品| 亚洲婷婷免费| 欧美中文在线视频| 欧美freesex交免费视频| 国内一区二区三区| 欧美国产欧美亚州国产日韩mv天天看完整| 欧美不卡在线| 亚洲国产二区| 亚洲国产精品www| 国产精品久久激情| 先锋亚洲精品| 亚洲精品在线一区二区| 亚洲高清一区二区三区| 国产免费一区二区三区香蕉精| 亚洲国产精品日韩| 国产精品亚洲一区二区三区在线| 夜夜嗨av一区二区三区四区| 欧美日韩四区| 久久精品天堂| 精品不卡一区二区三区| 亚洲国产精品成人综合| 亚洲欧美日韩一区二区三区在线| 国产日韩欧美精品综合| 一区二区久久| 牛牛影视久久网| 欧美日韩日本视频| 国产日韩欧美麻豆| 亚洲天堂视频在线观看| 欧美激情性爽国产精品17p| 午夜精品影院在线观看| 欧美激情在线免费观看| 亚洲国产欧美另类丝袜| 国产精品网站在线| 久久一区激情| 欧美二区在线观看| 欧美一区二区三区视频免费| 国产伦精品免费视频| 欧美在线1区| 欧美亚洲一区| 国产精品无码永久免费888| 欧美精品免费视频| 亚洲资源在线观看| 一区二区三区视频在线播放| 欧美日本一区二区视频在线观看| 欧美一二三区在线观看| 99国产精品视频免费观看一公开| 亚洲一区二区四区| 欧美午夜视频| 午夜在线视频一区二区区别| 国产丝袜美腿一区二区三区| 欧美日韩视频在线一区二区| 亚洲欧洲免费视频| 国产精品高潮在线| 亚洲大胆人体在线| 亚洲免费观看视频| 亚洲欧洲精品一区二区三区不卡| 久久国产视频网站| 韩国在线视频一区| 欧美1级日本1级| 国产精品99久久不卡二区| 亚洲国产精品一区制服丝袜| 国产精品视频999| 9色porny自拍视频一区二区| 国产精品久久久久国产精品日日| 久久国产黑丝| 国产精品人成在线观看免费| 欧美日韩裸体免费视频| 亚洲激情视频| 在线国产欧美| 欧美电影打屁股sp| 国产精品你懂的在线欣赏| 韩日成人在线| 亚洲国产精品99久久久久久久久| 精品999成人| 久久se精品一区二区| 亚洲欧美电影在线观看| 免费日本视频一区| 欧美日韩一级片在线观看| 日韩午夜在线观看视频| 久久婷婷国产综合精品青草| 国产精品亚洲产品| 欧美日韩国产影片| 国产欧美精品一区二区三区介绍| 亚洲人被黑人高潮完整版| 国产精品亚洲综合一区在线观看| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲国产精品视频一区| 国产精品美女久久久久久免费| 国产精品拍天天在线| 国产欧美短视频| 国产欧美日韩综合一区在线播放| 国产精品腿扒开做爽爽爽挤奶网站| 欧美国内亚洲| 久久精品av麻豆的观看方式| 欧美jizz19hd性欧美| 日韩一区二区电影网| 国产精品网站在线观看| 永久域名在线精品| 激情成人亚洲| 欧美成人伊人久久综合网| 久久久精品国产一区二区三区| 国内在线观看一区二区三区| 美女国内精品自产拍在线播放| 欧美成人有码| 国产精品日日摸夜夜摸av| 欧美肉体xxxx裸体137大胆| 国产精品男女猛烈高潮激情| 久久久综合精品| 久久综合九色九九| 日韩视频一区二区三区| 欧美久久婷婷综合色| 中日韩在线视频| 久久精品国内一区二区三区| av不卡免费看| 亚洲欧洲美洲综合色网| 国产毛片久久| 欧美老女人xx| 国产亚洲日本欧美韩国| 欧美韩国在线| 精品成人一区二区三区四区| 日韩视频在线一区二区| 亚洲影院一区| 久久久精品一品道一区| 亚洲午夜黄色| 久久久爽爽爽美女图片| 久久国产夜色精品鲁鲁99| 一本色道久久88综合亚洲精品ⅰ| 国产日本欧美在线观看| 亚洲小说欧美另类婷婷| 蜜臀久久99精品久久久久久9| 欧美高清视频一区二区三区在线观看| a4yy欧美一区二区三区| 欧美激情一级片一区二区| 亚洲欧美日韩天堂一区二区| 久久成人亚洲| 国产视频一区三区| 欧美黄色小视频| 国产精品午夜av在线| 国产欧美日韩91| 久久影院亚洲| 亚洲欧洲综合| 一区二区三区在线免费观看| 国产性猛交xxxx免费看久久| 欧美成人三级在线| 久久亚洲风情| 美女主播精品视频一二三四| 日韩一级欧洲| 久久九九有精品国产23| 久久精品人人爽| 久久国产乱子精品免费女| 国产精品v一区二区三区| 亚洲香蕉网站| 嫩草国产精品入口| 国产精品一二三视频| 欧美肥婆在线| 狠狠色丁香久久婷婷综合丁香| 欧美激情视频在线免费观看 欧美视频免费一| 国产乱肥老妇国产一区二| 国产日韩欧美一区二区三区在线观看| 久久综合狠狠综合久久综青草| 欧美日韩国产不卡在线看| 国产精品久久久久久妇女6080| 欧美电影电视剧在线观看| 国产精品网站一区| 欧美一区二区三区免费视| 国产精品久久久久aaaa樱花| 国产精品一区二区女厕厕| 快射av在线播放一区| 午夜精品久久久久久久久久久久久| 欧美日韩亚洲一区在线观看| 国产精品一区二区在线观看| 亚洲一区二区三区四区视频| 亚洲美女精品成人在线视频| 香蕉久久夜色| 久久频这里精品99香蕉| 国产精品日韩一区二区| 国产一区二区在线观看免费| 欧美日韩在线一区二区三区| 国产精品亚洲成人| 欧美—级a级欧美特级ar全黄| 欧美黄色小视频| 免费日韩成人| 亚洲一区二区三区精品在线| 欧美国产亚洲精品久久久8v| 亚洲美女在线视频| 欧美日韩中文字幕在线视频| 久久久久久一区| 国产精品高潮粉嫩av| 国产精品99久久久久久白浆小说| 老牛影视一区二区三区| 亚洲美女电影在线| 黄色一区二区在线| 好看不卡的中文字幕| 欧美一区二区三区视频| 中国成人黄色视屏| 国产精品羞羞答答xxdd| 欧美日本乱大交xxxxx| 亚洲国产综合91精品麻豆| 欧美成人性生活| 亚洲精品国产精品久久清纯直播| 一区二区三区导航| 久久精品视频在线看| 亚洲欧美国内爽妇网| 国产亚洲成精品久久| 国产一区二区三区无遮挡| 狼人天天伊人久久| 欧美色欧美亚洲高清在线视频| 国产精品日韩精品欧美在线| 国产一区二区三区在线观看免费视频| 性伦欧美刺激片在线观看| 国产精品一区二区久久| 国产欧美一区二区三区久久人妖| 欧美日本在线视频| 99国产精品一区| 亚洲一区二区在线观看视频| 国产精品av免费在线观看| 亚洲神马久久| 精品粉嫩aⅴ一区二区三区四区| 伊人久久成人| 欧美高清视频免费观看| 亚洲欧美清纯在线制服| 亚洲啪啪91| 欧美一区二区高清| 欧美人与性动交cc0o| 亚洲国产电影| 欧美精品大片| 国产精品―色哟哟| 欧美亚洲一区在线| 一区二区三区在线免费观看| 亚洲人成人一区二区在线观看| 亚洲七七久久综合桃花剧情介绍| 一本久久a久久精品亚洲| 欧美 日韩 国产一区二区在线视频| 99视频+国产日韩欧美| 一本色道久久99精品综合|