6. January 2010, 22:41:40 US Patent 6944746 - RISC processor supporting one or more uninterruptible co-processors 1. A method of processing instructions in a computer system comprising a processor and a co-processor communicatively coupled to the processor, wherein the processor includes a co-processor interface communicatively coupled to the co-processor, the method comprising:
(a) processing instructions in the processor in an instruction pipeline wherein instructions are processed sequentially by an instruction fetch stage, an instruction decode stage, an instruction execute stage, a memory access stage and a result write-back stage; and
(b) if a co-processor instruction is received by the processor, performing steps of:
(b)(i) providing the co-processor instruction to the co-processor interface during the instruction execute stage: and (b)(ii) transmitting the co-processor instruction from the co-processor interface to the co-processor during the memory access stage.
2. The method of claim 1 further comprising a step (c) of:
(c) if an interrupt or exception is received by the processor, canceling an instruction that is in the instruction execute stage when the interrupt is received and reissuing the instruction starting at the instruction fetch stage.
3. The method of claim 2 wherein if an interrupt or exception is received by the processor when a co-processor instruction is in the instruction execute stage, the co-processor instruction is canceled before the co-processor instruction is transmitted to the co-processor and the co-processor instruction is reissued starting at the instruction fetch stage.
4. The method of claim 1 wherein the co-processor is a processing element for which sending the same co-processor instruction to the co-processor twice decreases the performance of the co-processor.
5. The method of claim 1 wherein the processor is a reduced instruction set computer (RISC) processor.
6. The method of claim 1 wherein the system is a media decoding system, the processor is a core decoder processor and the co-processor is a decoding accelerator adapted to assist the core processor with a decoding function.
7. A computer system comprising:
a processor adapted to process instructions in an instruction pipeline wherein instructions are processed sequentially by an instruction fetch stage, an instruction decode stage, an instruction execute stage, a memory access stage and a result write-back stage, the processor including a co-processor interface; and
a co-processor communicatively coupled to the co-processor interface of the processor and adapted to perform processing tasks in response to co-processor instructions provided by the processor;
wherein the processor is adapted to provide a co-processor instruction to the co-processor interface during the instruction execute stage and wherein the co-processor interface is adapted to transmit the co-processor instruction to the co-processor during the memory access stage.
8. The system of claim 7 wherein if an interrupt is received by the processor, the processor is adapted to cancel an instruction that is in the instruction execute stage when the interrupt is received and to reissue the instruction starting at the instruction fetch stage.
9. The system of claim 8 wherein if an interrupt is received by the processor when a co-processor instruction is in the instruction execute stage, the processor is adapted to cancel the co-processor instruction before the co-processor instruction is transmitted to the co-processor and to reissue the co-processor instruction starting at the instruction fetch stage.
10. The system of 7 wherein the co-processor is a processing element for which sending the same co-processor instruction to the co-processor twice decreases the performance of the co-processor.
11. The system of claim 7 wherein the processor is a reduced instruction set computer (RISC) processor.
12. The system of claim 7 wherein the system is a media decoding system, the processor is a core decoder processor and the co-processor is a decoding accelerator adapted to assist the core processor with a decoding function. Other References
* U.S. Appl. No. 09/437,208 entitled “Graphics Display System”, filed Nov. 9, 1999, Inventor: Alexander G. Macinnis et al. * U.S. Appl. No. 09/641,374 entitled “Video, Audio And Graphics Decode, Composite And Display System”, filed Aug. 18, 2000, Inventor: Alexander G. Macinnis et al. * U.S. Appl. No. 09/641,936 entitled “Video And Graphics System With An MPEG Video Decoder For Concurrent Multi-Row Decoding”, filed Aug. 18, 2000, Inventor: Ramanujan K. Valmiki et al. * U.S. Appl. No. 09/643,223 entitled “Video And Graphics System With MPEG Specific Data Transfer Commands”, filed Aug. 18, 2000, Inventor: Ramanujan K. Valmiki et al. * U.S. Appl. No. 09/640,670 entitled “Video And Graphics System With Video Scaling”, filed Aug. 18, 2000, Inventor: Alexander G. Macinnis et al. * U.S. Appl. No. 09/641,930 entitled “Video And Graphics System With A Video Transport Processor”, filed Aug. 18, 2000, Inventor: Ramanujan K. Valmiki et al. * U.S. Appl. No. 09/641,935 entitled “Video And Graphics System With Parallel Processing Of Graphics Windows”, filed Aug. 18, 2000, Inventor: Alexander G. Macinnis et al. * U.S. Appl. No. 09/642,510 entitled “Video And Graphics System With A Single-Port RAM”, filed Aug. 18, 2000, Inventor: Xiaodong Xie. * U.S. Appl. No. 09/642,458 entitled “Video And Graphics System With AnIntegrated System Bridge Controller”, Inventor: Alexander G. Macinnis et al. * Loosley Coupled Synchronization Mechanism Supporting Precise Interrupts, IBM Technical Disclosure Bulletin, vol. 35, No. 4B, 1992, pp. 83-86, IBM Corp., New York, U.S.
Inventor
* So, Kimming
Application No. 10113094 filed on 04/01/2002
US Classes: 712/34, Including coprocessor712/244, Exeception processing (e.g., interrupts and traps)710/260, INTERRUPT PROCESSING345/519Integrated circuit (e.g., single chip semiconductor device)
Field of Search 712/34, Including coprocessor712/35, Digital Signal processor712/244, Exeception processing (e.g., interrupts and traps)710/268, Source or destination identifier710/267, Processor status710/265, Variable710/266, Programmable interrupt processing710/260, INTERRUPT PROCESSING710/262, Interrupt inhibiting or masking710/264, Interrupt prioritizing710/269, Handling vector710/263, Interrupt queuing710/261Multimode interrupt processing
Examiners Primary: Treat, William M.
Attorney, Agent or Firm
* McAndrews, Held & Malloy, Ltd.
US Patent References 5887160, Method and apparatus for communicating integer and floating point data over a shared data path in a single instruction pipeline processor Issued on: 03/23/1999 Inventor: Lauritzen, et al.6538656Video and graphics system with a data transport processor Issued on: 03/25/2003 Inventor: Cheung, et al.
This page gives you step-by-step instructions on how to launch Magnifier in earlier versions of Windows Instructions
Open the Window's Magnifier using the following steps:
1. Open the ' Start ' menu by clicking on the ' Start ' button or by pressing the ' Windows ' logo key (located between the ' Ctrl ' + ' Alt ' keys on most keyboards) alternatively press ' Ctrl ' + ' Esc ' . 2. Click on ' Programs ' or alternatively press ' P ' on the keyboard until ' Programs ' is highlighted and then press ' Enter ' . 3. Click on ' Accessories ' or press ' A ' on the keyboard until ' Accessories ' is highlighted and then press ' Enter ' . 4. Click on ' Accessibility ' or if you are using the keyboard, it will already be highlighted so just press ' Enter ' . 5. Click on ' Magnifier ' or press ' M ' and when ' Magnifier ' is highlighted, press ' Enter ' on the keyboard. 6. The magnifier is now turned on and the settings box appears. 7. You can click in the magnification level box (as highlighted in Fig 1 ) to change the level of magnification, or use the up and down arrow keys. 8. You can minimise the magnifier settings box by clicking the minimise button or by pressing ' Alt ' + ' Spacebar ' and then press ' N ' .
I had that same problem before unzipping and extracting drives.oh i whish i could recall all of it but it's extremely frustrating and switching back and forth from USB to ethernet.Are you trying to set up three at the same time or have you tried them individually?I do remember something about a network card but can't recall if i replaced it or not.
Universal Eyes (18. Mart 2006, 03:23:39) tarafından düzenlendi
BIG BAD WOLF:You can get alot as you mentioned,even HD movies new releases,previews and also burnable to disk i pods too through (quick time),it's amazing the first months free then there a charge of 24.99 a month but well worth it.I'm on ultra speed not sure if that makes a difference with compatibility though.
There's a new computer coming out shortly from microsoft which there calling MPC's hand held with a 7 inch screen and even a newer advanced verson of windows with a touch screen keyboard and everything a PC is capable of and more in most ways,should be on the market in a few months ranging from $600 to $1000 that would be in Canadian funds which would make it around $480 to $800 in US Dollars.
morphy4ever:You can't use microsoft xp.it's not compatable with out a 516MB tower,you can lower it to 256 on the diognostics screen, but the XP will not run without the capacity of the proper equipmment.
danoschek:With norton and beta 1 and adware i''ve been able to find the viruses and worms,and even there computer name and ips come up so there are in bigger trouble then they think,3 agents to take them down,i've been offered a job at microsoft,to do tracking.
Noton is not that good because,on the scanning it comes up with possible browser hijacker,which i already know the browsers been hijacked already,if they were really good it would have came up with a definate.
Universal Eyes (8. Haziran 2005, 05:40:22) tarafından düzenlendi
harley:
Hi Harley,the best bet for her to know would be to run the computer in safe mode,install microsoft anti-spyware combined with Norton,it not only will eliminate it but as well,give you the computer #s and ips codes.
In my eyes it sounds like the browsers been hijacked,if you type a comma and you see and extra space then you'll know for sure,if she's using the Telephone as the provider to the internet,she should always automatically close all windows or log of before answering,that's there new way of getting at the system,the old email attachments is another,but these Worms and viruses are expanding as well as getting alot more advanced.
Universal Eyes (1. Nisan 2005, 00:54:16) tarafından düzenlendi
There's a new gaming system out called a G3 psp.
With a four inch screen,looks incredibly nice.
Just letting people know alot of children would love it for a gift.
As for example i had to re edit my message!
The fox is much faster but the text is smaller,i'm not quite sure what is more faster that's why,due to the fact it takes longer to read and reply.
Universal Eyes (31. Mart 2005, 07:55:20) tarafından düzenlendi
Rose:
Hi the computers you checked ,does that come with a scanner,printer and fax machine all built in one,and counting a wireless mic and top notch keyboard,not to mention the affect systems, and disk drivers,including all special effects also allowing you to set up a home network of major computers,including wireless labtops that run right from your home?
(sakla) If you want to greet someone in their native language try our Player's Dictionary, in the "more about languages" link under the flags. (pauloaguia) (Bütün ipuçlarını göster)