Motorola Microprocessor

Only available on StudyMode
  • Download(s) : 1262
  • Published : October 21, 2006
Open Document
Text Preview

------------------------------------------------------------------------------------------------------------- Written by: Nyer Le

What is the heart of a computer system? Of course, that is the CPU. In general, CPU is composed from a microprocessor that controls all the operations of the system. In the IT market today, there are many kinds of microprocessors available to build the CPU, such as Intel, AMD, Cyric, Alpha… each of them has its own advantages and is used for separated purposes. In this document, I'd like to discuss about a high performance microprocessor, the newest Motorola's 32-bit microprocessor MC68060, which is widely used in networking technology and embedded systems. Section 1 will introduce an overview about the architecture of this microprocessor and its functional blocks. The processing states of the microprocessor are described in section 2. Section 3 refers briefly to programming model - data registers, data format. For instruction set list, please refer to the source of information at the end of this document. 1. Microprocessor architecture:

Motorola microprocessor has several main functional blocks: the execution unit, memory units, and bus controller, as we can see in the figure below:
a) The Execution Unit: consisted of Instruction Fetch Unit, Integer Unit and Floating Point Unit. Instruction Fetch Unit is the unit that the microprocessor fetches the next instruction to be executed in. This unit establishes and manages the pipeline mechanism, which allows 4-stage pipelining of instructions: Instruction Address Calculation (IAG), Instruction Fetch (IC), Early Decode (IED), and Instruction Buffer. This smooth fetching keep the CPU always busy and bring the greatest performance. MC68060 uses branch cache to let the instruction fetch pipeline notice about the branch instructions such as jmp or procedures, and change the instruction stream timely....
tracking img