Supercharge Your Innovation With Domain-Expert AI Agents!

External microcode

A technology of microcode and code, applied in the field of microcode, which can solve problems such as high cost and limited size of microcode

Inactive Publication Date: 2003-08-20
INTEL CORP
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, traditional implementations of microcode have several disadvantages
For example, microcode is often limited in size and expensive because each bit of microcode takes up valuable die area

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • External microcode
  • External microcode
  • External microcode

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] In the exemplary embodiments described below, at least some of the microcode for a processor resides on a computer-readable medium external to the processor. In the following detailed description of the embodiments, reference is made to the accompanying drawings which form a part hereof, and in which case the description is by way of illustration of specific embodiments in which the invention may be practiced. It is to be realized that other embodiments may be utilized and structural modifications may be made without departing from the scope of the present invention.

[0017] figure 1 is a block diagram of a system, such as a computer system 105, of an exemplary embodiment of the present invention. Computer system 105 includes a bus 100 , keyboard interface 101 , external memory 102 , mass storage 103 , processor 104 , and firmware 106 . The bus 100 can be a single bus or a combination of multiple buses. Bus 100 provides the communication link between the various com...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Some embodiments of the invention include a computer system comprising a bus, a processor and a computer readable medium external to the processor. The computer readable medium is coupled to the processor by the bus and stores instructions to implement microcode functions. Some other embodiments of the invention include a method of using firmware as microcode. The method comprises storing programmed code in firmware and executing the programmed code. The method further comprises updating one or more registers associated with a logic unit on the processor in response to the execution of the programmed code and controlling one or more functions of the logic unit on the processor based on a value stored in the register.

Description

field of invention [0001] The present invention relates to processors, and more particularly, the present invention relates to microcode for processors. Background of the invention [0002] A computer system can be divided into three basic modules: a central processing unit (CPU), memory, and input / output (I / O) units. These modules are connected to each other through a bus. An input device, such as a keyboard, mouse, disk drive, analog-to-digital converter, etc., is used to enter instructions and data into the computer system via the I / O unit. These instructions and data can be stored in memory. The CPU retrieves the data stored in memory and processes the data as directed by the stored instructions. The results can be stored back into memory or output via the I / O unit to an output device such as a printer, cathode ray tube (CRT) monitor, digital-to-analog converter, liquid crystal display (LCD), etc. . [0003] The function of the CPU (here we will call it a processor)...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/26G06F9/30
CPCG06F9/26G06F9/30101
Inventor H·钦G·坦加杜赖
Owner INTEL CORP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More