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 |