会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Data streamer
    • 数据流
    • US07548996B2
    • 2009-06-16
    • US11224738
    • 2005-09-12
    • David BakerChristopher BasogluBenjamin CutlerGregorio GervasioWoobin LeeYatin MundkurToru NojiriJohn O'DonnellJohn Poole, legal representativeAshok RamanEric RehmRadhika Thekkath
    • David Poole
    • G06F13/28
    • G06F13/30G06F13/1605
    • In an information processing system which has plurality of modules including a processor, a main memory and a plurality of I/O devices, a data transfer switch for performing data transfer operations between the processor, main memory and I/O devices comprises a request bus which has a request bus arbiter for receiving read and write requests from each one of the plurality of modules. A processor memory bus is configured to receive address and data information from a predetermined number of modules, including the processor. The processor memory bus has a data bus arbiter for receiving data read and write requests from each one of the predetermined number of modules which are coupled to the processor memory bus.An internal memory bus is configured to receive address and data information from a predetermined number of modules, including the memory and the I/O devices. The internal memory bus has a data bus arbiter for receiving data read and write requests from each one of the predetermined number of modules coupled to the internal memory bus. A transceiver system is coupled to the processor memory bus and the internal memory bus for transferring data between the processor memory bus and the internal memory bus.
    • 在具有处理器,主存储器和多个I / O设备的多个模块的信息处理系统中,用于在处理器,主存储器和I / O设备之间执行数据传送操作的数据传送开关包括请求总线 其具有用于从多个模块中的每一个接收读取和写入请求的请求总线仲裁器。 处理器存储器总线被配置为从包括处理器的预定数量的模块接收地址和数据信息。 处理器存储器总线具有用于从耦合到处理器存储器总线的预定数量的模块中的每一个接收数据读取和写入请求的数据总线仲裁器。 内部存储器总线被配置为从包括存储器和I / O设备的预定数量的模块接收地址和数据信息。 内部存储器总线具有用于从耦合到内部存储器总线的预定数量的模块中的每一个接收数据读取和写入请求的数据总线仲裁器。 收发器系统耦合到处理器存储器总线和内部存储器总线,用于在处理器存储器总线和内部存储器总线之间传送数据。
    • 2. 发明申请
    • DEBUG INFORMATION COLLECTION METHOD AND DEBUG INFORMATION COLLECTION SYSTEM
    • 调试信息采集方法和调试信息采集系统
    • US20080141224A1
    • 2008-06-12
    • US11947221
    • 2007-11-29
    • Shinichiro KawasakiToru Nojiri
    • Shinichiro KawasakiToru Nojiri
    • G06F11/36
    • G06F11/362
    • In a software distribution unit, a binary-code analysis unit determines a total set of insertion positions at which probes can be inserted into software. A binary-code change unit determines the population of insertion positions of probes to be inserted into the software and the number of insertion positions of probes to be inserted on a device basis. Then, the binary-code change unit selects, from the population, insertion positions of probes as many as the determined number of insertion positions and inserts the probes into the software at the selected insertion positions. A software distribution unit distributes, to the device, the software into which the probes are inserted. As a result, it is possible to reduce both a load on the device side and a load on the software developer side at the same time and to acquire uniform debug information without deviations.
    • 在软件分发单元中,二进制代码分析单元确定可以将探针插入到软件中的插入位置的总组。 二进制代码改变单元确定要插入到软件中的探针的插入位置的数量和要在设备基础上插入的探针的插入位置的数量。 然后,二进制代码改变单元从群体中选择探测器的插入位置与所确定的插入位置数量一样多,并将探针插入到所选插入位置的软件中。 软件分发单元向设备分发插入探针的软件。 结果,可以同时减少设备侧的负载和软件开发者侧的负载,并且可以在没有偏差的情况下获取统一的调试信息。
    • 3. 发明申请
    • DATA PROCESSOR
    • 数据处理器
    • US20080086729A1
    • 2008-04-10
    • US11869565
    • 2007-10-09
    • Yuki KondohTakashi MatsumotoKeisuke ToyamaToru Nojiri
    • Yuki KondohTakashi MatsumotoKeisuke ToyamaToru Nojiri
    • G06F9/455G06F9/50
    • G06F9/5077G06F9/45558G06F2009/45583
    • A data processor includes: a central processing unit (CPU), in which a plurality of virtual machines (101), each running an application program under controls of different operating systems, and a virtual machine manager (190) for controlling the plurality of virtual machines are selectively arranged according to information set in mode registers (140, 150, 151); and a resource access management module (110) for managing access to hardware resource available for the plurality of virtual machines. The resource access management module accepts, as inputs, the information set in the mode registers and access control information of the central processing unit to the hardware resource, compares the information thus input with information set in a control register, and controls whether or not to permit access to the hardware resource in response to the access control information. As a result, redesign involved in changes in system specifications can be reduced, and a malfunction owing to resource contention can be prevented. The invention contributes to increase of security.
    • 数据处理器包括:中央处理单元(CPU),其中在不同操作系统的控制下运行应用程序的多个虚拟机(101)和用于控制多个虚拟机的虚拟机器管理器(190) 根据在模式寄存器(140,150,151)中设置的信息来选择性地布置机器; 以及用于管理对可用于所述多个虚拟机的硬件资源的访问的资源访问管理模块(110)。 资源访问管理模块将在模式寄存器中设置的信息和中央处理单元的访问控制信息作为输入接受到硬件资源,将由此输入的信息与设置在控制寄存器中的信息进行比较,并且控制是否 响应于访问控制信息允许访问硬件资源。 因此,可以减少涉及系统规格变化的重新设计,并且可以防止由于资源争用引起的故障。 本发明有助于提高安全性。
    • 4. 发明授权
    • Data streamer
    • 数据流
    • US06434649B1
    • 2002-08-13
    • US09173297
    • 1998-10-14
    • David BakerChristopher BasogluBenjamin CutlerGregorio GervasioWoobin LeeYatin MundkurToru NojiriJohn O'DonnellDavid PooleAshok RamanEric RehmRadhika Thekkath
    • David BakerChristopher BasogluBenjamin CutlerGregorio GervasioWoobin LeeYatin MundkurToru NojiriJohn O'DonnellDavid PooleAshok RamanEric RehmRadhika Thekkath
    • G06F1300
    • G06F13/30G06F13/1605
    • In an information processing system which has plurality of modules including a processor, a main memory and a plurality of I/O devices, a data transfer switch for performing data transfer operations between the processor, main memory and I/O devices comprises a request bus which has a request bus arbiter for receiving read and write requests from each one of the plurality of modules. A processor memory bus is configured to receive address and data information from a predetermined number of modules, including the processor. The processor memory bus has a data bus arbiter for receiving data read and write requests from each one of the predetermined number of modules which are coupled to the processor memory bus. An internal memory bus is configured to receive address and data information from a predetermined number of modules, including the memory and the I/O devices. The internal memory bus has a data bus arbiter for receiving data read and write requests from each one of the predetermined number of modules coupled to the internal memory bus. A transceiver system is coupled to the processor memory bus and the internal memory bus for transferring data between the processor memory bus and the internal memory bus.
    • 在具有处理器,主存储器和多个I / O设备的多个模块的信息处理系统中,用于在处理器,主存储器和I / O设备之间执行数据传送操作的数据传送开关包括请求总线 其具有用于从多个模块中的每一个接收读取和写入请求的请求总线仲裁器。 处理器存储器总线被配置为从包括处理器的预定数量的模块接收地址和数据信息。 处理器存储器总线具有用于从耦合到处理器存储器总线的预定数量的模块中的每一个接收数据读取和写入请求的数据总线仲裁器。内部存储器总线被配置为从预定数量接收地址和数据信息 的模块,包括内存和I / O设备。 内部存储器总线具有用于从耦合到内部存储器总线的预定数量的模块中的每一个接收数据读取和写入请求的数据总线仲裁器。 收发器系统耦合到处理器存储器总线和内部存储器总线,用于在处理器存储器总线和内部存储器总线之间传送数据。
    • 7. 发明授权
    • Program failure analysis system, failure analysis method, and emulator device
    • 程序故障分析系统,故障分析方法和仿真器
    • US07818620B2
    • 2010-10-19
    • US11832040
    • 2007-08-01
    • Takehiko NaganoToru NojiriTomohiko Shigeoka
    • Takehiko NaganoToru NojiriTomohiko Shigeoka
    • G06F11/00
    • G06F11/261G06F11/3652
    • A CPU forced stop signal is used as means for stopping execution of a program executed on a ROM by a CPU of a target system. A time required for stopping the CPU from the issuance of the CPU forced stop signal between an ICE device and the CPU is considered and set, and a CPU forced stop signal issuance position which is prior to a stop target position is determined. Based on a real-time tracing function of the CPU, at an issuance position and timing of the CPU forced stop signal on the execution of the program, the CPU forced stop signal is issued, the CPU is stopped, and the event is acquired. By this means, an arbitrary number of events of the program can be acquired regardless of the number of breakpoint registers.
    • CPU强制停止信号被用作由目标系统的CPU停止在ROM上执行的程序的执行的装置。 考虑并设置在ICE装置和CPU之间停止CPU发出CPU强制停止信号所需的时间,并确定停止目标位置之前的CPU强制停止信号发出位置。 基于CPU的实时跟踪功能,在执行程序时CPU强制停止信号的发行位​​置和定时,发出CPU强制停止信号,CPU停止,并获取事件。 通过这种方式,可以获取程序的任意数量的事件,而不管断点寄存器的数量。