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

          新聞中心

          超額利用硬件資源

          作者:SachinGupta 時(shí)間:2013-07-08 來(lái)源:電子產(chǎn)品世界 收藏

            動(dòng)態(tài)重配置的可行性

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

            根據(jù)可編程器件的架構(gòu),動(dòng)態(tài)重配置可適用于許多應(yīng)用。不過(guò),如果開(kāi)發(fā)人員要了解每個(gè),并手動(dòng)設(shè)置的值,那么實(shí)現(xiàn)動(dòng)態(tài)重配置就變得相當(dāng)復(fù)雜,耗時(shí)費(fèi)力。為了讓動(dòng)態(tài)重配置切實(shí)可行,開(kāi)發(fā)工具必須提供有效且最省力的方法來(lái)設(shè)置的值,同時(shí)還要為運(yùn)行實(shí)現(xiàn)方案提供基本的重配置基礎(chǔ)架構(gòu)。以下兩種特性非常重要:

            · 自動(dòng)生成配置寄存器值
            · 簡(jiǎn)化開(kāi)關(guān)配置

            自動(dòng)生成配置寄存器值:開(kāi)發(fā)工具必須提供一種簡(jiǎn)單方法來(lái)定義和管理多種配置。定義配置是指選擇使用的外設(shè)及其內(nèi)部互連。根據(jù)配置定義,開(kāi)發(fā)工具必須為配置中使用的每個(gè)模塊生成所需的寄存器值。舉例來(lái)說(shuō),圖4顯示了PSoC Designer IDE(集成開(kāi)發(fā)環(huán)境)根據(jù)具體配置所用外設(shè)生成的代碼。  

           

            從代碼可以看出,當(dāng)開(kāi)發(fā)工具可以生成所需的寄存器值時(shí),就能將開(kāi)發(fā)工作從手動(dòng)生成這些值中解放出來(lái),這也可以讓開(kāi)發(fā)人員頻繁修改配置也不會(huì)有任何問(wèn)題。

            簡(jiǎn)化開(kāi)關(guān)配置:假設(shè)開(kāi)發(fā)人員必須管理不同配置之間的切換,那么當(dāng)他們編寫(xiě)代碼用于從閃存中讀取數(shù)值并將其寫(xiě)入所需的寄存器,特別是開(kāi)發(fā)過(guò)程中對(duì)配置所做的頻繁修改,就會(huì)造成巨大的開(kāi)銷(xiāo)。一個(gè)錯(cuò)誤可能會(huì)造成難以檢測(cè)和定位的系統(tǒng)故障。因此,開(kāi)發(fā)工具必須提取出低級(jí)寄存器寫(xiě)入細(xì)節(jié),并提供高級(jí)API來(lái)完成這項(xiàng)任務(wù)。

            由于加載了先前的配置,寫(xiě)入值的“卸載”也會(huì)進(jìn)一步使切換配置復(fù)雜化。并不是所有的情況都需要卸載,但大多數(shù)情況需要。舉例來(lái)說(shuō),設(shè)想一個(gè)應(yīng)用有一種基礎(chǔ)配置和兩種可加載的配置?;A(chǔ)配置包含隨時(shí)都需要的資源,任何時(shí)間點(diǎn)都無(wú)需加載和卸載。這種配置在輸入主應(yīng)用代碼之前就加載了。在這個(gè)應(yīng)用實(shí)例中,基礎(chǔ)配置需要通過(guò)UART與主機(jī)CPU通信。在第一個(gè)可加載配置中,需要一個(gè)ADC。在另一個(gè)可加載配置中,需要一個(gè)PWM和一個(gè)觸摸傳感器。假定UART需要兩個(gè)可編程數(shù)字資源,PWM需要一個(gè),同時(shí)ADC和觸摸傳感器使用相同數(shù)量的資源,那么不同配置之間的切換如圖5所示?! ?/p>

           

            因此,開(kāi)發(fā)工具必須提供輕松加載和卸載配置的方法,且無(wú)需了解低級(jí)寄存器和配置值在閃存中的儲(chǔ)存位置。

          模數(shù)轉(zhuǎn)換器相關(guān)文章:模數(shù)轉(zhuǎn)換器工作原理


          塵埃粒子計(jì)數(shù)器相關(guān)文章:塵埃粒子計(jì)數(shù)器原理
          衰減器相關(guān)文章:衰減器原理
          熱敏打印機(jī)相關(guān)文章:熱敏打印機(jī)原理


          關(guān)鍵詞: 電容器 寄存器

          評(píng)論


          相關(guān)推薦

          技術(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); })();