a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于SoPC的狀態監測裝置的嵌入式軟硬件協同設計

基于SoPC的狀態監測裝置的嵌入式軟硬件協同設計

作者: 時間:2013-01-15 來源:網絡 收藏

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

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

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

本文引用地址:http://www.j9360.com/article/148140.htm

a.JPG



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

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

上一頁 1 2 下一頁

評論


相關推薦

技術專區

關閉