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: 6553460
    Abstract: 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: Grant
    Filed: October 1, 1999
    Date of Patent: April 22, 2003
    Assignee: Hitachi, Ltd.
    Inventors: Rajesh Chopra, Shinichi Yoshioka, Mark Debbage
  • Publication number: 20030070011
    Abstract: 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: Application
    Filed: September 26, 2002
    Publication date: April 10, 2003
    Applicant: Hitachi, Ltd.
    Inventors: Takanobu Naruse, Shinichi Yoshioka, Norio Nakagawa
  • Patent number: 6536315
    Abstract: 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: Grant
    Filed: June 12, 2001
    Date of Patent: March 25, 2003
    Assignees: Sango Co., Ltd., Nihon Spindle Mfg. Co., Ltd.
    Inventors: Shinichi Yoshioka, Masakazu Tobimatsu
  • Patent number: 6496905
    Abstract: 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: Grant
    Filed: October 1, 1999
    Date of Patent: December 17, 2002
    Assignee: Hitachi, Ltd.
    Inventors: Shinichi Yoshioka, Hsuan-Wen Wang, Rajesh Chopra, Jun-Wen Tsong
  • Publication number: 20020156962
    Abstract: 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: Application
    Filed: June 10, 2002
    Publication date: October 24, 2002
    Inventors: Rajesh Chopra, Shinichi Yoshioka, Mark Debbage, David Shepherd
  • Patent number: 6425039
    Abstract: 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: Grant
    Filed: November 29, 1999
    Date of Patent: July 23, 2002
    Assignee: Hitachi, Ltd.
    Inventors: Shinichi Yoshioka, Ikuya Kawasaki, Shigezumi Matsui, Susumu Narita
  • Publication number: 20020083267
    Abstract: 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: Application
    Filed: February 28, 2002
    Publication date: June 27, 2002
    Inventors: Yasuhisa Shimazaki, Seiichi Nagata, Katuhiro Norisue, Koichiro Ishibashi, Junichi Nishimoto, Shinichi Yoshioka, Susumu Narita
  • Patent number: 6412043
    Abstract: 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: Grant
    Filed: October 1, 1999
    Date of Patent: June 25, 2002
    Assignee: Hitachi, Ltd.
    Inventors: Rajesh Chopra, Shinichi Yoshioka, Mark Debbage, David Shepherd
  • Patent number: 6389523
    Abstract: 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: Grant
    Filed: April 25, 2000
    Date of Patent: May 14, 2002
    Assignees: Hitachi, Ltd., Hitachi ULSI Engineering Co., Ltd.
    Inventors: Yasuhisa Shimazaki, Seiichi Nagata, Katuhiro Norisue, Koichiro Ishibashi, Junichi Nishimoto, Shinichi Yoshioka, Susumu Narita
  • Publication number: 20020002669
    Abstract: 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: Application
    Filed: November 29, 1999
    Publication date: January 3, 2002
    Inventors: SHINICHI YOSHIOKA, IKUYA KAWASAKI, SHIGEZUMI MATSUI, SUSUMU NARITA
  • Publication number: 20010052432
    Abstract: 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: Application
    Filed: April 25, 2001
    Publication date: December 20, 2001
    Inventor: Shinichi Yoshioka
  • Patent number: 6324634
    Abstract: 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: Grant
    Filed: October 19, 2000
    Date of Patent: November 27, 2001
    Assignee: Hitachi, Ltd.
    Inventors: Shinichi Yoshioka, Shumpei Kawasaki
  • Patent number: 6138226
    Abstract: 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: Grant
    Filed: July 22, 1999
    Date of Patent: October 24, 2000
    Assignee: Hitachi Ltd.
    Inventors: Shinichi Yoshioka, Shumpei Kawasaki
  • Patent number: 6085211
    Abstract: 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: Grant
    Filed: February 12, 1998
    Date of Patent: July 4, 2000
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Shinichi Yoshioka
  • Patent number: 6070234
    Abstract: 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: Grant
    Filed: July 20, 1998
    Date of Patent: May 30, 2000
    Assignees: Hitachi, Ltd., Hitachi ULSI Engineering Corp.
    Inventors: Yasuhisa Shimazaki, Seiichi Nagata, Katuhiro Norisue, Koichiro Ishibashi, Junichi Nishimoto, Shinichi Yoshioka, Susumu Narita
  • Patent number: 6047354
    Abstract: 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: Grant
    Filed: January 14, 1998
    Date of Patent: April 4, 2000
    Assignee: Hitachi, Ltd.
    Inventors: Shinichi Yoshioka, Ikuya Kawasaki, Susumu Narita, Saneaki Tamaki
  • Patent number: 6038661
    Abstract: 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: Grant
    Filed: September 7, 1995
    Date of Patent: March 14, 2000
    Assignee: Hitachi, Ltd.
    Inventors: Shinichi Yoshioka, Ikuya Kawasaki, Shigezumi Matsui, Susumu Narita
  • Patent number: 5939947
    Abstract: 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: Grant
    Filed: April 1, 1997
    Date of Patent: August 17, 1999
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Takehiko Nakao, Shinichi Yoshioka
  • Patent number: 5860127
    Abstract: 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: Grant
    Filed: May 24, 1996
    Date of Patent: January 12, 1999
    Assignees: Hitachi, Ltd., Hitachi ULSI Engineering Co., Ltd.
    Inventors: Yasuhisa Shimazaki, Seiichi Nagata, Katuhiro Norisue, Koichiro Ishibashi, Junichi Nishimoto, Shinichi Yoshioka, Susumu Narita
  • Patent number: 5845109
    Abstract: An operation unit includes at least one processing circuit, a completion detection circuit, and a synchronous clock generator. The detection circuit is connected to the processing circuits, and detect the completion of the operations carried out by the processing circuit. The synchronous clock generator generates a clock signal of the operation unit according to the speed of the processing circuit. If the unit includes plural processing circuits, detection circuits are connected to the processing circuits respectively. And a synthesis unit is connected to the detection circuits for receiving completion signals and prepares a general monitor flag to determine the slowest speed in the plural processing circuits. The clock signal is generated according to the slowest speed. Even if the operation speeds of LSIs scatters due to manufacturing variations, clock frequencies proper for a given LSI are dynamically and flexibly set so that every LSI may demonstrate its maximum performance.
    Type: Grant
    Filed: July 22, 1997
    Date of Patent: December 1, 1998
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Seigo Suzuki, Shinichi Yoshioka