Hardwired control

Hardwired control

To execute instructions, a computer's processor must generate the control signals used to perform the processor's actions in the proper sequence. This sequence of actions can either be executed by another processor's software (for example in software emulation or simulation of a processor) or in hardware. Hardware methods fall into two categories: the processor's hardware signals are generated either by hardwired control, in which the instruction bits directly generate the signals, or by microprogrammed control in which a dedicated microcontroller executes a microprogram to generate the signals.

Before microprocessors, hardwired control usually was implemented using discrete components, flip-chips, or even rotating discs or drums. This can be generally done by two methods.

Method1: The classical method of sequential circuit design. It attempts to minimize the amount of hardwire, in particular, by using only log2p flip flops to realize a p state circuit.

Method2: An approach that uses one flip flop per state and is known as one hot method. While expensive in terms of flip flops, this method simplifies controller unit design and debugging.

In practice, processor control units are often so complex that no one design method by itself can yield a satisfactory circuit at an acceptable cost. The most acceptable design may consist of several linked, but independently designed, sequential circuits.

Microprogramming made it possible to re-wire, as it were, a computer by simply downloading a new microprogram to it. This required dedicated hardware or an external processor. For example, some of DEC's PDP-10 processors used a PDP-11 as a front-end which uploaded a microprogram to the main processor at boot time.

Traditionally, a sewing machines' stitch patterns and a washing machine's wash programs were implemented as hardwired, usually mechanical, controls. In modern machines, these are instead implemented as software which controls a computer which controls the machine hardware. This makes it possible, for example, to download additional stitch patterns for a small fee or upgrade a machine without having to buy a complete new machine. It also opens up for intellectual property rights issues.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Control unit — A control unit in general is a central (or sometimes distributed but clearly distinguishable) part of the machinery that controls its operation, provided that a piece of machinery is complex and organized enough to contain any such unit. One… …   Wikipedia

  • Hardwired (novel) — infobox Book | name = HardWired title orig = translator = image caption = author = Walter Jon Williams illustrator = cover artist = country = United States language = English series = genre = Science fiction novel publisher = Night Shade Books… …   Wikipedia

  • Hardwire — may be a reference to:*Wired communication *Hardwire (comics) *Hardwire, a song by Metric, from the album Grow Up and Blow Away *Hard Wired, an album from Front Line Assembly * Hardwired , a book series by Walter Jon Williams, including the novel …   Wikipedia

  • Nintendo Entertainment System — NES redirects here. For other uses, see NES (disambiguation). Family Computer redirects here. For the 1977 VideoBrain product, see VideoBrain Family Computer. Nintendo Entertainment System Nintendo Family Computer (Famicom) …   Wikipedia

  • Booting — This article is about bootstrapping operating systems. For the general concept, see Bootstrapping. For other uses, see Booting (disambiguation). In computing, booting (also known as booting up) is a process that begins when a user turns on a… …   Wikipedia

  • Model 500 telephone — Western Electric model 500 set made in 1951 By 1975, the Model 500 layout …   Wikipedia

  • Intel 8259 — The Intel 8259 is a family of Programmable Interrupt Controllers (PICs) designed and developed for use with the Intel 8085 and Intel 8086 8 bit and 16 bit microprocessors. The family originally consisted of the 8259, 8259A, and 8259B PICs, though …   Wikipedia

  • Donald Ewen Cameron — circa 1967 Born 24 December 1901 …   Wikipedia

  • Smalltalk — This article is about the programming language. For other uses, see Small talk (disambiguation). Smalltalk Smalltalk 80: The Language and its Implementation, a.k.a. the Blue book , a seminal book on the language Paradigm(s) object oriented… …   Wikipedia

  • I, Robot (film) — This article is about the 2004 film. For the 1950 short story collection it is loosely based on, see I, Robot. I, Robot Theatrical release poster Directed by …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”