Professional Documents
Culture Documents
Hardwired Control Versus Microprogrammed Control
Hardwired Control Versus Microprogrammed Control
homepage3.nifty.com/alpha-1/computer/Control_E.html 1/4
2/10/14 Hardwired control versus Microprogrammed control
In the above sense, the microprogrammed control is not always necessary to implement
CISC machines. Hardwired control also can be used for implementing sophisticated
CISC machines. The bases of this opinion are as follows:
1. The same field configuration (state assignment) can be used for both of these two
types of control. This is clear because of the above identification.
2. We can use any large FSM ,which has horizontal microcode like state assignment,
since the delay for the hardwired control logic (FSM) does not matter at all so long
as it is less than or equal to the delay for the data-path, which includes adders,
shifters and so on, since the control logic circuit works in parallel with the data-
path.
3. The horizontal microcode like state assignment has become very easy to be
implemented because of the spread of the hardware description language(HDL)s.
In Verilog HDL, `define statements enable us to get perfect net-list for the large
FSM in a very short time by using appropriate logic synthesizer. The "parameter"
statement also can be used for the state assignment in Verilog HDL.
CISC and RISC are the major two different types of ordinary SISD machines. Since the
hardwired control have been historically faster, both of these two types of machines are
implemented by using the hardwired control in our microcomputer design educational
environment known as the City-1.
In 1996, which is the first year of the City-1, an example description named CISC-1,
which used a horizontal microcode like state assignment for the FSM in the control unit
to implement a CISC machine, had been given to all of the junior students in Hiroshima
City University. They succeeded.
We decided to call the digital system with a control unit which generates horizontal
microcode by using the FSM "hardwired microcode machine(HM^2)".
homepage3.nifty.com/alpha-1/computer/Control_E.html 2/4
2/10/14 Hardwired control versus Microprogrammed control
Ryuichi TAKAHASHI
Related publications:
homepage3.nifty.com/alpha-1/computer/Control_E.html 4/4