<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于CY7C68013A和 LGS一8GL5的USB電視棒設(shè)計(jì)

          基于CY7C68013A和 LGS一8GL5的USB電視棒設(shè)計(jì)

          作者: 時(shí)間:2009-02-27 來(lái)源:網(wǎng)絡(luò) 收藏

          4 USB固件設(shè)計(jì)要求
          USB固件設(shè)計(jì)考慮代碼容量絕不能超過(guò)CY7CA代碼空間的限制。雖然CY7CA的128腳封裝可以擴(kuò)展代碼和數(shù)據(jù)空間,基于成本考慮,要求代碼和數(shù)據(jù)不超過(guò)USB芯片內(nèi)部SRAM的容量限制,這也是制約固件功能不能太復(fù)雜的一個(gè)關(guān)鍵因素。CY7CA支持從EEPROM或主機(jī)加載固件兩種模式。直接將固件燒入EEPROM,對(duì)固件的升級(jí)相對(duì)比較繁瑣,適合固件比較穩(wěn)定的情況。采用動(dòng)態(tài)加載固件的方法,能夠方便地升級(jí)固件,是一種推薦的方法。USB固件的主要功能如下:初始化USB芯片狀態(tài),包括CPU時(shí)鐘的設(shè)置、USB端點(diǎn)(EP)的設(shè)置以及針對(duì)實(shí)際物理連接的slave FIFO的設(shè)置;接收主機(jī)的I2C命令,轉(zhuǎn)化為本地設(shè)備的操作;接收紅外信息傳送給主機(jī)。
          TS流的傳輸因?yàn)樵O(shè)置為自動(dòng)傳輸,發(fā)送過(guò)程中USB芯片中CPU不干預(yù),故在流程圖不可見(jiàn)。對(duì)遙控器的紅外接收數(shù)據(jù)和I2C設(shè)備執(zhí)行結(jié)果統(tǒng)一通過(guò)EPlIN采用中斷模式上傳給主機(jī)。

          5 上位機(jī)控制要求
          上位機(jī)對(duì)數(shù)字電視的應(yīng)用針對(duì)不同操作系統(tǒng)已經(jīng)定義出不同的架構(gòu)。在常見(jiàn)的微軟Windows平臺(tái)上有TVand Broadcast Driver Architecture(簡(jiǎn)稱(chēng)BDA架構(gòu))。有關(guān)BDA詳細(xì)信息請(qǐng)參考微軟官方網(wǎng)站http://www.mi―crosoft.com/whdc/archive/broadcast.mspx;在Linux平臺(tái)上有Linux Digital Video Broadcast(DVB) subsystem,其維護(hù)網(wǎng)站為http://linuxtv.org/。兩種架構(gòu)都對(duì)上層應(yīng)用屏蔽了具體設(shè)備的細(xì)節(jié),實(shí)現(xiàn)這種屏蔽需要編寫(xiě)相應(yīng)的驅(qū)動(dòng)完成從系統(tǒng)調(diào)用到自定義操作的轉(zhuǎn)換過(guò)程。虛擬設(shè)備的操作直接暴露給操作系統(tǒng)以增強(qiáng)靈活性,而實(shí)際的操作轉(zhuǎn)換為基本的I2C操作或紅外操作,并經(jīng)過(guò)USB進(jìn)行包裝發(fā)送給底層固件,固件剝離出原始數(shù)據(jù)后對(duì)模塊執(zhí)行實(shí)際的I2C操作或返回紅外設(shè)備數(shù)據(jù)。針對(duì)不同操作系統(tǒng),各自驅(qū)動(dòng)的編寫(xiě)分別為:在Linux上主要為注冊(cè)dvb_USB_devlceproperties結(jié)構(gòu)中相關(guān)的方法;在BDA架構(gòu)上主要為填充Bda―sup.1ib中要求的屬性方法集。對(duì)主機(jī)的要求主要集中在兩個(gè)方面:具備能夠流暢解碼當(dāng)前數(shù)字電視壓縮的音視頻的能力;操作系統(tǒng)最好支持多線(xiàn)程,以方便解碼和播放同步操作。


          上一頁(yè) 1 2 下一頁(yè)

          關(guān)鍵詞: 68013A C68013 68013 8GL5

          評(píng)論


          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();