On Friday October 17, this site was moved to a new server, https://mw.hh.se. The original address will continue to work. Whithin a week or two this site will return to the original address. /Peo HH IT-dep

WG211/M8ODonnell: Difference between revisions

From WG 2.11
Jump to navigationJump to search
m 1 revision
 
(No difference)

Latest revision as of 12:06, 12 December 2011


Datapath and control correspond to language and program

John O'Donnell


Complex digital circuits are usually organised in two sections: datapath and control. Traditional circuit design methodology views these sections as just hardware systems, but they can also be understood using language terminology: the datapath provides a set of constructs, while the control expresses an algorithm in terms of those constructs. Thus a datapath defines a domain specific language, while the control is a program in that language. This correspondence can be exploited to clarify the design of processors.