Patents by Inventor Shinichi Yoshioka
Shinichi Yoshioka 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: 6591340Abstract: Methods of widening the permission for a memory access in a data processing system having a virtual cache memory and a translation lookaside buffer are disclosed. A memory access operation is initiated on a predetermined memory location based on logical address information and permission information associated with the memory access operation. The virtual cache memory is accessed and a determination may be made if there is a match between logical address information of the memory access operation and logical address information stored in the entries of the virtual cache. In the event of a match, then a determination may be made based on the permission information of the memory access operation and the permission information of the particular entry of the virtual cache memory as to whether the memory access operation is permitted.Type: GrantFiled: June 10, 2002Date of Patent: July 8, 2003Assignee: Hitachi, Ltd.Inventors: Rajesh Chopra, Shinichi Yoshioka, Mark Debbage, David Shepherd
-
Patent number: 6571267Abstract: In a floating point execution unit capable of executing arithmetic operation at high speed, a canceling prediction circuit (60) inputs directly operands before processing of selectors (2 and 3) and predicts a canceling generated in a subtraction result of the operands executed by a subtraction unit (5). The canceling prediction circuit (60) performs the canceling prediction without waiting the completion of carry adjustment of the operands executed by selecting and then executing the selectors (2 and 3). In addition, the prediction error detection circuit (100). Accordingly, when the subtraction result of the subtraction circuit (5) is output through a selector (12), or before the subtraction result is output, the canceling prediction can be executed. Thereby, the left shifter (8) can execute normalization operation for the subtraction result.Type: GrantFiled: March 9, 2000Date of Patent: May 27, 2003Assignee: Kabushiki Kaisha ToshibaInventor: Shinichi Yoshioka
-
Patent number: 6553460Abstract: Methods of managing a cache memory system in a data processing system are disclosed. The data processing system executes instructions and stores and receives data from a memory having locations in a memory space. The entries of the cache memory are in locations in a register space separate from the memory space. A first instruction that operates only on locations in a register space but not on locations in memory space may be executed to obtain address information from at least one entry of the cache memory. The obtained address information be compared with target address information. If the comparison between the obtained address information and the target address information results in a correspondence, then a first operation may be performed on the entry of the cache memory. If the comparison between the obtained address information and the target address information does not result in a correspondence, then the fit first operations not performed on the entry of the cache memory.Type: GrantFiled: October 1, 1999Date of Patent: April 22, 2003Assignee: Hitachi, Ltd.Inventors: Rajesh Chopra, Shinichi Yoshioka, Mark Debbage
-
Publication number: 20030070011Abstract: A DMA controller including a request queue for holding DMA transfer requests clears only the request queue without executing unnecessary DMA transfers and provides information about the states of the queue. A DMA controller is configured to enable data transfer control with respect to plural channels and includes a request queue capable of holding the identification information of channels concerned in plural data transfer requests, wherein the states of the request queue can be outputted and information held in the request queue can be cleared.Type: ApplicationFiled: September 26, 2002Publication date: April 10, 2003Applicant: Hitachi, Ltd.Inventors: Takanobu Naruse, Shinichi Yoshioka, Norio Nakagawa
-
Patent number: 6536315Abstract: The spinning system according to the present invention performs spinning properly, by driving a working tool in revolution, on an unrotatably supported member to be machined, and also performs other work such as cutting, etc. after the spinning.Type: GrantFiled: June 12, 2001Date of Patent: March 25, 2003Assignees: Sango Co., Ltd., Nihon Spindle Mfg. Co., Ltd.Inventors: Shinichi Yoshioka, Masakazu Tobimatsu
-
Patent number: 6496905Abstract: Methods and an apparatus for buffering write operations are disclosed. In one embodiment, a processing system bursts data to a bus. The processing system includes a memory cache, a write buffer unit, and a control unit. The memory cache produces an address and data. Included in the write buffer unit are a plurality of data locations coupled to the memory cache. The control unit directs the first data to any of the plurality of data locations.Type: GrantFiled: October 1, 1999Date of Patent: December 17, 2002Assignee: Hitachi, Ltd.Inventors: Shinichi Yoshioka, Hsuan-Wen Wang, Rajesh Chopra, Jun-Wen Tsong
-
Publication number: 20020156962Abstract: Methods of widening the permission for a memory access in a data processing system having a virtual cache memory and a translation lookaside buffer are disclosed. A memory access operation is initiated on a predetermined memory location based on logical address information and permission information associated with the memory access operation. The virtual cache memory is accessed and a determination may be made if there is a match between logical address information of the memory access operation and logical address information stored in the entries of the virtual cache. In the event of a match, then a determination may be made based on the permission information of the memory access operation and the permission information of the particular entry of the virtual cache memory as to whether the memory access operation is permitted.Type: ApplicationFiled: June 10, 2002Publication date: October 24, 2002Inventors: Rajesh Chopra, Shinichi Yoshioka, Mark Debbage, David Shepherd
-
Patent number: 6425039Abstract: A vector point of an exception handler related to TLB miss exception events is obtained by reading a vector base address of a register VBR one time, and by adding a vector offset (H′400) thereto. A vector point of an exception handler related to exception events other than the TLB miss exception events is obtained by adding a vector offset to a value (vector base address) of the register VBR, and an exception code which is an address offset obtained by reading a value of the register EXPEVT or INTEVT one time is added to the vector point that is obtained. Thus, the processing is branched to a required exception handler to execute the exception event processing related to exception events other than the TLB miss exception events.Type: GrantFiled: November 29, 1999Date of Patent: July 23, 2002Assignee: Hitachi, Ltd.Inventors: Shinichi Yoshioka, Ikuya Kawasaki, Shigezumi Matsui, Susumu Narita
-
Publication number: 20020083267Abstract: A comparator having a hit signal that is high, before a hit check is established in each way of an address array, and that goes low, when a mishit has been established. When a clock frequency is high, the address array is activated by the first clock signal, and thereafter, all ways of a data array are activated by the second clock signal before the hit check is established. When the hit check has been established, data read from a way which has the hit is output onto a data line and an operation in the way which has a mishit is stopped.Type: ApplicationFiled: February 28, 2002Publication date: June 27, 2002Inventors: Yasuhisa Shimazaki, Seiichi Nagata, Katuhiro Norisue, Koichiro Ishibashi, Junichi Nishimoto, Shinichi Yoshioka, Susumu Narita
-
Patent number: 6412043Abstract: Methods of widening the permission for a memory access in a data processing system having a virtual cache memory and a translation lookaside buffer are disclosed. A memory access operation is initiated on a predetermined memory location based on logical address information and permission information associated with the memory access operation. The virtual cache memory is accessed and a determination may be made if there is a match between logical address information of the memory access operation and logical address information stored in the entries of the virtual cache. In the event of a match, then a determination may be made based on the permission information of the memory access operation and the permission information of the particular entry of the virtual cache memory as to whether the memory access operation is permitted.Type: GrantFiled: October 1, 1999Date of Patent: June 25, 2002Assignee: Hitachi, Ltd.Inventors: Rajesh Chopra, Shinichi Yoshioka, Mark Debbage, David Shepherd
-
Patent number: 6389523Abstract: A comparator is constituted such that a hit signal &phgr;hit is high, before hit check is established in each way of an address array, and such that the hit signal goes low, when a mishit has been established. When a clock frequency is relatively high, the address array is activated by the first clock signal, and thereafter, all ways of a data array are activated by the second clock signal before the hit check in the address array is established. When the hit check has been established, data read from a way in the data array which has hit is immediately outputted onto a data line and an operation in the way which has mishit is stopped. This novel constitution realizes a high-speed cache operation. When the clock frequency is relatively low, only a way in the data array that has hit is activated after completion of the hit check, thereby reducing power consumption at a low-speed operation.Type: GrantFiled: April 25, 2000Date of Patent: May 14, 2002Assignees: Hitachi, Ltd., Hitachi ULSI Engineering Co., Ltd.Inventors: Yasuhisa Shimazaki, Seiichi Nagata, Katuhiro Norisue, Koichiro Ishibashi, Junichi Nishimoto, Shinichi Yoshioka, Susumu Narita
-
Publication number: 20020002669Abstract: A vector point of an exception handler related to TLB miss exception events is obtained by reading a vector base address of a register VBR one time, and by adding a vector offset (H′400) thereto. A vector point of an exception handler related to exception events other than the TLB miss exception events is obtained by adding a vector offset to a value (vector base address) of the register VBR, and an exception code which is an address offset obtained by reading a value of the register EXPEVT or INTEVT one time is added to the vector point that is obtained. Thus, the processing is branched to a required exception handler to execute the exception event processing related to exception events other than the TLB miss exception events.Type: ApplicationFiled: November 29, 1999Publication date: January 3, 2002Inventors: SHINICHI YOSHIOKA, IKUYA KAWASAKI, SHIGEZUMI MATSUI, SUSUMU NARITA
-
Publication number: 20010052432Abstract: The engine compartment structure has an engine compartment and an engine unit. The engine compartment has side members, a rear cross member, and a steering rack mounted on rear cross member. Engine unit has an engine, a transfer case, and a transaxle. Transfer case has an output shaft. The center of output shaft is positioned lower than the center of an axle of transaxle. Steering rack is positioned lower than output shaft. With this the engine compartment structure, the height of a floor tunnel which houses output shaft can be lowered. Also, the cross sectional height of side members can be increased.Type: ApplicationFiled: April 25, 2001Publication date: December 20, 2001Inventor: Shinichi Yoshioka
-
Patent number: 6324634Abstract: Physical page information PA(a) corresponding to logical page information VA(a) as a cache tag address is retained in a logical cache memory 10 and in the event of a cache miss when a shared area is accessed, the physical page information PA (a) retained in the cache memory is compared with physical page information PA (b) resulting from the translation of a search address by TLB. When the result of the comparison is proved to be conformity, the cache entry is processes as a cache hit, so that the problem of a synonym arising from a case where the same physical address is assigned to different logical addresses is solved in such a manner that the number of times access is provided to TLB is halved as compared with the conventional arrangement.Type: GrantFiled: October 19, 2000Date of Patent: November 27, 2001Assignee: Hitachi, Ltd.Inventors: Shinichi Yoshioka, Shumpei Kawasaki
-
Logical cache memory storing logical and physical address information for resolving synonym problems
Patent number: 6138226Abstract: Physical page information PA(a) corresponding to logical page information VA(a) as a cache tag address is retained in a logical cache memory 10 and in the event of a cache miss when a shared area is accessed, the physical page information PA (a) retained in the cache memory is compared with physical page information PA (b) resulting from the translation of a search address by TLB. When the result of the comparison is proved to be conformity, the cache entry is processes as a cache hit, so that the problem of a synonym arising from a case where the same physical address is assigned to different logical addresses is solved in such a manner that the number of times access is provided to TLB is halved as compared with the conventional arrangement.Type: GrantFiled: July 22, 1999Date of Patent: October 24, 2000Assignee: Hitachi Ltd.Inventors: Shinichi Yoshioka, Shumpei Kawasaki -
Patent number: 6085211Abstract: With the use of outputs of priority encoders serving as selection signals, final carry signals at respective bits in an adder can be selected as signals indicating whether or not prediction error is present. Accordingly, it is possible to detect earlier whether or not prediction error in a cancelling bit prediction circuit is present.Type: GrantFiled: February 12, 1998Date of Patent: July 4, 2000Assignee: Kabushiki Kaisha ToshibaInventor: Shinichi Yoshioka
-
Patent number: 6070234Abstract: A comparator is constituted such that a hit signal .phi.hit is high, before hit check is established in each way of an address array, and such that the hit signal goes low, when a mishit has been established. When a clock frequency is relatively high, the address array is activated by the first clock signal, and thereafter, all ways of a data array are activated by the second clock signal before the hit check in the address array is established. When the hit check has been established, data read from a way in the data array which has hit is immediately outputted onto a data line and an operation in the way which has mishit is stopped. This novel constitution realizes a high-speed cache operation. When the clock frequency is relatively low, only a way in the data array that has hit is activated after completion of the hit check, thereby reducing power consumption at a low-speed operation.Type: GrantFiled: July 20, 1998Date of Patent: May 30, 2000Assignees: Hitachi, Ltd., Hitachi ULSI Engineering Corp.Inventors: Yasuhisa Shimazaki, Seiichi Nagata, Katuhiro Norisue, Koichiro Ishibashi, Junichi Nishimoto, Shinichi Yoshioka, Susumu Narita
-
Patent number: 6047354Abstract: A data processor capable of supporting a plurality of page sizes without increasing the chip occupation area or the power consumption. This data processor for supporting a virtual memory is constructed of a set associative type cache memory having a plurality of banks having their index addresses shared, in which the virtual page size can be set for each page and which includes a TLB to be shared among the plural virtual pages set in various manners. This TLB is provided with a latch field for latching a pair of the virtual page number and the physical page number. The maximum size of the virtual page to be supported is set to the power of two of the minimum size, and the bank number of the TLB is set to no less than the power of two of the former.Type: GrantFiled: January 14, 1998Date of Patent: April 4, 2000Assignee: Hitachi, Ltd.Inventors: Shinichi Yoshioka, Ikuya Kawasaki, Susumu Narita, Saneaki Tamaki
-
Patent number: 6038661Abstract: A vector point of an exception handler related to TLB miss exception events is obtained by reading a vector base address of a register VBR one time, and by adding a vector offset (H'400) thereto. A vector point of an exception handler related to exception events other than the TLB miss exception events is obtained by adding a vector offset to a value (vector base address) of the register VBR, and an exception code which is an address offset obtained by reading a value of the register EXPEVT or INTEVT one time is added to the vector point that is obtained. Thus, the processing is branched to a required exception handler to execute the exception event processing related to exception events other than the TLB miss exception events.Type: GrantFiled: September 7, 1995Date of Patent: March 14, 2000Assignee: Hitachi, Ltd.Inventors: Shinichi Yoshioka, Ikuya Kawasaki, Shigezumi Matsui, Susumu Narita
-
Patent number: 5939947Abstract: A phase synchronous circuit, in the process of locking an internal signal to an input signal by a PLL loop, makes a frequency of the internal signal stepwise approximate to a frequency of the input signal under digital PLL control at a first stage, and adjusting a phase under analog PLL control at a next stage, thus controlling a variable frequency oscillator at the two stages. A gain with which an analog PLL control system is burdened can be thereby reduced, and a gain of VCO may not be set larger than required even if a frequency of an output signal f.sub.out is high.Type: GrantFiled: April 1, 1997Date of Patent: August 17, 1999Assignee: Kabushiki Kaisha ToshibaInventors: Takehiko Nakao, Shinichi Yoshioka