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

          新聞中心

          EEPW首頁 > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > 采用模塊化架構(gòu)應(yīng)用處理器擴(kuò)展手機(jī)功能

          采用模塊化架構(gòu)應(yīng)用處理器擴(kuò)展手機(jī)功能

          作者: 時(shí)間:2010-12-26 來源:網(wǎng)絡(luò) 收藏

            
            3.基帶引導(dǎo)功能
            
            通常,NOR閃存用于存儲(chǔ)AP程序。它在AP提供接收引導(dǎo)代碼功能的情況可去除,即AP從基帶接收引導(dǎo)代碼(引導(dǎo)加載器),隨后運(yùn)行該代碼的情況下。通過利用這種特性,主程序可以存儲(chǔ)在不昂貴的NAND/AND閃存上。引導(dǎo)加載器將主程序從數(shù)據(jù)閃存加載到SDRAM,并最終在該SDRAM上運(yùn)行它。一個(gè)不同的引導(dǎo)加載器可用來重寫/更新主程序。即使在重寫期間發(fā)生異常中斷,對(duì)最終產(chǎn)品也沒有任何損害。這是因?yàn)樵撝貙懸龑?dǎo)加載器存儲(chǔ)在基帶而非AP的閃存上。
            
            4.視頻I/O
            
            AP上的視頻接口硬件專用于解碼照相機(jī)傳感器的輸出信號(hào)。它無需編寫代碼就可檢測(cè)來自該傳感器的水平和垂直信號(hào),并且將其加碼解碼成行列數(shù)據(jù)。將YUV轉(zhuǎn)換成RGB或者將RGB轉(zhuǎn)換成YUV是靠硬件實(shí)現(xiàn),不是靠軟件計(jì)算。這帶來速度和效率。一個(gè)SXGA分辨率照相機(jī)傳感器的輸出YUV格式為4:2:2,每秒15幀,這意味著每秒可處理1,280×1,024×8×15=157,286,400字節(jié)。如果靠軟件來計(jì)算,這會(huì)耗費(fèi)大量的CPU資源。

          本文引用地址:http://www.ex-cimer.com/article/166301.htm



            
            5.集成基帶與AP
            
            基帶系統(tǒng)和AP子系統(tǒng)的集成類似于把一個(gè)SRAM加到基帶上。基帶應(yīng)該最多保留7個(gè)I/O端口和一個(gè)中斷來控制AP。除去某些AP功能,如“基帶引導(dǎo)”和“穿過”,可以降低對(duì)I/O的需求。
            
            本文小結(jié)
            
            手機(jī)上的各種將使復(fù)雜度增加。讓這些全由基帶實(shí)現(xiàn)是困難的,甚至是不可能的。處理器簡(jiǎn)化了工程師的工作,他們可以把現(xiàn)有的手機(jī)設(shè)計(jì)到下一代多媒體電話之中。這種對(duì)現(xiàn)有手機(jī)設(shè)計(jì)方案的修改降到最低程度,使得工程師只需集中精力開發(fā)新應(yīng)用。它還允許工程師分別開發(fā)并調(diào)試基帶和AP上的應(yīng)用,顯著縮短了開發(fā)時(shí)間。通過不同的基帶,該使得手機(jī)制造商可以將該AP子系統(tǒng)上的硬件和軟件重復(fù)用于不同的移動(dòng)系統(tǒng)上。



          上一頁 1 2 下一頁

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(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); })();