DEBUG SYSTEM, MICROCOMPUTER, AND ITS METHOD
    4.
    发明申请

    公开(公告)号:US20180074940A1

    公开(公告)日:2018-03-15

    申请号:US15701047

    申请日:2017-09-11

    IPC分类号: G06F11/36

    CPC分类号: G06F11/3656 G06F11/3652

    摘要: A microcomputer includes a CPU core, a memory which stores a program to be debugged and a debugging program, an event detection unit which detects establishment of an event, a debug interruption generation unit which transits a program to the debugging program when the event is established, and a debug interface control unit. The CPU core executes the debugging program, thereby informing an emulator of an event number of the established event through the debug interface control unit, and right thereafter restarting execution of the program to be debugged.

    Efficient waveform generation for emulation

    公开(公告)号:US09852244B2

    公开(公告)日:2017-12-26

    申请号:US15007040

    申请日:2016-01-26

    申请人: Synopsys, Inc.

    IPC分类号: G06F17/50 G06F11/36

    摘要: An emulation environment includes a host system and an emulator. The host system configures the emulator to emulate a design under test (DUT) and the emulator emulates the DUT accordingly. During emulation, the emulator traces limited signals of the DUT and stores values of the traced signals. When values of certain signals of the DUT are needed for analysis or verification of the DUT but the signals were not traced by the emulator, the host system simulates one or more sections of the DUT to obtain values of the signals. Signals traced by the emulator are used as inputs to simulate the one or more sections.

    Application development environment for portable electronic devices
    7.
    发明授权
    Application development environment for portable electronic devices 有权
    便携式电子设备的应用开发环境

    公开(公告)号:US09535817B2

    公开(公告)日:2017-01-03

    申请号:US13158345

    申请日:2011-06-10

    摘要: A method for developing and testing an application for a device with one or more sensors using a sensor emulation environment that may allow testing of the application in a programmatic manner. The sensor emulation environment may emulate actual physical sensors. The sensor emulation environment may receive sensor simulation data from multiple types of sources of sensor data. A sensor data engine may receive sensor simulation data from a selected data source via an API. The data engine may provide data values at times that represent operation of a sensor. The sensor emulation environment may further include a sensor interface component that emulates a hardware interface to the emulated sensor in a physical target device such that application components, such as a driver, may interact with the sensor emulation environment.

    摘要翻译: 使用可以允许以编程方式测试应用的传感器仿真环境来开发和测试具有一个或多个传感器的设备的应用的方法。 传感器仿真环境可以模拟实际物理传感器。 传感器仿真环境可以从多种类型的传感器数据源接收传感器模拟数据。 传感器数据引擎可以经由API从所选择的数据源接收传感器模拟数据。 数据引擎可以在代表传感器的操作的时候提供数据值。 传感器仿真环境还可以包括传感器接口组件,其在物理目标设备中仿真到仿真传感器的硬件接口,使得诸如驱动器的应用组件可以与传感器仿真环境交互。

    Improper voltage level detection in emulation systems
    9.
    发明授权
    Improper voltage level detection in emulation systems 有权
    仿真系统中不正确的电压电平检测

    公开(公告)号:US09384107B2

    公开(公告)日:2016-07-05

    申请号:US13292027

    申请日:2011-11-08

    摘要: Method and apparatus for detecting an improper voltage levels between a hardware emulator and an auxiliary hardware device are provided. In various implementations, a voltage level detector is attached to a bus that connects an emulator with an auxiliary hardware device. Subsequently, the voltage level detector can be used to detect when operating conditions on the bus are outside specification. More specifically, when the voltage level on the bus falls outside a threshold level, the voltage level detector may be used to alert a user, pause operation of the emulator or both.

    摘要翻译: 提供了用于检测硬件仿真器和辅助硬件设备之间不正确的电压电平的方法和装置。 在各种实现中,将电压电平检测器连接到将仿真器与辅助硬件设备连接的总线。 随后,可以使用电压电平检测器来检测总线上的工作条件是否超出规范。 更具体地,当总线上的电压电平降到阈值以下时,电压电平检测器可以用于警告用户,暂停模拟器的操作或两者。

    Debugging analysis in running multi-user systems
    10.
    发明授权
    Debugging analysis in running multi-user systems 有权
    运行多用户系统的调试分析

    公开(公告)号:US09183113B2

    公开(公告)日:2015-11-10

    申请号:US13593098

    申请日:2012-08-23

    IPC分类号: G06F9/44 G06F11/00 G06F11/36

    摘要: Various arrangements for debugging logic being executed by a webserver is presented. A virtual machine of the webserver may execute runtime threads for a plurality of remote users. The web server may compile business logic code received from a developer computer system via a web-based interface into an logic insight injected code. The logic insight injected code may be compiled from the business logic code to include debugging functionality. The virtual machine of the webserver may execute the logic insight injected code concurrently with the runtime threads being executed for the plurality of remote users. The debugging functionality of the logic insight injected code being executed may not affect execution of the runtime threads for the plurality of users.

    摘要翻译: 呈现了由网络服务器执行的用于调试逻辑的各种布置。 web服务器的虚拟机可以为多个远程用户执行运行时线程。 网络服务器可以将从开发者计算机系统接收的业务逻辑代码通过基于网络的接口编译成逻辑洞察注入代码。 逻辑洞察注入代码可以从业务逻辑代码编译成包括调试功能。 web服务器的虚拟机可以与为多个远程用户执行的运行时线程同时地执行注入注入逻辑的洞察力。 正在执行的逻辑洞察注入代码的调试功能可能不会影响多个用户的运行时线程的执行。