Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Difference between single cycle and multicycle CPU design

Status
Not open for further replies.

asemnor

Junior Member level 3
Joined
Mar 8, 2005
Messages
27
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,509
I am studying Digital Computer Design.Can you explain the difference between single cycle and multicycle CPU design?And how each is done?
 

Please Help

Single Cycle- all operations (fetcf,decode,execute,writeback..)are performed in a single clock cycle.
Multicycle refers to pipelined datapath where all the above operations are performed in multiple clock cycles.

Read Patterson's computer arcchitecture book for more details
 

Please Help

you need some knowledge on computer architecture
 

Please Help

Hi,
Actually a single cycle CPU can be designed in many different ways. One is to design it in a pipeline aproach, the instruction will take more than one cycke, but the overal timing for each instruction will be only one. The other way is to create a highly optimized architect for each instruction and make sure that they all run on one cycle only (not so cust effective when it comes to silicon area).

The other, more old fashion way of designing computer architect is by designing a microcode based CPU (like the old 8051) and have a state machine for each instruciton. That way, the size of the silicon will be minimum, but you loose a lot of speed (up to 64 clocks for each instruction).

I know an excellent book in Swedish but havn't read any english book to cover the subject in an easy way.

BR,
/Farhad
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top