Patents by Inventor Souichi Kobayashi
Souichi Kobayashi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 5987585Abstract: A one-chip microprocessor, in which a built-in cache memory unit 20 has parities, and a cache parity generating & checking unit 21 checks parity of data read from the built-in cache memory unit 20, and when parity error is detected, outputs an internal cache parity error signal 50 to an instruction execution unit 23. By this, the instruction execution unit 23 suspends instruction execution and outputs a processor error signal 37. Accordingly, by checking parity errors of data of built-in memory and inputted address/data, instruction execution are immediately suspended to limit malfunction at least, thereby improving reliability. And by storing kinds of bus operation and errors in a register at the time of error generation, restoring possibility of system level is improved.Type: GrantFiled: February 15, 1994Date of Patent: November 16, 1999Assignee: Mitsubishi Denki Kabushiki KaishaInventors: Nobuaki Motoyama, Souichi Kobayashi
-
Patent number: 5936455Abstract: A MOS integrated circuit comprising a middle potential node to which a middle potential is to be supplied, a first operation circuit operating between a first potential and the middle potential, a second operation circuit operating between the middle potential and a second potential, and a node stabilization circuit for stabilizing the potential of the middle potential node.Type: GrantFiled: March 5, 1996Date of Patent: August 10, 1999Assignee: Mitsubishi Denki Kabushiki KaishaInventors: Souichi Kobayashi, Yukihiko Shimazu, Toshio Kishi
-
Patent number: 5889429Abstract: A semiconductor integrated circuit which converts power-supply voltage applied from outside into optimum voltage for operating an internal circuit at the frequency of an internal clock in response to a multiplication control signal supplied to a PLL circuit from outside to generate the internal clock for operating the internal circuit by dividing a clock supplied from outside or by judging the cycle of an internal clock generated by dividing an external clock so as to supply the optimum voltage to the internal circuit.Type: GrantFiled: June 10, 1996Date of Patent: March 30, 1999Assignee: Mitsubishi Denki Kabushiki KaishaInventors: Souichi Kobayashi, Toshio Kishi
-
Patent number: 5706469Abstract: A novel data processing system is disclosed. Least significant bits of an address of a to-be-accessed memory of a number corresponding to a minimum specified range of a plurality of to-be-controlled memory areas each specified in an arbitrary size in advance are masked by mask bits. The access address with a predetermined number of least significant bits thereof masked is compared with each head address of a plurality of the memory areas to be controlled. It is decided in which of the memory areas to be controlled the access address is included. The memory access is controlled by access control data set for each memory area to be controlled. Further, the plurality of memory areas to be controlled are arranged in the order of priority. The to-be-controlled memory areas of higher priority are removed from the whole of the memory areas, whereby discontinuous memory areas are treated as a single memory area to be controlled.Type: GrantFiled: September 11, 1995Date of Patent: January 6, 1998Assignee: Mitsubishi Denki Kabushiki KaishaInventor: Souichi Kobayashi
-
Patent number: 5394528Abstract: A data processor capable of controlling memory accessing by the same controls regardless of the bus width to be used. A register is provided for storing data to be inputted and completing a block of data with a size equal to that of the whole bus width of the external data bus when the microprocessor accesses external memory by using only a part of the bus width of an external data bus according to a bus-sizing function. A bus interface is provided for starting memory access by dividing a bus cycle into plural portions according to the bus width and for controlling operation so as to access data equal in size to the case where the whole bus width of the external data bus is used for accessing.Type: GrantFiled: September 2, 1992Date of Patent: February 28, 1995Assignee: Mitsubishi Denki Kabushiki KaishaInventors: Souichi Kobayashi, Yuichi Saito
-
Patent number: 5361338Abstract: A pipelined data processor decomposes an instruction into a plurality of processing units (step codes), each corresponding to an operand of the instruction. In the register direct addressing mode, where the source operand of the instruction is an immediate value and the destination operand of the instruction is a register, the data processor combines the two step codes associated with the two operands into one. Thus, the number of cycles required for processing the instruction is reduced.Type: GrantFiled: November 9, 1992Date of Patent: November 1, 1994Assignee: Mitsubishi Denki Kabushiki KaishaInventors: Souichi Kobayashi, Masahito Matsuo
-
Patent number: 5269008Abstract: A data processor which includes a pipeline processing unit that processes instructions, including a POP instruction. The POP instruction includes a destination operand field and has a stack top as a source. The destination for the POP instruction can be register or a memory location. The pipeline processing unit is capable of performing pre-processing with respect to both the source and destination operands prior to execution by an execution stage of the pipeline processing unit. When the destination is a memory location, pre-processing of the destination uses information from the destination operand field. When the destination operand is a general register, steps for pre-processing of the destination are merged prior to the execution stage. Pre-processing of the source uses information from the stackpointer and is conducted prior to the execution phase in response to the decoding of the operation code field of the POP instruction.Type: GrantFiled: August 30, 1991Date of Patent: December 7, 1993Assignee: Mitsubishi Denki Kabushiki KaishaInventors: Souichi Kobayashi, Masahito Matuo
-
Patent number: 5062110Abstract: An improved apparatus for testing logic circuits by implementing scan-in/scan-out operations. The improved testing apparatus is provided with input terminals for receiving control signals and data signals, one or more shift-paths each of which is made up of shift registers and control means for enabling a bidirectional shift operation of the shift-paths and for controlling the directions in which the respective shift-paths shift logical values stored in the shift registers thereof. The control means sets the shift direction in accordance with the control signals provided from the input terminals. Thereby, if there is a failing shift register in a shift-path, the failing shift register can be located by implementing the scan-in/scan-out operation utilizing the bidirectional shift of the logical data in the shift-path.Type: GrantFiled: May 28, 1987Date of Patent: October 29, 1991Assignee: Mitsubishi Denki Kabushiki KaishaInventors: Souichi Kobayashi, Jun-ichi Hinata
-
Patent number: 4945472Abstract: A device for detecting whether addresses used for accessing in a memory mapped I/O system are present in the I/O area or not is provided. The device includes a mask register for logically ANDing with an incoming address. The output of the ANDing process is exclusive-ORed with an I/O address register. When an operand fetch is made to an I/O area the fetch is suspended during execution of preceding instructions. When the instruction fetch unit seeks an I/O area address, or the address calculation unit seeks an I/O area address, or data is fetched across a boundary of the I/O area, an exception is activated.Type: GrantFiled: March 25, 1988Date of Patent: July 31, 1990Assignee: Mitsubihsi Denki Kabushiki KaishaInventors: Ken Sakamura, Souichi Kobayashi
-
Patent number: RE36052Abstract: A data processor capable of controlling memory accessing by the same controls regardless of the bus width to be used. A register is provided for storing data to be inputted and completing a block of data with a size equal to that of the whole bus width of the external data bus when the microprocessor accesses external memory by using only a part of the bus width of an external data bus according to a bus-sizing function. A bus interface is provided for starting memory access by dividing a bus cycle into plural portions according to the bus width and for controlling operation so as to access data equal in size to the case where the whole bus width of the external data bus is used for accessing.Type: GrantFiled: March 18, 1996Date of Patent: January 19, 1999Assignee: Mitsubishi Benki Kabushiki KaishaInventors: Souichi Kobayashi, Yuichi Saito