Please use this identifier to cite or link to this item: http://hdl.handle.net/1880/45733
Title: CASE STUDIES IN ASYNCHRONOUS DESIGN. PART I: AMM ARCHITECTURE PART II: A 4 STROKE AMM
Authors: Birtwistle, G.
Spooner, D.
Liu, Y.
Yu, Wanzhen
Stevens, Ken
Aldwinckle, John
Keywords: Computer Science
Issue Date: 1-Dec-1993
Abstract: PART I: There seems to be a real need for fully-worked, moderately-sized case studies in asynchronous design which show, explain, compare and contrast the various common design styles. In a series of reports we will describe, specify and implement a variant of Sutherland's MOVE machine in CCS in a number of popular design styles: "4-stroke", "2-stroke", and combined (control in 2-stroke, datapath in 4-stroke), without and then with pipelining. In each case we will show that our designs possess certain desirable properties (neither deadlocks nor livelocks, ...) and that they conform to their specifications. In this first document, we describe our variant of the MOVE machine together with some typical programs. PART II: This is an early draft of a tutorial document which seeks to explain the bread-and-butter design of simple micro. We specify and implement a simple 4 stroke variant of Sutherland's MOVE machine in CCS. We explain the 4 stroke design style, specify a sufficient library of cells, give a "bread and butter" implementation of AMM, and show that it conforms to its specification and possesses several desirable safety and liveness properties.
URI: http://hdl.handle.net/1880/45733
Appears in Collections:Birtwistle, Graham

Files in This Item:
File Description SizeFormat 
1993-529-34.pdf4.05 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.