一種面向DVB-C的單片MPEG-2解碼方案
發布時間:2008/5/26 0:00:00 訪問次數:706
來源:《電子技術應用》
摘要:一種面向dvb-c機頂盒的單片mpeg-2解碼方案。簡要介紹主芯片的幾個主要部分分別從硬件和軟件介紹方案中各個模塊的實現。 關鍵詞:dvb-c 機頂盒 mpeg-2 smartcard 進入21世紀,全世界的數字電視發展相當迅速,歐洲的dvb視頻廣播已經相當成熟,日本和美國也都開始了高清晰度節目播出,并制定了數字電視廣播全面代替模擬電視廣播的時間表。在我國,由于各省市已有三十多套節目以mpeg-2方式壓縮并通過衛星傳輸,dvb-s已經形成了較為成熟的市場。國內目前有多家廠商自主開發dvb解碼套片,生產并銷售dvb-s,價格也降到了用戶可以承受的水平。反觀dvb-c,同樣有多家廠商推出樣機,但由于功能不能完全滿足電視臺和用戶的需要以及源端設備改造需要較長過程,目前還沒有形成明顯的市場。 目前,dvb-c除了完成基本的音視頻解碼還必須增加以下幾個功能才能真正被市場接受。第一,提供對ca(條件接收)系統的支持。有線電視臺需要通過ca系統來實現對節目的加密和對用戶的管理、收費。ca系統要求在接收端,機頂盒應該支持ic-card接口與smartcard進行通訊,并且提供標準的dvb數據流解擾模塊。第二,實現對ts流的存儲。這個功能現在有兩個趨勢:一種是由機頂盒提供硬盤接口(比如ide接口),將ts流存在硬盤里供用戶回放,實現數字錄像機的功能;另一種是機頂盒提供usb或者1394這一類的高速通用接口,將ts流通過它們存入計算機中,用戶再通過計算機進行處理。第三,實現局域網網絡接口。這樣機頂盒可以接收從局域網傳來的ts流,實現局域網上的視頻播放。第四,實現web瀏覽功能。用戶可以通過機頂盒瀏覽網頁,當然這需要現有電視分辨率的適當提高和專門網站的提供。
針對dvb-c機頂盒的這些要求,選擇了fujitsu公司的單片mpeg-2解碼方案,這套方案較好地支持了各種接口和功能模塊,且成本較低,以下是芯片的簡單,然后介紹整套方案的軟件和硬件。 1 芯片介紹 mb87l2250是由fujitsu公司出口的單片機mpeg音頻和視頻***,它同時還有解傳輸復用功能并且集成了一片32位的risc處理器。它為數字電視機頂盒提供了一種高性價比、高集成度的解決方案。在芯片設計中,mpeg解碼和解復用都由硬件完成,而片內集成的工作頻率為54mhz的處理器則主要用于運行客戶應用程序,例如實現圖形界面。由于mb87l2250采用了2.5幀體系結構,因此僅需要16m位sdram用于mpeg解碼、osd菜單以及數據緩存。整個芯片個有發下特點: *32位risc微處理器 *1k字節的指令cache *2.5幀體系結構 *僅需要16m位sdram *支持32路不同的pid包 *針對pid和section的硬件過濾器 *紅外接收器 *dvb標準解擾 *減少圖片內存的內存節省模式 *圖文電視的vbi方式插入 *16:9與4:3格式轉換 *電影格式轉換 *iic總線 *兩個smart card接口 *2、4、6或8位osd *16個可編程i/o口 *自動時鐘恢復 圖1是mb87l2250的芯片結構圖 1.1 32位risc處理器 這個片內集成的arc處理器是采有了4層流水線技術的risc微處理器,它的工作頻率為54mhz。arc內部集成了一個256×32位的指令cache。arc的存儲控制器包括了sram和sdram控制器,其中sram的控制器包括一個可編程的等待狀態產生器,用于和相連的不同速率的存儲介質保持同步。而mpeg***位于輔助地址空間,通過一個主機接口可以訪問所有的arc寄存器和處理器的整個地址空間。這個特性主要用于調試,但是也可以
來源:《電子技術應用》
摘要:一種面向dvb-c機頂盒的單片mpeg-2解碼方案。簡要介紹主芯片的幾個主要部分分別從硬件和軟件介紹方案中各個模塊的實現。 關鍵詞:dvb-c 機頂盒 mpeg-2 smartcard 進入21世紀,全世界的數字電視發展相當迅速,歐洲的dvb視頻廣播已經相當成熟,日本和美國也都開始了高清晰度節目播出,并制定了數字電視廣播全面代替模擬電視廣播的時間表。在我國,由于各省市已有三十多套節目以mpeg-2方式壓縮并通過衛星傳輸,dvb-s已經形成了較為成熟的市場。國內目前有多家廠商自主開發dvb解碼套片,生產并銷售dvb-s,價格也降到了用戶可以承受的水平。反觀dvb-c,同樣有多家廠商推出樣機,但由于功能不能完全滿足電視臺和用戶的需要以及源端設備改造需要較長過程,目前還沒有形成明顯的市場。 目前,dvb-c除了完成基本的音視頻解碼還必須增加以下幾個功能才能真正被市場接受。第一,提供對ca(條件接收)系統的支持。有線電視臺需要通過ca系統來實現對節目的加密和對用戶的管理、收費。ca系統要求在接收端,機頂盒應該支持ic-card接口與smartcard進行通訊,并且提供標準的dvb數據流解擾模塊。第二,實現對ts流的存儲。這個功能現在有兩個趨勢:一種是由機頂盒提供硬盤接口(比如ide接口),將ts流存在硬盤里供用戶回放,實現數字錄像機的功能;另一種是機頂盒提供usb或者1394這一類的高速通用接口,將ts流通過它們存入計算機中,用戶再通過計算機進行處理。第三,實現局域網網絡接口。這樣機頂盒可以接收從局域網傳來的ts流,實現局域網上的視頻播放。第四,實現web瀏覽功能。用戶可以通過機頂盒瀏覽網頁,當然這需要現有電視分辨率的適當提高和專門網站的提供。
針對dvb-c機頂盒的這些要求,選擇了fujitsu公司的單片mpeg-2解碼方案,這套方案較好地支持了各種接口和功能模塊,且成本較低,以下是芯片的簡單,然后介紹整套方案的軟件和硬件。 1 芯片介紹 mb87l2250是由fujitsu公司出口的單片機mpeg音頻和視頻***,它同時還有解傳輸復用功能并且集成了一片32位的risc處理器。它為數字電視機頂盒提供了一種高性價比、高集成度的解決方案。在芯片設計中,mpeg解碼和解復用都由硬件完成,而片內集成的工作頻率為54mhz的處理器則主要用于運行客戶應用程序,例如實現圖形界面。由于mb87l2250采用了2.5幀體系結構,因此僅需要16m位sdram用于mpeg解碼、osd菜單以及數據緩存。整個芯片個有發下特點: *32位risc微處理器 *1k字節的指令cache *2.5幀體系結構 *僅需要16m位sdram *支持32路不同的pid包 *針對pid和section的硬件過濾器 *紅外接收器 *dvb標準解擾 *減少圖片內存的內存節省模式 *圖文電視的vbi方式插入 *16:9與4:3格式轉換 *電影格式轉換 *iic總線 *兩個smart card接口 *2、4、6或8位osd *16個可編程i/o口 *自動時鐘恢復 圖1是mb87l2250的芯片結構圖 1.1 32位risc處理器 這個片內集成的arc處理器是采有了4層流水線技術的risc微處理器,它的工作頻率為54mhz。arc內部集成了一個256×32位的指令cache。arc的存儲控制器包括了sram和sdram控制器,其中sram的控制器包括一個可編程的等待狀態產生器,用于和相連的不同速率的存儲介質保持同步。而mpeg***位于輔助地址空間,通過一個主機接口可以訪問所有的arc寄存器和處理器的整個地址空間。這個特性主要用于調試,但是也可以
上一篇:對拋光片清洗技術的研究