Define wilkes control unit, Computer Engineering

Assignment Help:

Q. Define Wilkes Control Unit?

Prof. M. V. Wilkes of the Cambridge University Mathematical Laboratory invented the term microprogramming in 1951. He offered a systematic alternative process for designing control unit of a digital computer. At the time of instruction executing a machine instruction, a sequence of transformations and transfer of information from one register in processor to another take place. These were also known as the micro operations. Due to the analogy between the executions of individual steps in a machine instruction to execution of individual instruction in a program. Wilkes introduced the idea of microprogramming. Wilkes control unitreplaces the combinational and sequential circuits of hardwired CU by a simple CU in conjunction with a storage unit which stores the sequence of steps of instruction which is a micro-program.

In Wilkes microinstruction has two main components:

a)  Control field thatdenotes the control lines which are to be activated and

b)  Address field that provides address of the subsequent microinstruction to be executed.

The figure below is an illustration of Wilkes control unit design. 

1315_Define Wilkes Control Unit.png

Figure: Wilkes Control Unit

The control memory in Wilkes control is organized like a PLA's like matrix made of diodes. This is partial matrix and comprises two components the control signals and address of the subsequent micro-instruction. Register I comprises the address of next micro-instruction which is one step of instruction execution, for illustration T1 in M1 or T2 in M2 etc. as in Figure below. On decoding the control signals are producedwhich cause execution of micro-operation(s) of that step. Additionally the control unit denotes the address of next micro-operation that gets loaded through register II to register I. Register I can also be loaded by register II and enable IR input control signal. This will pass address of first micro-instruction of execute cycle. At the time of a machine cycle one row of the matrix is triggered. The first portion of the row produces the control signals which control the operations of the processor. Second part produces the address of row to be selected in next machine cycle. 

At beginning of the cycle the address of the row to be selected is contained in register I. This address is input to decoder that is activated by a clock pulse.

This triggers the row of control matrix. Two-register arrangement is required as the decoder is a combinational circuit; with only one register output would become input at the time of a cycle. This can be an unstable condition because of repetitive loop.


Related Discussions:- Define wilkes control unit

Describes the phases of sdlc, Software Development Life Cycle (SDLC):- SDLC...

Software Development Life Cycle (SDLC):- SDLC (System Development Life Cycle) is a well-defined process by which a system is conceived developed and implemented. In other sense a S

Sort, quick sort working

quick sort working

Software estimation, Software Estimation The statement of scope helps t...

Software Estimation The statement of scope helps the planner to established estimates using one or more method which fail into two wide categories: empirical modeling and decom

Show types under which networks will be divided, What are the two broad typ...

What are the two broad types under which Networks will be divided? Ans: All computer networks fit in one of the two dimensions specifically: a)  Transmission Technology, thi

Minimumshelf program in c, At a shop of marbles, packs of marbles are prepa...

At a shop of marbles, packs of marbles are prepared. Packets are named A, B, C, D, E …….. All packets are kept in a VERTICAL SHELF in random order. Any numbers of packets with thes

Visibility, hidden edge/surface removal

hidden edge/surface removal

Explain ones complement operator, One's Complement Operator: ~ The one'...

One's Complement Operator: ~ The one's complement operator, sometimes called the "bitwise complement" or "bitwise NOT" operator, produces the bitwise one's complement of its op

Explain control word, What is control word? A control word is a word wh...

What is control word? A control word is a word whose individual bits show the various control signals.

Why pic18f452 was used in the project designed, I have used the PIC18F452 m...

I have used the PIC18F452 microcontroller for both the main micro and the interface chip device because of it enhanced features that can be used to meet the specification required

Explain about double error detection bit, Q. Explain about Double Error Det...

Q. Explain about Double Error Detection bit? Let's presume now that two bit errors take place in data. Data received: So on -matching we conclude P3-D3 pair doesn't

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd