-
公开(公告)号:JP2000347854A
公开(公告)日:2000-12-15
申请号:JP2000135053
申请日:2000-05-08
Applicant: ST MICROELECTRONICS SA
Inventor: COFLER ANDREW , WOJCIESZAK LAURENT , BOUVIER STEPHANE
Abstract: PROBLEM TO BE SOLVED: To provide a decoding device which is simple and good in power efficiency and supplies a decoding output to an execution device accurately according to an instruction mode of a computer. SOLUTION: The decoding device 20 is equipped with 1st and 2nd decoders 50 and 52, and 54 and 56 which are so connected as to receive bit arrays of 1st and 2nd specific lengths. The 1st and 2nd decoders operate in parallel so as to generate respective outputs. Switches MUX6 and MUX7 select one of the outputs according to an instruction mode of a processor. The instruction mode of this processor affects the length of the bit array which needs to actually be decoded.
-
公开(公告)号:JP2000330787A
公开(公告)日:2000-11-30
申请号:JP2000135045
申请日:2000-05-08
Applicant: ST MICROELECTRONICS SA
Inventor: WOJCIESZAK LAURENT , COFLER ANDREW
Abstract: PROBLEM TO BE SOLVED: To prevent electric power and a load from being applied on a memory access bus by locking a prefetch buffer for further access to a program memory when all loop instructions are present in the prefetch buffer. SOLUTION: A matching part 20 inspects a loop start address by a compactor 77 as to the address of a matching program counter 36. When the same loop start address match is stored in a special buffer 75, this means that a loop is completely included in the prefetch buffer 22. In this case, a lock signal is sent to the prefetch buffer 22. All loop instructions are held in the prefetch buffer 22 with a frequency where the loop instructions need to be executed. Therefore, the lock signal eliminates the need to take the loop instructions out of a program memory repeatedly until the loop is repeated with the prescribed frequency.
-
公开(公告)号:GB2362968B
公开(公告)日:2003-12-10
申请号:GB9930589
申请日:1999-12-23
Applicant: ST MICROELECTRONICS SA
Inventor: COFLER ANDREW , SENAME ISABELLE , BERNARD BRUNO , WOJCIESZAK LAURENT , DEHAMEL ARNAUD
-
公开(公告)号:GB2362968A
公开(公告)日:2001-12-05
申请号:GB9930589
申请日:1999-12-23
Applicant: ST MICROELECTRONICS SA
Inventor: COFLER ANDREW , SENAME ISABELLE , BERNARD BRUNO , WOJCIESZAK LAURENT , DEHAMEL ARNAUD
Abstract: A system for executing instructions having assigned guard or prediction indicators, the system comprising instruction supply circuitry, at least one pipelined execution unit for receiving instructions from the supply circuitry together with a guard or prediction indicator selected from a set of guard or prediction indicators. The execution unit includes a master guard value store containing master values for the guard indicators and circuitry for resolving the guard or prediction value of the guard or prediction indicator in the instruction pipeline and providing a signal to indicate if the pipeline is committed to executing the instruction. The system includes an emulator which has watch circuitry for watching selected instructions in the execution pipeline and synchronising circuitry for correlating resolution of the guard or prediction indicator of each selected instruction with a program count for that instruction.
-
公开(公告)号:DE69934394D1
公开(公告)日:2007-01-25
申请号:DE69934394
申请日:1999-05-03
Applicant: ST MICROELECTRONICS SA
Inventor: WOJCIESZAK LAURENT , COFLER ANDREW
Abstract: An instruction prefetch buffer is described which has a powersave mechanism. A set of output devices of an instruction supply mechanism each have a stop switch which either pass on a changed bit sequence or the previously supplied bit sequence. If the previously supplied bit sequence is supplied, no power is utilised in that machine cycle.
-
公开(公告)号:GB2362730B
公开(公告)日:2004-02-11
申请号:GB9930590
申请日:1999-12-23
Applicant: ST MICROELECTRONICS SA
Inventor: WOJCIESZAK LAURENT , SENAME ISABELLE , BOUVIER STEPHANE
-
公开(公告)号:DE69923539D1
公开(公告)日:2005-03-10
申请号:DE69923539
申请日:1999-05-03
Applicant: ST MICROELECTRONICS SA
Inventor: WOJCIESZAK LAURENT , FERRANTE SONIA
-
公开(公告)号:GB2366006B
公开(公告)日:2004-06-30
申请号:GB9930587
申请日:1999-12-23
Applicant: ST MICROELECTRONICS SA
Inventor: COFLER ANDREW , WOJCIESZAK LAURENT , SENAME ISABELLE
-
公开(公告)号:GB2362730A
公开(公告)日:2001-11-28
申请号:GB9930590
申请日:1999-12-23
Applicant: ST MICROELECTRONICS SA
Inventor: WOJCIESZAK LAURENT , SENAME ISABELLE , BOUVIER STEPHANE
Abstract: A system for executing a sequence of instructions and effecting changes in data held in one or more registers during execution of the instructions, the system including instruction fetch circuitry, decode circuitry to decode instructions and identify registers used in the execution of the instruction and dispatch circuitry to send instructions to one or more execution units after decoding. The system also includes emulator circuitry for debug operations which is arranged to watch data values in one or more selected registers modified during execution of the instructions. The circuitry further comprises a register watch store, for identifying registers to be watched, comparator circuitry, for comparing registers identified by the decode circuitry to registers identified by the register watch store and for recording a signal whenever these match and instruction insertion circuitry responsive to those signals to insert a store instruction to store in a location accessible by the emulation circuitry the data value in a data register identified by a hit signal after execution of the instruction using the data register into the instruction queue for an execution unit.
-
公开(公告)号:DE69935066D1
公开(公告)日:2007-03-22
申请号:DE69935066
申请日:1999-05-03
Applicant: ST MICROELECTRONICS SA
Inventor: WOJCIESZAK LAURENT , COFLER ANDREW
Abstract: A prefetch buffer is described which supports a computer system having a plurality of different instruction modes. The number of storage locations which are read out of the prefetch buffer during each machine cycle is controlled in dependence on the instruction mode. Thus the prefetch buffer allows a number of different instruction modes to be supported and hides memory access latency.
-
-
-
-
-
-
-
-
-