会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Common debugger method and system
    • 常用的调试器方法和系统
    • US08402442B1
    • 2013-03-19
    • US12510810
    • 2009-07-28
    • Chi Bun ChanJingzhao OuNabeel Shirazi
    • Chi Bun ChanJingzhao OuNabeel Shirazi
    • G06F9/44G06F11/00
    • G06F11/267G06F11/3664
    • Disclosed are approaches for operating a plurality of debugger tools. A common debugger receives first-type commands for processing. Each first-type command references one of the debugger tools. Each debugger tool provides control over a respective set of one or more components of the electronic system and recognizes a respective set of tool-specific commands. Each input first-type command is translated into a respective tool-specific command that is compatible with the one of the debugger tools specified in the first-type command. Each respective tool-specific command from the common debugger is provided to the one of the debugger tools specified in the input first-type command from which the respective tool-specific command was translated. Each translated tool-specific command is performed by the targeted debugger tool.
    • 公开了用于操作多个调试器工具的方法。 一个常见的调试器接收第一个类型的命令进行处理。 每个first-type命令引用一个调试器工具。 每个调试器工具提供对电子系统的一个或多个组件的相应集合的控制,并识别相应的一组工具特定命令。 每个输入第一类型命令被转换成与第一类型命令中指定的调试器工具兼容的相应的特定于工具的命令。 来自公共调试器的每个相应的特定于工具的命令被提供给转换相应的特定于工具的命令的输入第一类型命令中指定的调试器工具之一。 每个翻译的特定于工具的命令都由目标调试工具执行。
    • 5. 发明授权
    • High level system design using functional and object-oriented composition
    • 使用功能和面向对象组合的高级系统设计
    • US08332786B1
    • 2012-12-11
    • US12697881
    • 2010-02-01
    • Chi Bun ChanJingzhao Ou
    • Chi Bun ChanJingzhao Ou
    • G06F17/50
    • G06F17/5045
    • Within a high level modeling system (HLMS) comprising a processor and a memory, a method can include executing a system template comprising a plurality of modules of an electronic system, wherein each module represents a hardware component of the electronic system and is specified in the form of an extendable, higher order function, and extending, during runtime, a first module of the plurality of modules with a first extension by binding, via the processor, the first extension to the first module. The plurality of modules comprising the first extension to the first module can be stored within the memory.
    • 在包括处理器和存储器的高级建模系统(HLMS)中,方法可以包括执行包括电子系统的多个模块的系统模板,其中每个模块表示电子系统的硬件组件,并且在 形式的可扩展,高阶功能,并且在运行时间期间通过经由处理器将第一扩展装置绑定到第一模块,借助于第一扩展来延伸多个模块中的第一模块。 包括到第一模块的第一扩展的多个模块可以存储在存储器内。
    • 6. 发明授权
    • Clustering of electronic circuit design modules for hardware-based and software-based co-simulation platforms
    • 用于基于硬件和基于软件的协同仿真平台的电子电路设计模块的集群
    • US08145466B1
    • 2012-03-27
    • US12469897
    • 2009-05-21
    • Chi Bun ChanJingzhao OuHaibing MaShay P. Seng
    • Chi Bun ChanJingzhao OuHaibing MaShay P. Seng
    • G06F17/50
    • G06F17/5022G06F2217/86
    • Approaches for preparing simulation models of an electronic circuit are disclosed. The design is partitioned into first and second clusters. The design includes a source module in the first cluster connected to a destination module in the second cluster. The first cluster is compiled into a first model for a software-based co-simulation platform for simulating behavior of the source module using the first model. The first cluster and the second cluster of the design are compiled into a second model for a hardware-based co-simulation platform that includes a programmable logic circuit configurable for emulating behavior of the design using the second model. An interconnection block is generated and stored in the second model. The interconnection block is switchable between coupling of the destination module in the second model to the source module of the first model or to a source module of the second model.
    • 公开了制备电子电路仿真模型的方法。 设计分为第一和第二集群。 该设计包括在第一集群中连接到第二集群中的目标模块的源模块。 第一个集群被编译成基于软件的协同仿真平台的第一个模型,用于使用第一个模型模拟源模块的行为。 该设计的第一个集群和第二个集群被编译成一个基于硬件的协同仿真平台的第二个模型,该平台包括一个可编程逻辑电路,可配置为使用第二个模型模拟设计的行为。 生成互连块并将其存储在第二模型中。 互连块可在第二模型中的目的地模块与第一模型的源模块耦合到第二模型的源模块之间切换。
    • 7. 发明授权
    • Dual-bus system for communicating with a processor
    • 双总线系统,用于与处理器通信
    • US08041855B1
    • 2011-10-18
    • US12360764
    • 2009-01-27
    • Jingzhao OuChi Bun Chan
    • Jingzhao OuChi Bun Chan
    • G06F3/00G06F13/28G06F13/00G06F13/36
    • G06F13/28
    • A system for communicating with a processor within an integrated circuit can include a dual-bus adapter (115) coupled to the processor (105) through a first communication channel (110) and a second communication channel (120). The dual-bus adapter further can be coupled to a memory map interface (135) through which at least one peripheral device communicates with the processor. Single word operations can be exchanged between the processor and the dual-bus adapter through the first communication channel. Burst transfer operations can be performed by exchanging signaling information between the processor and the dual-bus adapter over the first communication channel and exchanging data words between the processor and the dual-bus adapter through the second communication channel.
    • 用于与集成电路内的处理器通信的系统可以包括通过第一通信信道(110)和第二通信信道(120)耦合到处理器(105)的双总线适配器(115)。 双总线适配器还可以耦合到存储器映射接口(135),至少一个外围设备通过该存储器映射接口与处理器进行通信。 可以通过第一通信信道在处理器和双总线适配器之间交换单字操作。 可以通过在第一通信信道上通过在处理器和双总线适配器之间交换信令信息并通过第二通信信道在处理器和双总线适配器之间交换数据字来执行突发传送操作。
    • 9. 发明授权
    • Conversion of a high-level graphical circuit design block to a high-level language program
    • 将高级图形电路设计块转换为高级语言程序
    • US07992111B1
    • 2011-08-02
    • US12467678
    • 2009-05-18
    • Haibing MaJingzhao OuChi Bun Chan
    • Haibing MaJingzhao OuChi Bun Chan
    • G06F9/45
    • G06F8/34
    • Approaches for processing an electronic circuit design. In one embodiment, the graphical model of an outer subsystem block and an inner subsystem block are translated into a high-level language (HLL) program. The HLL program includes a specification of a first function corresponding to the outer subsystem block and within the specification of the first function a specification of a second function corresponding to the inner subsystem block. The specification of the first function references a parameter of the outer subsystem block and specifies invocation of the second function. The specification of the second function specifies invocation of a third function corresponding to a leaf block in the inner subsystem block. The specification of the first function references a variable corresponding to the parameter, and that variable is referenced by the second or third functions. Execution of the HLL program instantiates a model of the design.
    • 处理电子电路设计的方法。 在一个实施例中,外部子系统块和内部子系统块的图形模型被转换为高级语言(HLL)程序。 HLL程序包括与外部子系统块相对应的第一功能的规范,并且在第一功能的规范内包括对应于内部子系统块的第二功能的规范。 第一个函数的规范引用外部子系统块的参数,并指定第二个函数的调用。 第二函数的规范规定了对应于内子系统块中的叶块的第三函数的调用。 第一个函数的规范引用与参数对应的变量,该变量由第二或第三个函数引用。 执行HLL程序实例化设计模型。
    • 10. 发明授权
    • Accelerating hardware co-simulation using dynamic replay on first-in-first-out-driven command processor
    • 使用先进先出驱动命令处理器的动态重放加速硬件协同仿真
    • US07930162B1
    • 2011-04-19
    • US12115340
    • 2008-05-05
    • Chi Bun ChanShay Ping SengJingzhao Ou
    • Chi Bun ChanShay Ping SengJingzhao Ou
    • G06F17/50
    • G06F17/5027
    • An integrated circuit configured for hardware co-simulation can include a command processor, a replay buffer storing a command template, wherein the command template specifies an incomplete command, and a command first-in-first out (FIFO) memory storing complementary data for completion of the command template. The integrated circuit further can include a multiplexer coupled to the command processor, the replay buffer, and the command FIFO. The multiplexer, under control of the command processor, can selectively provide data from the replay buffer or the command FIFO to the command processor. The command processor, responsive to a replay command read during a hardware co-simulation session, can enter a replay mode, obtain the command template from the replay buffer, obtain the complementary data from the FIFO memory according to a symbol read from the command template, and form a complete command by joining the command template with the complementary data.
    • 配置用于硬件协同仿真的集成电路可以包括命令处理器,存储命令模板的重放缓冲器,其中命令模板指定不完整​​的命令,以及存储用于完成的补充数据的先进先出(FIFO)存储器 的命令模板。 集成电路还可以包括耦合到命令处理器,重播缓冲器和命令FIFO的多路复用器。 在命令处理器的控制下,多路复用器可以选择性地将数据从重播缓冲器或命令FIFO提供给命令处理器。 命令处理器响应于在硬件协同仿真会话期间读取的重放命令,可以进入重放模式,从重播缓冲器获取命令模板,根据从命令模板读取的符号从FIFO存储器获取补充数据 ,并通过将命令模板与补充数据相加形成完整的命令。