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

          新聞中心

          EEPW首頁 > 電源與新能源 > 設計應用 > 智能化數(shù)字功率管理(IDPM)輕松實現(xiàn)功率管理

          智能化數(shù)字功率管理(IDPM)輕松實現(xiàn)功率管理

          —— IDPM成為新的電源系統(tǒng)設計的理想選擇
          作者: 時間:2010-11-21 來源:電子產(chǎn)品世界 收藏

            目前許多設計都利用了DPOL器件的可編程性;不過,在制造流程中,對DPOL的處理方式類似于PLD,一旦被編程,它們就分配到一個獨立的OEM部件編號,以示區(qū)別。這一步驟將增添管理負擔,并可能增加庫存成本,具體取決于制造工藝。此外,對這些部件進行編程是一個額外的成本高昂的制造步驟。IDPM解決方案則把所有DPOL圖像保存在FPGA閃存中??瞻灼骷杀话惭b在板卡上,當IDPM電路首次上電時,它可以對全部DPOL進行自主編程。這就解決了上述所有問題,同時簡化了壞DPOL的替換過程,因為只需用新的空白器件替換壞的 DPOL芯片即可。當IDPM上電時,它會檢測空白DPOL并對之進行編程。

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

            Fusion FPGA中的IDPM設計可以實現(xiàn)輕松靈活的現(xiàn)場可重編程性。對上電順序和控制的修改一般表現(xiàn)為閃存中存儲的參數(shù)文件的變化。閃存的重新編程方式有多種:可以經(jīng)由UART從帶ARM處理器支持的線卡CPU,或者是經(jīng)由JTAG端口通過傳統(tǒng)的ISP下載新文件。在圖1所示的典型設計中,1MB的嵌入式閃存可從邏輯上劃分為兩個相等部分。第一部分包含電源參數(shù)文件和應用代碼。第二部分可用于這些文件的現(xiàn)場升級。上電后,ARM啟動加載程序檢測最新的有效電源參數(shù)文件和應用代碼,并執(zhí)行之。這種兩分化方案可以始終確保有有效的參數(shù)文件和應用圖像可用。通過下載新的應用代碼就可以輕松增加系統(tǒng)功能性和客戶可用特性。

            目前新的ASIC設計開始考慮采用工藝相關電壓,以提高良率。讓ASIC工作在核心電壓(±額定值的百分之幾,具體取決于它落在良率曲線的何處)下,可以產(chǎn)出更多的芯片。IDPM 能夠從每一個ASIC讀取出位處理信息,并設置適當?shù)暮诵碾妷骸?/p>

            最后,客戶需要的特性和功能越來越多,而基于微處理器的 IDPM 能夠通過軟件來處理其中大部分問題。IDPM擁有能夠?qū)崿F(xiàn)先進系統(tǒng)監(jiān)控、事件記錄以及綠色功率控制的所有功能,這使它成為新的電源系統(tǒng)設計的理想選擇。

            總結

            目前的復雜系統(tǒng)設計需要功能強大且高效的來實現(xiàn)客戶要求的先進功能。智能化對滿足綠色倡議要求和最小化功耗至關重要。Actel的可重編程快閃Fusion FPGA系列提供了一個可構建智能化、可靠且緊湊的器的理想平臺。愛特公司擁有世界一流的工具、參考設計、軟硬件IP和支持團隊,可讓用戶立刻啟動和運行功率管理設計。


          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();