国产精品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>

      多芯片系統(tǒng)的軟件驗證系統(tǒng)及驗證方法

      文檔序號:8945637閱讀:554來源:國知局
      多芯片系統(tǒng)的軟件驗證系統(tǒng)及驗證方法
      【技術領域】
      [0001]本發(fā)明涉及多芯片系統(tǒng)的軟件驗證技術領域,尤其是涉及一種多芯片系統(tǒng)的軟件驗證系統(tǒng)及驗證方法。
      【背景技術】
      [0002]現(xiàn)在多芯片系統(tǒng)的軟件,一般需要加載到實際的多芯片硬件系統(tǒng)上,才能正確驗證它的正確性。即現(xiàn)有多芯片系統(tǒng)軟件的驗證必須有相應的多芯片硬件平臺,不然軟件無法驗證,影響項目的進行進度,同時也增加了項目開展成本。

      【發(fā)明內(nèi)容】

      [0003]本發(fā)明的目的在于克服現(xiàn)有技術的缺陷,提供一種多芯片系統(tǒng)的軟件驗證系統(tǒng)及驗證方法,以實現(xiàn)在沒有相應多芯片硬件平臺的基礎上,能夠驗證多芯片系統(tǒng)軟件的功能。
      [0004]為實現(xiàn)上述目的,本發(fā)明提出如下技術方案:一種多芯片系統(tǒng)的軟件驗證系統(tǒng),包括客戶端單芯片系統(tǒng)和多臺服務端單芯片系統(tǒng),所述客戶端單芯片系統(tǒng)與服務端單芯片系統(tǒng)間建立socket連接,且所述客戶端單芯片系統(tǒng)上運行多芯片系統(tǒng)軟件;所述服務端單芯片系統(tǒng)間通過stacking互聯(lián),且所述服務端單芯片系統(tǒng)上運行單芯片系統(tǒng)軟件。
      [0005]優(yōu)選地,所有所述單芯片系統(tǒng)為單芯片硬件系統(tǒng),或為單芯片軟件仿真系統(tǒng),且所有所述單芯片系統(tǒng)均支持stacking功能。
      [0006]優(yōu)選地,所述客戶端單芯片系統(tǒng)和服務端單芯片系統(tǒng)上均配置有相應的IP地址。
      [0007]優(yōu)選地,所述服務端單芯片系統(tǒng)還通過自身相應的端口與其他芯片系統(tǒng)相連,所述軟件驗證系統(tǒng)進行的驗證行為包括表項下發(fā)、中斷、上送報文、下發(fā)報文和轉(zhuǎn)發(fā)報文。
      [0008]優(yōu)選地,運行于所述客戶端單芯片系統(tǒng)上的多芯片系統(tǒng)軟件將表項通過socket封裝,下發(fā)到對應的所述服務端單芯片系統(tǒng)上,再由所述服務端單芯片系統(tǒng)上運行的單芯片系統(tǒng)軟件,下發(fā)到與所述服務端單芯片系統(tǒng)相連的對應的芯片系統(tǒng)上去。
      [0009]優(yōu)選地,所述中斷行為由各所述服務端單芯片系統(tǒng)自行偵聽,若所述服務端單芯片系統(tǒng)偵聽到中斷,則通過socket通知所述客戶端單芯片系統(tǒng)上運行的多芯片系統(tǒng)軟件。
      [0010]優(yōu)選地,當所述服務端單芯片系統(tǒng)接收到需要上送到多芯片系統(tǒng)軟件的報文時,則通過socket上報到所述客戶端單芯片系統(tǒng)上運行的多芯片系統(tǒng)軟件。
      [0011]優(yōu)選地,當所述客戶端單芯片系統(tǒng)接收到需要下發(fā)到服務端單芯片系統(tǒng)的報文時,則通過socket下發(fā)到所述服務端單芯片系統(tǒng),再由所述服務端單芯片系統(tǒng)上運行的單芯片系統(tǒng)軟件,下發(fā)到與所述服務端單芯片系統(tǒng)相連的對應的芯片系統(tǒng)上轉(zhuǎn)發(fā)。
      [0012]優(yōu)選地,所述轉(zhuǎn)發(fā)報文行為發(fā)生在所述服務端單芯片系統(tǒng)之間或所述服務端單芯片系統(tǒng)和與所述服務端單芯片系統(tǒng)相連的芯片系統(tǒng)之間。
      [0013]本發(fā)明還提供了一種基于單芯片系統(tǒng)的多芯片系統(tǒng)的軟件驗證方法,包括:采用復數(shù)臺服務端單芯片系統(tǒng)通過stacking互聯(lián),且在所述服務端單芯片系統(tǒng)上運行單芯片系統(tǒng)軟件;同時采用一臺客戶端單芯片系統(tǒng)與各個所述服務端單芯片系統(tǒng)建立socket連接,且在所述客戶端單芯片系統(tǒng)上運行多芯片系統(tǒng)軟件,從而來模擬測試所述多芯片系統(tǒng)軟件。
      [0014]與現(xiàn)有技術相比,本發(fā)明的有益效果是:實現(xiàn)了在沒有多芯片硬件平臺或多芯片軟件平臺基礎上,驗證多芯片系統(tǒng)軟件的功能,能夠加快項目上市時間,同時減少成本。
      【附圖說明】
      [0015]圖1是本發(fā)明多芯片系統(tǒng)的軟件驗證系統(tǒng)的原理結(jié)構(gòu)示意圖;
      [0016]圖2是本發(fā)明實施例多芯片系統(tǒng)的軟件驗證系統(tǒng)的原理結(jié)構(gòu)示意圖。
      【具體實施方式】
      [0017]下面將結(jié)合本發(fā)明的附圖,對本發(fā)明實施例的技術方案進行清楚、完整的描述。
      [0018]本發(fā)明揭示的一種多芯片系統(tǒng)的軟件驗證系統(tǒng)及方法,主要通過使用多個單芯片系統(tǒng)來模擬測試多芯片網(wǎng)絡。如圖1所示,其包括客戶端單芯片系統(tǒng)和多臺服務端單芯片系統(tǒng),服務端單芯片系統(tǒng)間通過堆疊(Stacking)技術互聯(lián),能夠相互轉(zhuǎn)發(fā)報文。同時在客戶端單芯片系統(tǒng)上運行多芯片系統(tǒng)軟件,且這一臺客戶端單芯片系統(tǒng)通過與服務端單芯片系統(tǒng)建立socket連接,來模擬測試多芯片系統(tǒng)軟件。
      [0019]這里所有的單芯片系統(tǒng)(即包括這里的客戶端單芯片系統(tǒng)和服務端單芯片系統(tǒng)),可為單芯片硬件系統(tǒng),也可為單芯片軟件仿真系統(tǒng),且所有的單芯片系統(tǒng)都需要支持stacking功能??蛻舳藛涡酒到y(tǒng)和服務端單芯片系統(tǒng)上均配置有相應的IP地址,便于方便客戶端單芯片系統(tǒng)與各臺服務端單芯片系統(tǒng)都建立起socket連接。
      [0020]另外,服務端單芯片系統(tǒng)還通過自身相應的端口與其他芯片系統(tǒng)相連,本發(fā)明軟件驗證系統(tǒng)進行的多芯片系統(tǒng)軟件驗證行為包括表項下發(fā)、中斷、上送報文、下發(fā)報文和轉(zhuǎn)發(fā)報文。
      [0021]如圖2所示,本發(fā)明實施例以一個客戶端單芯片系統(tǒng)(SYSTEM3)和三個服務端單芯片系統(tǒng)(SYSTEMO、SYSTEMU SYSTEM2)為例,來詳細說明本發(fā)明多芯片系統(tǒng)的軟件驗證系統(tǒng)和驗證方法原理。其中,服務端單芯片系統(tǒng)SYSTEMO、SYSTEM1、SYSTEM2間通過stacking技術互聯(lián),且其與客戶端單芯片系統(tǒng)SYSTEM3間建立起socket連接,客戶端單芯片系統(tǒng)SYSTEM3上運行多芯片系統(tǒng)軟件。服務端單芯片系統(tǒng)(SYSTEMO、SYSTEM1、SYSTEM2)還通過自身相應的端口與其他芯片系統(tǒng)相連。
      [0022]下面詳細介紹本發(fā)明實施例軟件驗證系統(tǒng)進行的表項下發(fā)、中斷、上送報文、下發(fā)報文和轉(zhuǎn)發(fā)報文的驗證行為。
      [0023]1、表項下發(fā)
      [0024]運行于客戶端單芯片系統(tǒng)SYSTEM3上的多芯片系統(tǒng)軟件下發(fā)表項,在drvier (驅(qū)動)層下發(fā)時,將表項通過socket封裝,下發(fā)到對應的服務端單芯片系統(tǒng)(SYSTEMO或SYSTEM1或SYSTEM2)上。再由服務端單芯片系統(tǒng)上運行的單芯片系統(tǒng)軟件,下發(fā)到與服務端單芯片系統(tǒng)相連的對應芯片系統(tǒng)上去。這里實
      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1