首頁    軟件測試    全數字仿真平臺KeySurvey

全數字仿真平臺KeySurvey

KeySurvey是基于可視化建模的硬件行為級仿真平臺,支持用戶通過拖拽的方式對硬件進行行為級別的仿真和建模。

KeySurvey目前支持主流的嵌入式硬件平臺,可以運行主流的操作系統,此外還能適配國內自主研發的操作系統天脈。通過利用基于LLVM的動態二進制翻譯技術,虛擬處理器在典型的桌面計算機上運行速度可以達到2000MIPS以上。

1

 

圖1  利用虛擬原型來降低產品的周期和成本

  

2

 圖2  4個PowerPC運行4個天脈操作系統的截圖

 

2.2  KeySurvey的優勢

2.2.1  KeySurvey可與第三方語言或者模型集成

目前已實現KeySurveySystemC集成進行時序仿真,KeySurveyMatlab或者Simulink集成進行多領域協同仿真。3

圖3  matlab與KeySurvey連接圖

2.2.2  KeySurvey為可視化的硬件建模

基于可視化圖形的硬件建模,有效降低了硬件工程師和軟件工程師之間的溝通成本。軟件工程師可以不依賴于硬件工程師,而對硬件的配置根據需要進行改動。通過這種可視化圖形的硬件建模方式,軟件人員能夠快速搭建硬件模型,并在硬件模型上運行和調試和真實硬件相同的二進制文件,可大大縮短產品研發周期,提高軟件調試效率。


4

圖4  KeySurvey圖形化建模工具

 

2.3  KeySurvey的架構圖



5

圖5  KeySurvey的架構圖

2.4  KeySurvey支持多種處理器模型

處理器模型

                                         支持列表

ARM處理器模型

AT91S3C44B0S3C4510Ep7312AT91RM9200EP9312S3C2410OMAPl138PXA255OMAP335,STM32

X86處理器模型

Z520,酷睿,i3i5i7

PowerPC處理器模型

P1020MPC8641DMPC8572MPC8560MPC5121

TI DSP處理器模型

C6678C6474C6747C6713C55xC2812

Sparc處理器模型

Sparc v7Sparc v8

其他處理器模型

龍芯處理器GS232模型,Xtensa

 

虛擬3
虛擬2
虛擬1
178彩票走势图