美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產品分類

當前位置: 首頁 > 工業電氣產品 > 電氣附件 > 熱縮管

類型分類:
科普知識
數據分類:
熱縮管

基于FPGA技術對嵌入式SoC系統進行在線監控的方法

發布日期:2022-04-27 點擊率:131

  • 關鍵詞: FPGA技術 嵌入式SoC系統 在線監控
  • 摘要:本文介紹了基于FPGA技術對嵌入式SoC系統進行在線監控的方法。設計了一個FPGA片上通信系統,該系統內部固化基于UART接口的Modbus通訊協議棧,可通過串口與PC上位機進行通信;且采用雙口RAM作為與監控對象間共享的數據緩存區,通過中斷機制實現數據的同步交換,既確保了監控數據的實時性,也避免了嵌入式系統因處理監控通信過程而帶來性能損失。采用VHDL語言設計實現了通信系統的各組成部分,在Altera的cycloneII系列芯片開發板上驗證了方案的可行性。

 

  本文介紹了基于FPGA技術對嵌入式SoC系統進行在線監控的方法。設計了一個FPGA片上通信系統,該系統內部固化基于UART接口的Modbus通訊協議棧,可通過串口與PC上位機進行通信;且采用雙口RAM作為與監控對象間共享的數據緩存區,通過中斷機制實現數據的同步交換,既確保了監控數據的實時性,也避免了嵌入式系統因處理監控通信過程而帶來性能損失。采用VHDL語言設計實現了通信系統的各組成部分,在Altera的cycloneII系列芯片開發板上驗證了方案的可行性。

  在SoC系統的設計及使用過程中,對其內部行為的實時監控十分重要,目前普遍通過監控端和目標系統間的監控信息通信來實現,UART常用作通信信道。目標SoC系統常使用中斷方式或輪詢方式獲取監控通信數據包,對其解析并進行相應數據操作后回復應答信息。中斷方式中SoC需完成保存中斷現場、調用中斷服務程序、恢復現場系列任務,上下文的切換占據了系統額外開銷;輪詢方式中,系統定時檢查設備請求,若有數據到達則調用相應處理程序,固定的輪詢周期增加了數據等待處理時間,數據量較小時頻繁查詢造成對CPU資源的浪費。

  針對上述問題,提出一種的新監控方法,設計一個FPGA通信系統,由其作為SoC與監控計算機數據交互的橋梁,負責完成在線監控的通信過程,保證被調試系統和調試主機之間調試信息和命令的交互可靠性,可避免目標SoC頻繁的處理通信中斷,提高其控制性能。監控功能實現機制與通信系統主要模塊的設計方法將被討論,通過對比嵌入式CPU在不同監控方法中的通信時間消耗,說明該方法具有一定實用價值。


1 系統組成結構


  基于FPGA設計片上通信系統如圖1所示,其主要組成部分為Modbus解析模塊和雙口RAM存儲模塊。上位機發出監控命令幀數據時,由Modbus模塊完成命令幀的接收、解析過程,并將待操作地址、數據等信息存入雙口RAM中,目標CPU據此將自身內存映像區的相應數據一次搬入雙口RAM,搬移完畢后,Modbus協議模塊進行應答數據組幀,并向監控上位機發回應答數據,實現對監控數據的實時可靠采集。

     


              圖 1 通信系統組成結構

2 基于雙口RAM的數據交互設計


2.1 雙口RAM定制及內存映射設計


  目標SoC中的待監控數據狀態量在內存中的存儲方式,可抽象表示為如圖2中內存映像。


           

                圖 2 雙口 RAM 的內存映射機制

雙口RAM中存儲當前待監控數據對象集合,是目標CPU內存映像區的一個數據子集。由于當前監控對象可隨機落在內存映像區的任意存儲塊上,雙口RAM的內存映射方式選取為隨機映射,如圖2所示。


分散存放于CPU內存映像區的監控對象,映射為雙口RAM中的連續存儲區。上位機基于Modbus協議與FPGA片上系統通信時,訪問連續的地址單元,保證了數據訪問速度,提高系統的通信效率。


2.2 雙口RAM中的數據操作設計


2.2.1 上位機對雙口RAM的讀寫操作


  PC上位機為通信發起方,通過串口與FPGA片上系統連接,采用Modbus-RTU協議進行數據通信,完成對運行參數的讀取和寫入等操作,實現監控功能。

監控通信過程占用 CPU 時間

表 1 監控通信過程占用 CPU 時間


  用戶在人機界面輸入本次待監控對象信息, 后臺軟件依據Modbus幀結構及約定的雙口RAM內存映射機制,組成監控命令幀并通過串口發出。FPGA片上系統對收到的命令幀進行解析,獲取操作功能碼、目標地址、數據包大小等信息,據此向雙口RAM區寫入待操作數據地址集,寫入完畢后向目標CPU申請通信中斷。根據Modbus命令幀中給出的數據操作長度,一次可對多個數據單元進行讀/寫操作。


2.2.2 目標CPU對雙口RAM的讀寫操作


  目標CPU收到通信中斷請求后,讀雙口RAM區的中斷郵箱,郵箱信息包含本次申請功能(讀或寫)及申請的數據項個數等。根據申請地址集,將自身內存映像區相應數據集一次搬入雙口RAM,或將雙口RAM中數據集一次搬入內存映像區相應地址處,搬移完畢后,清空中斷郵箱,向監控模塊發出中斷應答。


3 Modbus協議棧模塊的設計與實現


  采用自頂向下的設計方法,根據功能需求設計Modbus協議棧頂層原理框圖如圖3。使用VHDL硬件描述語言編程實現各組成子模塊,功能如下述。

        


                    圖 3 Modbus 協議棧頂層框圖

(1)時鐘生成模塊:通過分頻和相移產生位時鐘clk和1/16位時鐘bclk,作為控制其他模塊的運行節拍,保證系統運行同步。


(2)串口接收模塊:以bclk作為控制時鐘,對接收的位數據作中點采樣,進行串并裝換得到字節數據。


(3)串口發送模塊:以bclk作為控制時鐘,發送使能信號有效時,輸入端的字節數據進行并串裝換,通過串口發出。


(4)接收控制模塊:判斷幀的起始、結束、是否接收錯誤;提供地址數據,接收的字節數據被存儲至RAM1中相應存儲單元。

(5)CRC校驗/生成模塊:使用基于字節的CRC_16校驗碼運算方法。接收端的校驗過程與數據接收同步進行,接收控制模塊每收到一個字節數據,CRC校驗模塊對其作一次CRC碼計算;CRC生成模塊運行機制類同。同步運算可有效減少一次對幀數據的遍歷。


(6)解析主控模塊:作為系統的核心,負責解析收到的命令幀,根據解析信息進行數據讀寫操作,組成應答幀,控制串口發送模塊發送應答數據等多項任務。收到一個校驗無誤的命令幀后,控制讀取接收緩存區RAM1中數據,比照Modbus幀格式解析命令幀含義,通過對外數據、地址等接口完成對雙口RAM的讀寫操作;解析及操作完畢后,控制應答幀組幀過程,將應答數據依次寫入RAM2發送緩存區,全部寫入后,將CRC生成模塊中CRC_16校驗值按低位在前高位在后順序,依次存放到發送緩存的下兩個地址位置處,此時應答幀準備完畢;控制發出應答幀,依次讀取出發送緩存區數據(讀脈沖間的時間間隔至少大于串口發送單個字節所需時間),每取出一個數據,提供發送使能脈沖供串口發送模塊工作,脈寬等于串口發送單個字節所需時間,直至應答幀全部發送完畢。


(7)接收緩存RAM1/發送緩存RAM2:存儲串口接收模塊收到的字節數據/存儲待發送的應答幀。


4 性能分析

  分析監控通信對Soc系統性能的影響,設定一系列參數如下:時間基數T(min)、監控頻率m(幀/min)、監控命令幀平均長度n(byte/幀)、Soc主循環平均周期k(ms)、通信波特率B(bit/s)、中斷處理指令數r(條)、查詢語句指令數s(條)、處理器主頻f(HZ)。針對常用的輪詢監控、中斷監控,及該文所提出的基于FPGA的DRAM監控方法,可按照表1公式計算其監控通信過程占用的CPU時間。對于常用ARM處理器,可例舉部分參數值f=72M,r=15,s=5。設定其余參數值T=1,m=100,n=30,k=0.05,B=115200。在當前設定下,計算得出三種監控方法對CPU的時間占用百分比,如表1所示。對比應用單一的中斷或輪詢方式,使用該文提出的監控方法時,嵌入式系統CPU的利用率得到了明顯的提高。

5 結語

  該文提出一種針對嵌入式片上系統的在線監控方法。利用FPGA技術設計了輔助監控系統,由該系統完成監控通信過程中的接收通信命令幀、解析命令幀及組成應答數據幀等任務,加快了對通信數據的處理速度。SoC有效減少了處理監控所需時間,更集中于其控制功能的執行,從而獲得更高的實時性。設計工作在Altera公司的QuartusII開發平臺上采用VHDL語言完成,使用CycoloneII系列芯片作功能驗證,通信系統的Modbus接口與上位機在115200的波特率下收發正確,雙口RAM內數據交互穩定,達到了預計效果。

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        亚洲成av人片| 日韩欧美国产午夜精品| 国产精品一码二码三码在线| 999国内精品视频在线| 不卡av在线网| 国产精品乱码| 欧美二区三区| 在线精品国精品国产尤物884a| 在线观看中文字幕不卡| 欧美精三区欧美精三区| 精品日韩一区二区三区| 国产日产欧美一区| 亚洲伊人色欲综合网| 奇米影视一区二区三区| 国产一级精品在线| 国产精品久久久久久久久久久久冷| 欧美1o一11sex性hdhd| 色网站国产精品| 日韩午夜在线观看| 中文字幕一区二区三区在线观看 | 成人久久视频在线观看| 成人激情直播| 亚洲人成网站在线播放2019| 欧美日本韩国一区二区三区视频| 日韩免费电影网站| 亚洲欧美欧美一区二区三区| 琪琪一区二区三区| 91丨porny丨国产入口| 涩涩涩999| 91精品国产色综合久久ai换脸 | 美女一区二区三区| 91丨国产丨九色丨pron| 视频一区视频二区视频三区视频四区国产 | 337p粉嫩大胆色噜噜噜噜亚洲| 欧美国产精品劲爆| 天堂一区二区在线| 91亚洲资源网| 亚洲成人自拍| 久久众筹精品私拍模特| 性做久久久久久| 成人晚上爱看视频| 亚洲一区三区视频在线观看| 精品国产百合女同互慰| 午夜精品久久久久久久久久| 成人a区在线观看| 亚洲国产一区二区在线| 久久影视一区二区| 捆绑紧缚一区二区三区视频 | 97人人干人人| 欧美色图第一页| 综合久久久久久| 成人99免费视频| 91成人网在线| 亚洲乱码精品一二三四区日韩在线| 国产精品白丝jk黑袜喷水| 色乱码一区二区三在线看| 久久久91精品国产一区二区三区| 日本成人在线一区| 欧美精品亚洲精品| 国产亚洲欧美中文| 国产福利一区二区| 色综合久久久久久久久| 国产精品福利一区二区三区| 国产精品一级在线| 最新国产精品久久| 一区二区三区中文在线观看| 99热国产免费| 日韩女优av电影在线观看| 免费不卡在线观看| 天堂社区 天堂综合网 天堂资源最新版| 欧美精品一区二区精品网| 国内久久婷婷综合| 色久优优欧美色久优优| 亚洲男人的天堂av| 国产乱码一区| 亚洲国产精品二十页| eeuss影院一区二区三区| 欧美二区三区的天堂| 另类小说色综合网站| 亚洲永久激情精品| 亚洲成人免费视频| 欧美一区二区视频17c| 一色屋精品亚洲香蕉网站| 999在线免费观看视频| 精品国产sm最大网站| 成人在线视频一区二区| 9191成人精品久久| 精品一区二区三区在线观看| 一本色道久久综合精品竹菊| 一区二区三区免费在线观看| 久久久久成人精品免费播放动漫| 国产日韩三级在线| 97人人模人人爽视频一区二区| 精品成人佐山爱一区二区| 丁香网亚洲国际| 日韩欧美一区在线观看| 大尺度一区二区| 欧美成人伊人久久综合网| 国产高清在线观看免费不卡| 欧美精品v国产精品v日韩精品 | 91精品国产一区二区三区蜜臀| 麻豆极品一区二区三区| 色综合久久久久| 日韩av中文在线观看| 在线观看日韩电影| 国产在线一区二区| 日韩欧美色电影| 69174成人网| 国产精品黄色在线观看| 欧美一二三区| 日本欧美一区二区| 欧美日韩国产成人在线免费| 国产精品99久| 久久女同性恋中文字幕| caoporn国产精品免费公开| 国产精品网友自拍| 蜜桃日韩视频| 蜜桃久久av一区| 欧美一级理论片| 成人免费视频网站入口| 国产精品美女久久久久久久久久久 | 日韩资源av在线| 免费观看30秒视频久久| 91精品国产91久久综合桃花| 99久久综合色| 又紧又大又爽精品一区二区| 相泽南亚洲一区二区在线播放| 全国精品久久少妇| 日韩一区二区三区三四区视频在线观看 | 成人福利视频在线| 国产精品拍天天在线| 亚洲精美视频| 国产精品一二三四五| 国产亚洲一区二区在线观看| 日本在线观看一区二区三区| 精品一区二区在线视频| 国产三级一区二区三区| 午夜精品亚洲一区二区三区嫩草| 久久99精品国产91久久来源| 久久丝袜美腿综合| 日韩久久在线| 成人一区二区视频| 亚洲一区二区四区蜜桃| 欧美一区二区大片| 久久综合九色综合网站| 精品一区二区三区视频| 中文在线资源观看网站视频免费不卡 | 亚洲高清不卡一区| 盗摄精品av一区二区三区| 亚洲色图制服丝袜| 欧美顶级少妇做爰| 欧美日韩另类丝袜其他| 成人免费三级在线| 亚洲福利电影网| 久久蜜桃av一区二区天堂| 亚洲精品视频一区二区三区| 成人三级伦理片| 午夜亚洲国产au精品一区二区| 日韩精品在线看片z| 亚洲一区二区三区免费观看| 91av免费看| 国产一区二区三区精品欧美日韩一区二区三区 | 影音先锋亚洲视频| 92国产精品观看| 毛片不卡一区二区| 亚洲人成人一区二区在线观看| 555www色欧美视频| 亚洲v欧美v另类v综合v日韩v| 99久久亚洲一区二区三区青草| 亚洲国产va精品久久久不卡综合| 欧美成人一区二区三区在线观看| 亚洲午夜激情| 欧美高清性xxxxhd| 成人动漫在线观看视频| 国产乱码一区二区三区| 日韩黄色一级片| 亚洲精品高清视频在线观看| 久久综合九色综合97_久久久| 欧美三电影在线| 亚洲一区二区精品在线| 久久久久资源| 99九九电视剧免费观看| 国产91丝袜在线观看| 蜜桃一区二区三区在线观看| 一区二区三区中文字幕在线观看| 久久久午夜精品理论片中文字幕| 欧美日韩黄色一区二区| 亚洲最大免费| 日本免费一区二区三区| 国产乱码精品一区二区三区卡 | 激情综合色播五月| 肉色丝袜一区二区| 亚洲国产成人精品视频| 亚洲欧美偷拍另类a∨色屁股| 精品精品欲导航| 日韩一区二区三区在线观看| 欧美日韩精品免费| 欧美日韩视频在线第一区| 色婷婷综合久色| 在线观看欧美亚洲|