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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于SoPC的狀態(tài)監(jiān)測裝置的嵌入式軟硬件協(xié)同設(shè)計

          基于SoPC的狀態(tài)監(jiān)測裝置的嵌入式軟硬件協(xié)同設(shè)計

          作者: 時間:2013-01-15 來源:網(wǎng)絡(luò) 收藏

          摘要:首先介紹了設(shè)計方法的發(fā)展過程和裝置開發(fā)的背景資料,然后利用該方法設(shè)計了一款新型的高性能裝置,并分別從硬件和軟件2個角度對設(shè)計方法進行了深入說明。該裝置已成功集成于水電機組在線監(jiān)測系統(tǒng)中,實際應(yīng)用證實了它具有性能高、穩(wěn)定性好、擴展性強等優(yōu)點,同時該設(shè)計方法對于電力場合其它類似應(yīng)用亦有較大的借鑒意義。
          關(guān)鍵詞:;;,;;

          0 引言
          設(shè)計(Hardware/Software Co-deaign)是在20世紀90年代興起的跨領(lǐng)域交叉學科。隨著超大規(guī)模集成電路制造工藝的進步,單個芯片所能提供的晶體管數(shù)量已經(jīng)超過了大多數(shù)電子系統(tǒng)的需求,專用集成電路(Application Specific Integrated Circuit,ASIC)設(shè)計逐漸進入了片上系統(tǒng)(System on Chip,SoC)設(shè)計的時代。
          片上可編程系統(tǒng)(System on a Programmable Chip,)是Altera公司提出來的一種靈活、高效的SoC解決方案。它是一種特殊的嵌入式系統(tǒng);首先,它是系統(tǒng)芯片SoC,即單個芯片能完成系統(tǒng)的主要邏輯功能;其次,它是可編程系統(tǒng),具有靈活的設(shè)計方式,可裁剪、可升級、可擴充,并具備軟硬件在系統(tǒng)可編程的功能。
          由此可見,軟硬件協(xié)同設(shè)計是電子系統(tǒng)復(fù)雜化后的一種設(shè)計新趨勢,其中是這一趨勢的典型代表。SoPC技術(shù)為嵌入式系統(tǒng)設(shè)計提供了一種更為方便、靈活和可靠的軟硬件協(xié)同實現(xiàn)方式。本文利用基于SoPC的軟硬件協(xié)同設(shè)計方法實現(xiàn)了水電機組在線監(jiān)測系統(tǒng)中的狀態(tài)監(jiān)測裝置,是軟硬件協(xié)同設(shè)計技術(shù)在電力場合的嵌入式裝置開發(fā)中的創(chuàng)新式的嘗試。

          1 基于SoPC的軟硬件協(xié)同設(shè)計
          1.1 設(shè)計思想
          基于SoPC的軟硬件協(xié)同設(shè)計的核心是系統(tǒng)功能集成,設(shè)計思想較傳統(tǒng)方法有了根本改變,即從以功能設(shè)計為基礎(chǔ)的傳統(tǒng)流程轉(zhuǎn)變到以功能組裝為基礎(chǔ)的全新流程。軟硬件協(xié)同設(shè)計在實際應(yīng)用中表現(xiàn)為軟硬件協(xié)同設(shè)計平臺的開發(fā),首先對不同的任務(wù)目標找到最恰當?shù)脑O(shè)計方案,然后進行軟硬件劃分,產(chǎn)生硬件描述、軟件描述和軟硬件邊界描述3個部分。軟硬件劃分是軟硬件協(xié)同設(shè)計的關(guān)鍵步驟,其基本任務(wù)是在滿足某些約束的條件下,將系統(tǒng)功能行為“最優(yōu)地”分配到一定的軟硬件系統(tǒng)結(jié)構(gòu)上進行設(shè)計規(guī)劃。
          1.2 設(shè)計流程
          軟硬件協(xié)同設(shè)計就是同時設(shè)計系統(tǒng)中的軟件和硬件部分,來滿足系統(tǒng)的性能指標。面向SoPC的軟硬件協(xié)同設(shè)計流程從目標系統(tǒng)構(gòu)思開始。對一個給定的目標系統(tǒng),經(jīng)過構(gòu)思,完成其系統(tǒng)整體描述,然后交給軟硬件協(xié)同設(shè)計的開發(fā)集成環(huán)境,由計算機自動完成剩余的全部工作。一般而言,還要經(jīng)過模塊的行為描述、對模塊的有效性檢查、軟硬件劃分、硬件綜合、軟件編譯、軟硬件集成,軟硬件協(xié)同仿真與驗證等各個階段。軟硬件協(xié)同設(shè)計流程如圖1所示。

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

          a.JPG



          2 裝置硬件設(shè)計
          數(shù)據(jù)采集分析是狀態(tài)監(jiān)測裝置的實現(xiàn)基礎(chǔ)和核心功能,它設(shè)計的優(yōu)劣直接影響著狀態(tài)監(jiān)測裝置的參數(shù)指標的好壞,而本文中采用的基于SoPC嵌入式軟硬件協(xié)同設(shè)計很好地實現(xiàn)了該部分的功能,本章著重介紹該部分功能的硬件設(shè)計思路。采用可編程邏輯器件()設(shè)計數(shù)據(jù)采集系統(tǒng),具有集成度高、工作頻率快、編程配置靈活、抗干擾能力強等一系列優(yōu)點。此外,還可以在芯片內(nèi)進行采集控制、緩沖、信號處理、傳輸控制、通信。本裝置中正是按照上述的軟硬件協(xié)同設(shè)計思路合理分割功能,較高性能地實現(xiàn)了在線的多路狀態(tài)監(jiān)測。
          2. 1 采集控制IP設(shè)計
          采集控制IP主要以下幾部分:采集控制邏輯,各種寄存器,數(shù)據(jù)緩存RAM塊,時間戳計數(shù)器,PLB_EMC接口伺服邏輯。工作時鐘為10 MHz。經(jīng)后期軟件驗證,該模塊的采樣頻率最高可達12 kHz,同時可最多對84路模擬量進行采樣。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          上一頁 1 2 下一頁

          評論


          相關(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); })();