hopCP: language definition, semantics and examples

Update Item Information
Publication Type Journal Article
School or College College of Engineering
Department Computing, School of
Creator Akella, Venkatesh
Title hopCP: language definition, semantics and examples
Date 1990
Description We describe a formalism for high level modeling of hardware based on flow graphs and nonatomic actions called hopCP. A module is the description of a hardware system in hopCP, which contains a flow graph to model the behavioral aspects and ports which represent the communication links. Operations are provided to manipulate modules and flow graphs. Nonatomic actions provide the necessary functional and temporal abstraction to model hardware and action refinement is introduced to bridge the abstraction gap for high level synthesis. Examples are provided to elucidate the semantics of hopCP and illustrate the expressive power of the language.
Type Text
Publisher University of Utah
First Page 1
Last Page 23
Subject hopCP
Subject LCSH Computer hardware description languages
Language eng
Bibliographic Citation Akella, V. (1990). hopCP: language definition, semantics and examples. 1-23. UUCS-90-010.
Series University of Utah Computer Science Technical Report
Relation is Part of ARPANET
Rights Management ©University of Utah
Format Medium application/pdf
Format Extent 5,778,453 bytes
Identifier ir-main,16349
ARK ark:/87278/s6v12p2j
Setname ir_uspace
ID 703644
Reference URL https://collections.lib.utah.edu/ark:/87278/s6v12p2j
Back to Search Results