James S. Blomgren - San Jose CA Mark Semmelmeyer - Sunnyvale CA Tuan Luong - San Jose CA Gary Baum - San Jose CA
Assignee:
Chips and Technologies Inc. - San Jose CA
International Classification:
G06F 106
US Classification:
395550
Abstract:
The present invention provides a means for operating the CPU in a single chip microprocessor at a multipe of the cycle speed of the memory bus. With the present invention, first and second timing signals are provided. The frequency of the second timing signal is a multiple of the frequency of the first timing signal. The second or fast timing signal is provided to the CPU and the first or slower timing signal is provided to the memory subsystem. A bus interface unit is interposed between the CPU and the memory bus. This bus interface unit receives the RDY signal (i. e. the ready signal) from the memory subsystem and modifies it before it is provided to the CPU. The "ready" signal from the memory subsystem is in an undefined state for a significant portion of each bus cycle. Since at least two CPU cycles occur during each memory access, the bus interface unit must ensure that the CPU does not misinterpret the ready signal from the memory subsystem. The bus interface unit also must modify the ADS signal (i. e.
Apparatus For Quickly Determining Actual Jump Addresses By Assuming Each Instruction Of A Plurality Of Fetched Instructions Is A Jump Instruction
James S. Blomgren - San Jose CA Tuan Luong - San Jose CA Winnie Yu - San Jose CA
Assignee:
Chips & Technologies, Inc. - San Jose CA
International Classification:
G06F 938
US Classification:
395375
Abstract:
A method and apparatus for performing a fast jump address calculation is disclosed. A field from the instruction is provided to an adder, on the assumption that it is the displacement value, without actually determining whether it is a displacement value. A fixed instruction length is also provided to the adder, on the assumption that the instruction will have that length. Finally, the current instruction address bits from the program counter are provided to the adder. These are added together to provide a jump address.
James S. Blomgren - San Jose CA Mark Semmelmeyer - Sunnyvale CA Tuan Luong - San Jose CA Gary Baum - San Jose CA
Assignee:
Chips and Technologies Inc. - San Jose CA
International Classification:
G06F 1300
US Classification:
395550
Abstract:
The present invention provides a means for operating the CPU in a single chip microprocessor at a multipe of the cycle speed of the memory bus. With the present invention, first and second timing signals are provided. The frequency of the second timing signal is a multiple of the frequency of the first timing signal. The second or fast timing signal is provided to the CPU and the first or slower timing signal is provided to the memory subsystem. A bus interface unit is interposed between the CPU and the memory bus. This bus interface unit receives the RDY signal (i. e. the ready signal) from the memory subsystem and modifies it before it is provided to the CPU. The "ready" signal from the memory subsystem is in an undefined state for a significant portion of each bus cycle. Since at least two CPU cycles occur during each memory access, the bus interface unit must ensure that the CPU does not misinterpret the ready signal from the memory subsystem. The bus interface unit also must modify the ADS signal (i. e.
System For Detecting Boundary Cross-Over Of Instruction Memory Space Using Reduced Number Of Address Bits
Tuan Luong - San Jose CA James S. Blomgren - San Jose CA Winnie Yu - San Jose CA
Assignee:
Chips and Technologies, Inc. - San Jose CA
International Classification:
G06F 1214
US Classification:
395425
Abstract:
An improved system for checking for segmentation violations counts the total number of bytes accessed from the control segment following a control transfer operation. If the count indicates that a part of an instruction is fetched from outside the control segment a limit exception occurs.
Method And Apparatus For Memory Prefetch Operation Of Volatile Non-Coherent Data
Philip Bourekas - San Jose CA Tuan Anh Luong - San Jose CA Michael Miller - Saratoga CA
Assignee:
Integrated Device Technology, Inc. - Santa Clara CA
International Classification:
G06F 1208
US Classification:
711138
Abstract:
An apparatus and method for prefetching data into a cache memory system is provided. A prefetch instruction includes a hint type that allows a programmer to designate whether, during a data retrieval operation, a hit in the cache is to be ignored or accepted. If accepted, the prefetch operation completes. If ignored, the prefetch operation retrieves data from the main memory, even though the cache believes it contains valid data at the requested memory location. Use of this invention in a multiple bus master processing environment provides the advantages of using a cache memory, i. e. , burst reads and a relatively large storage space as compared to a register file, without incurring disadvantages associated with maintaining data coherency between the cache and main memory systems.
format, high-resolution photos of 58 U.S. national parks by professional photographer Quang-Tuan Luong. You can view photos in slideshow form or set them as wallpaper, search interactive maps, and more; a new feature called Visual Stories will be published several times per week in a magazine format.