会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Data processing circuit, microcomputer, and electronic equipment
    • 数据处理电路,微电脑和电子设备
    • US06560692B1
    • 2003-05-06
    • US08859490
    • 1997-05-20
    • Makoto KudoSatoshi KubotaYoshiyuki MiyayamaHisao Sato
    • Makoto KudoSatoshi KubotaYoshiyuki MiyayamaHisao Sato
    • G06F1500
    • G06F9/3004G06F9/30101G06F9/30163G06F9/30167G06F9/324G06F9/355
    • The data processing circuit of this invention enables efficient description and execution of processes that act upon the stack pointer, using short instructions. It also enables efficient description of processes that save and restore the contents of registers, increasing the speed of processing of interrupts and subroutine calls and returns. A CPU that uses this data processing circuit comprises a dedicated stack pointer register SP and uses an instruction decoder to decode a group of dedicated stack pointer instructions that specify the SP as an implicit operand. This group of dedicated stack pointer instructions are implemented in hardware by using general-purpose registers, the PC, the SP, an address adder, an ALU, a PC incrementer, internal buses, internal signal lines, and external buses. This group of dedicated stack pointer instructions comprises SP-relative load instructions, stack pointer move instructions, a call instruction, a ret instruction, a sequential push instruction, and a sequential pop instruction.
    • 本发明的数据处理电路能够使用简单的指令有效地描述和执行作用于堆栈指针的进程。 它还能够有效地描述保存和恢复寄存器内容的进程,提高处理中断和子程序调用和返回的速度。 使用该数据处理电路的CPU包括专用堆栈指针寄存器SP,并且使用指令解码器将指定SP的一组专用堆栈指针指令解码为隐式操作数。 该组专用堆栈指针指令通过使用通用寄存器,PC,SP,地址加法器,ALU,PC增量器,内部总线,内部信号线和外部总线在硬件中实现。 该组专用堆栈指针指令包括SP相对负载指令,堆栈指针移动指令,调用指令,ret指令,顺序推送指令和顺序pop指令。
    • 2. 发明授权
    • Multiple sum-of-products circuit and its use in electronic equipment and microcomputers
    • 多产品电路及其在电子设备和微型计算机中的应用
    • US06233596B1
    • 2001-05-15
    • US09066348
    • 1998-06-05
    • Satoshi KubotaMakoto KudoYoshiyuki Miyayama
    • Satoshi KubotaMakoto KudoYoshiyuki Miyayama
    • G06F9302
    • G06F9/30014G06F7/5443G06F9/30036G06F9/325G06F17/10
    • An objective of this invention is a design that improves the memory usage ratio and execution speed of a sum-of-products operation instruction, improves the critical path of sum-of-products operations, and prevents overflows. A sum-of-products operation circuit executes sum-of-products operations a number of times that is specified by number-of-executions information comprised within a sum-of-products operation instruction, under the control of a control circuit. The number of times the sum-of-products operation is to be executed is set into a register, that number is decremented every time one cycle of the sum-of-products operation ends, and the sum-of-products operation instruction ends when the value in the register reaches zero. If an interrupt is received during the execution of a plurality of sum-of-products operations, execution of the sum-of-products operations resumes after the interrupt processing. First and second sum-of-products input data are read at the same time by a single memory access. A 16-bit×16-bit multiplication result is added by a 32-bit adder, and upper 32-bit data is either incremented or decremented when a carry or borrow is generated by a lower 32-bit add.
    • 本发明的目的是提高产品总和操作指令的存储器使用率和执行速度的设计,改善产品总和操作的关键路径,并防止溢出。 产品总和运算电路在控制电路的控制下,对包含在产品总和运算指令内的执行次数信息指定的次数进行乘积运算。 要执行产品总和操作的次数被设置为寄存器,每当产品总和操作的一个周期结束时,该数量减少,并且产品总和操作指令结束时 寄存器中的值达到零。 如果在执行多个产品总和操作期间接收到中断,则在中断处理之后恢复产品总和操作的执行。 通过单个存储器访问同时读取第一和第二产品总和输入数据。 一个16位×16位相乘结果由32位加法器相加,当32位加法器产生进位或借位时,高位32位数据被递增或递减。
    • 5. 发明授权
    • Microcomputer, electronic equipment, and debugging system
    • 微电脑,电子设备和调试系统
    • US06922795B2
    • 2005-07-26
    • US10700621
    • 2003-11-05
    • Yoshiyuki MiyayamaMakoto KudoYoichi Hijikata
    • Yoshiyuki MiyayamaMakoto KudoYoichi Hijikata
    • G06F11/22G06F11/28G06F11/36G06F15/78G06F11/00
    • G06F11/3636G06F11/3648G06F11/3656G06F2201/88
    • The present invention provides a microcomputer that makes it possible to implement a real-time trace on a mass-produced chip using few terminals, acquire trace information from within a specified range, and measure execution times, together with electronic equipment and a debugging system comprising this microcomputer.A trace information output section (16) outputs trace information for implementing a real-time trace, to four dedicated terminals. It outputs instruction execution status information (DST[2:0]) of the CPU to three terminals and the PC value (DPCO) of a branch destination when an PC absolute branch has occurred, serially to one terminal. A microcomputer (10) outputs information indicating the start and end of a trace range or execution-time measurement range to DST[2] in a predetermined sequence. A debugging tool (20) determines the start and end of the trace range or execution-time measurement range from the values in DST[2].
    • 本发明提供一种微型计算机,其能够使用少量终端在大规模生产的芯片上实现实时跟踪,从指定范围内获取跟踪信息,并且与电子设备一起测量执行时间,以及包括 这台微机。 跟踪信息输出部分(16)将用于实现实时跟踪的跟踪信息输出到四个专用终端。 当PC绝对分支发生时,将CPU的指令执行状态信息(DST [2:0])输出到三个终端和分支目的地的PC值(DPCO),串行连接到一个终端。 微型计算机(10)以规定的顺序向DST [2]输出指示轨迹范围或执行时间测量范围的开始和结束的信息。 调试工具(20)根据DST [2]中的值确定跟踪范围或执行时间测量范围的开始和结束。
    • 6. 发明申请
    • Microcomputer, electronic equipment, and debugging system
    • 微电脑,电子设备和调试系统
    • US20050102579A1
    • 2005-05-12
    • US10985901
    • 2004-11-12
    • Yoshiyuki MiyayamaMakoto KudoYoichi Hijikata
    • Yoshiyuki MiyayamaMakoto KudoYoichi Hijikata
    • G06F11/22G06F11/28G06F11/36G06F15/78G06F11/00
    • G06F11/3636G06F11/3648G06F11/3656G06F2201/88
    • The present invention provides a microcomputer that makes it possible to implement a real-time trace on a mass-produced chip using few terminals, acquire trace information from within a specified range, and measure execution times, together with electronic equipment and a debugging system comprising this microcomputer. A trace information output section (16) outputs trace information for implementing a real-time trace, to four dedicated terminals. It outputs instruction execution status information (DST[2:0]) of the CPU to three terminals and the PC value (DPCO) of a branch destination when an PC absolute branch has occurred, serially to one terminal. A microcomputer (10) outputs information indicating the start and end of a trace range or execution-time measurement range to DST[2] in a predetermined sequence. A debugging tool (20) determines the start and end of the trace range or execution-time measurement range from the values in DST[2].
    • 本发明提供一种微型计算机,其能够使用少量终端在大规模生产的芯片上实现实时跟踪,从指定范围内获取跟踪信息,并且与电子设备一起测量执行时间,以及包括 这台微机。 跟踪信息输出部分(16)将用于实现实时跟踪的跟踪信息输出到四个专用终端。 当PC绝对分支发生时,将CPU的指令执行状态信息(DST [2:0])输出到三个终端和分支目的地的PC值(DPCO),串行连接到一个终端。 微型计算机(10)以规定的顺序向DST [2]输出指示轨迹范围或执行时间测量范围的开始和结束的信息。 调试工具(20)根据DST [2]中的值确定跟踪范围或执行时间测量范围的开始和结束。
    • 7. 发明授权
    • Microcomputer, electronic equipment, and debugging system
    • 微电脑,电子设备和调试系统
    • US07065678B2
    • 2006-06-20
    • US10985901
    • 2004-11-12
    • Yoshiyuki MiyayamaMakoto KudoYoichi Hijikata
    • Yoshiyuki MiyayamaMakoto KudoYoichi Hijikata
    • G06F11/00
    • G06F11/3636G06F11/3648G06F11/3656G06F2201/88
    • The present invention provides a microcomputer that makes it possible to implement a real-time trace on a mass-produced chip using few terminals, acquire trace information from within a specified range, and measure execution times, together with electronic equipment and a debugging system comprising this microcomputer.A trace information output section (16) outputs trace information for implementing a real-time trace, to four dedicated terminals. It outputs instruction execution status information (DST[2:0]) of the CPU to three terminals and the PC value (DPCO) of a branch destination when an PC absolute branch has occurred, serially to one terminal. A microcomputer (10) outputs information indicating the start and end of a trace range or execution-time measurement range to DST[2] in a predetermined sequence. A debugging tool (20) determines the start and end of the trace range or execution-time measurement range from the values in DST[2].
    • 本发明提供一种微型计算机,其能够使用少量终端在大规模生产的芯片上实现实时跟踪,从指定范围内获取跟踪信息,并且与电子设备一起测量执行时间,以及包括 这台微机。 跟踪信息输出部分(16)将用于实现实时跟踪的跟踪信息输出到四个专用终端。 当PC绝对分支发生时,将CPU的指令执行状态信息(DST [2:0])输出到三个终端和分支目的地的PC值(DPCO),串行连接到一个终端。 微型计算机(10)以规定的顺序向DST [2]输出指示轨迹范围或执行时间测量范围的开始和结束的信息。 调试工具(20)根据DST [2]中的值确定跟踪范围或执行时间测量范围的开始和结束。
    • 8. 发明授权
    • Method for improving pin compatibility in microcomputer emulation equipment
    • 提高微机仿真设备引脚兼容性的方法
    • US06799157B1
    • 2004-09-28
    • US09532514
    • 2000-03-21
    • Makoto KudoHirofumi TerasawaYoshiyuki Miyayama
    • Makoto KudoHirofumi TerasawaYoshiyuki Miyayama
    • G06E760
    • G06F17/5022
    • An objective is to provide a microcomputer, electronic equipment and emulation method which can realize the optimum circumstance of evaluation while saving the number of terminals. An external bus is shared between external and emulation memories. In the emulation mode, the access of CPU to an internal ROM is switched to the access of CPU to the emulation memory through an external bus. The emulation mode is turned ON or OFF through a mode selection terminal or mode selection register. The emulation memory is controlled by a control signal CNT2 different from a control signal CNT1 which controls the external memory. A memory read signal in CNT2 become active at a timing earlier than that of a memory read signal in CNT1. Thus, the instruction is fetched and decoded within one clock cycle. A mode selection terminal is further provided for selecting a mode of performing the boot from the emulation memory, internal ROM or external memory and a made of selecting OPT mode.
    • 目的是提供一种微电脑,电子设备和仿真方法,可以在节省终端数量的同时实现最佳的评估环境。 外部总线在外部和仿真存储器之间共享。 在仿真模式下,CPU对内部ROM的访问通过外部总线切换到CPU对仿真存储器的访问。 仿真模式通过模式选择端子或模式选择寄存器打开或关闭。 仿真存储器由与控制外部存储器的控制信号CNT1不同的控制信号CNT2控制。 CNT2中的存储器读取信号比在CNT1中的存储器读取信号的时间早一个时间被激活。 因此,指令在一个时钟周期内获取和解码。 还提供一种模式选择终端,用于从仿真存储器,内部ROM或外部存储器中选择执行引导的模式,并且选择OPT模式。
    • 9. 发明授权
    • Microcomputer, electronic equipment, and debugging system
    • 微电脑,电子设备和调试系统
    • US06665821B1
    • 2003-12-16
    • US09424718
    • 2000-02-04
    • Yoshiyuki MiyayamaMakoto KudoYoichi Hijikata
    • Yoshiyuki MiyayamaMakoto KudoYoichi Hijikata
    • G06F1100
    • G06F11/3636G06F11/3648G06F11/3656G06F2201/88
    • The present invention provides a microcomputer that makes, it possible to implement a real-time trace on a mass-produced chip using few terminals, acquire trace information from within a specified range, and measure execution times, together with electronic equipment and a debugging system comprising this microcomputer. A trace information output section (16) outputs trace information for implementing a real-time trace, to four dedicated terminals. It outputs instruction execution status information (DST[2:0]) of the CPU to three terminals and the PC value (DPCO) of a branch destination when an PC absolute branch has occurred, serially to one terminal. A microcomputer (10) outputs information indicating the start and end of a trace range or execution-time measurement range to DST[2] in a predetermined sequence. A debugging tool (20) determines the start and end of the trace range or execution-time measurement range from the values in DST[2].
    • 本发明提供一种微型计算机,其能够使用少量终端在批量生产的芯片上实现实时跟踪,从指定的范围内获取跟踪信息,并且与电子设备和调试系统一起测量执行时间 轨迹信息输出部分(16)将用于实现实时跟踪的跟踪信息输出到四个专用终端。 当PC绝对分支发生时,将CPU的指令执行状态信息(DST [2:0])输出到三个终端和分支目的地的PC值(DPCO),串行连接到一个终端。 微型计算机(10)以规定的顺序向DST [2]输出指示轨迹范围或执行时间测量范围的开始和结束的信息。 调试工具(20)根据DST [2]中的值确定跟踪范围或执行时间测量范围的开始和结束。