国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種驗證方法、裝置、電子設(shè)備及介質(zhì)與流程

      文檔序號:40398538發(fā)布日期:2024-12-20 12:22閱讀:3來源:國知局
      一種驗證方法、裝置、電子設(shè)備及介質(zhì)與流程

      本技術(shù)涉及集成電路,主要涉及一種驗證方法、裝置、電子設(shè)備及介質(zhì)。


      背景技術(shù):

      1、目前的bmc(baseboard?manager?controller,基板控制單元)一般采用的操作系統(tǒng)是linux操作系統(tǒng)。所監(jiān)控的部件中有相當(dāng)一部分和bmc芯片之間的通信方式為i2c(inter-integrated?circuit,一種串行通信總線)通信,因此i2c是整個bmc系統(tǒng)中的一種相當(dāng)重要的接口技術(shù)。使用成熟的芯片可以直接使用i2c接口和對應(yīng)的slave設(shè)備(從設(shè)備)進行通信并進行相關(guān)產(chǎn)品應(yīng)用的開發(fā)。但是對于bmc芯片或者i2c?ip(intellectualproperty,知識產(chǎn)權(quán))設(shè)計的廠商,則存在對總線上各種通信協(xié)議幀和應(yīng)用場景進行測試、驗證工作的需求。

      2、相關(guān)技術(shù)中,在進行測試、驗證工作時,需要浪費大量的人力物力制作調(diào)試環(huán)境,而且對于極個別的場景可能存在驗證不充分,slave設(shè)備物料難尋,影響項目進度,耗費極大物力財力的問題。因此,如何便捷地驗證設(shè)計的ip和各種總線從器件的通信等情況,是需要解決的難題。


      技術(shù)實現(xiàn)思路

      1、本技術(shù)的目的之一提出了一種驗證方法,以解決或至少部分地解決相關(guān)技術(shù)中的問題。本技術(shù)的目的之二在于提供驗證裝置,本技術(shù)的目的之三在于提供一種電子設(shè)備、本技術(shù)的目的之四在于提供一種介質(zhì)。

      2、為了實現(xiàn)上述目的,本技術(shù)的技術(shù)方案如下:

      3、一種驗證方法,應(yīng)用于監(jiān)控機,所述監(jiān)控機通過串行數(shù)據(jù)線和串行時鐘線與主機連接;所述監(jiān)控機上部署有各個從設(shè)備的配置信息;所述配置信息包括:所述從設(shè)備的數(shù)據(jù)幀格式和從設(shè)備地址;所述配置信息用于模擬所述從設(shè)備與所述主機進行數(shù)據(jù)交互;所述方法包括:

      4、檢測所述主機是否發(fā)送第一信號,所述第一信號用于表征所述主機發(fā)起數(shù)據(jù)傳輸;

      5、在所述主機發(fā)送第一信號的情況下,讀取主機輸出的目標(biāo)從機地址位;

      6、根據(jù)所述從設(shè)備地址和所述目標(biāo)從機地址位所記錄的目標(biāo)從機地址,確定所述監(jiān)控機是否配置有所述主機需進行通信的從設(shè)備;

      7、在所述監(jiān)控機配置有所述主機需進行通信的從設(shè)備的情況下,根據(jù)所述從設(shè)備的數(shù)據(jù)幀格式,響應(yīng)于所述主機發(fā)送的操作指令,對所述主機上的待測設(shè)計進行驗證。

      8、可選的,所述在所述監(jiān)控機配置有所述主機需進行通信的從設(shè)備的情況下,根據(jù)所述從設(shè)備的數(shù)據(jù)幀格式,響應(yīng)于所述主機發(fā)送的操作指令,對所述主機上的待測設(shè)計進行驗證,包括:

      9、確定所述從設(shè)備的數(shù)據(jù)幀格式;

      10、按照所述從設(shè)備的數(shù)據(jù)幀格式,對所述操作指令進行識別;

      11、在成功識別所述操作指令的情況下,對所述操作指令進行響應(yīng)。

      12、可選的,所述按照所述從設(shè)備的數(shù)據(jù)幀格式,對所述操作指令進行識別,包括:

      13、根據(jù)所述從設(shè)備的數(shù)據(jù)幀格式,確定所述從設(shè)備所支持的操作;

      14、在所述操作指令對應(yīng)的操作屬于所述從設(shè)備所支持的操作的情況下,對所述操作指令識別成功。

      15、可選的,所述從設(shè)備地址為溫度傳感器的地址;所述操作指令為讀取所述溫度傳感器的數(shù)據(jù);

      16、所述在成功識別所述操作指令的情況下,對所述操作指令進行響應(yīng),包括:

      17、按照所述溫度傳感器的數(shù)據(jù)幀格式,從所述操作指令中確定所述主機所需讀取的目標(biāo)數(shù)據(jù);

      18、將響應(yīng)數(shù)據(jù)傳輸至所述主機,所述響應(yīng)數(shù)據(jù)包括所述溫度傳感器中存儲的所述目標(biāo)數(shù)據(jù);

      19、在所述響應(yīng)數(shù)據(jù)被主機識別成功的情況下,接收所述主機發(fā)送的結(jié)束信號;

      20、響應(yīng)于所述結(jié)束信號,結(jié)束對所述溫度傳感器的數(shù)據(jù)讀取驗證。

      21、可選的,所述從設(shè)備地址為存儲器的地址;

      22、所述在成功識別所述操作指令的情況下,對所述操作指令進行響應(yīng),包括:

      23、按照所述存儲器的數(shù)據(jù)幀格式,從所述操作指令中解析出目標(biāo)操作;

      24、在所述目標(biāo)操作為寫操作的情況下,確定待寫入數(shù)據(jù)和數(shù)據(jù)寫入方式;

      25、在所述數(shù)據(jù)寫入方式為按照目標(biāo)內(nèi)存地址寫入的情況下,按照所述目標(biāo)內(nèi)存地址,將所述待寫入數(shù)據(jù)寫入所述存儲器中;

      26、在所述數(shù)據(jù)寫入方式為按照當(dāng)前內(nèi)存地址寫入的情況下,按照所述當(dāng)前內(nèi)存地址,將所述待寫入數(shù)據(jù)寫入所述存儲器中;

      27、根據(jù)所述待寫入數(shù)據(jù)已寫入的長度,對所述主機發(fā)送回應(yīng)信號;

      28、在接收到所述主機發(fā)送的結(jié)束信號的情況下,結(jié)束對所述存儲器的數(shù)據(jù)寫入驗證。

      29、可選的,所述檢測所述主機是否發(fā)送第一信號,包括:

      30、檢測所述串行數(shù)據(jù)線和所述串行時鐘線的電平是否處于目標(biāo)狀態(tài);

      31、在所述串行數(shù)據(jù)線和所述串行時鐘線的電平處于目標(biāo)狀態(tài)的情況下,確定所述主機發(fā)送所述第一信號。

      32、可選的,所述方法還包括:

      33、在所述目標(biāo)從機地址位所記錄的目標(biāo)從機地址與任意一個從設(shè)備地址都不一致情況下,保持無回應(yīng)狀態(tài);

      34、根據(jù)所述無回應(yīng)狀態(tài),對所述主機進行無回應(yīng)測試。

      35、一種驗證裝置,應(yīng)用于監(jiān)控機,所述監(jiān)控機通過串行數(shù)據(jù)線和串行時鐘線與主機連接;所述監(jiān)控機上部署有各個從設(shè)備的配置信息;所述配置信息包括:所述從設(shè)備的數(shù)據(jù)幀格式和從設(shè)備地址;所述配置信息用于模擬所述從設(shè)備與所述主機進行數(shù)據(jù)交互;所述裝置包括:

      36、檢測模塊,用于檢測所述主機是否發(fā)送第一信號,所述第一信號用于表征所述主機發(fā)起數(shù)據(jù)傳輸;

      37、讀取模塊,用于在所述主機發(fā)送第一信號的情況下,讀取主機輸出的目標(biāo)從機地址位;

      38、確定模塊,用于根據(jù)所述從設(shè)備地址和所述目標(biāo)從機地址位所記錄的目標(biāo)從機地址,確定所述監(jiān)控機是否配置有所述主機需進行通信的從設(shè)備;

      39、驗證模塊,用于在所述監(jiān)控機配置有所述主機需進行通信的從設(shè)備的情況下,根據(jù)所述從設(shè)備的數(shù)據(jù)幀格式,響應(yīng)于所述主機發(fā)送的操作指令,對所述主機上的待測設(shè)計進行驗證。

      40、一種電子設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如上述的驗證方法。

      41、一種非易失性存儲介質(zhì),其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)如上述的驗證方法。

      42、本技術(shù)的有益效果:

      43、在本技術(shù)中,監(jiān)控機通過串行數(shù)據(jù)線和串行時鐘線與主機連接;監(jiān)控機上部署有各個從設(shè)備的配置信息;所述配置信息包括:所述從設(shè)備的數(shù)據(jù)幀格式和從設(shè)備地址;所述配置信息用于模擬所述從設(shè)備與所述主機進行數(shù)據(jù)交互;應(yīng)用監(jiān)控機檢測所述主機是否發(fā)送第一信號,所述第一信號用于表征所述主機發(fā)起數(shù)據(jù)傳輸;在所述主機發(fā)送第一信號的情況下,讀取主機輸出的目標(biāo)從機地址位;根據(jù)所述從設(shè)備地址和所述目標(biāo)從機地址位所記錄的目標(biāo)從機地址,確定所述監(jiān)控機是否配置有所述主機需進行通信的從設(shè)備;在所述監(jiān)控機配置有所述主機需進行通信的從設(shè)備的情況下,根據(jù)所述從設(shè)備的數(shù)據(jù)幀格式,響應(yīng)于所述主機發(fā)送的操作指令,對所述主機上的待測設(shè)計進行驗證。如此,根據(jù)配置信息,監(jiān)控機可模擬該從設(shè)備的數(shù)據(jù)交互方式,完成與主機之間的通信。在監(jiān)控機和主機的拓撲結(jié)構(gòu)支持下,可模擬出主機與各個從設(shè)備通信的測試環(huán)境,在此測試環(huán)境的基礎(chǔ)上便捷地完成對主機上ip設(shè)計與各從設(shè)備之間的通信驗證,從而無需在搜尋各個從設(shè)備物料后才能完成各種功能驗證,降低了驗證時所需的物料成本以及人力成本,提高了驗證效率。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1