DocumentCode
3863079
Title
Layering RTL, SAFL, Handel-C and Bluespec constructs on Chisel HCL
Author
David J Greaves
Author_Institution
Computer Laboratory, University of Cambridge, UK
fYear
2015
Firstpage
108
Lastpage
117
Abstract
Chisel is a hardware construction language that supports a simplistic level of transactional programming via its Decoupled I/O primitives. In this paper we describe extensions that layer popular design paradigms on the Chisel substrate. We include RTL, SAFL-style functional hardware description, Handel-C message passing and Bluespec rules. We then briefly discuss interworking between these design styles.
Keywords
"Hardware","Hardware design languages","Clocks","Standards","Registers","Logic gates","Multiplexing"
Publisher
ieee
Conference_Titel
Formal Methods and Models for Codesign (MEMOCODE), 2015 ACM/IEEE International Conference on
Type
conf
DOI
10.1109/MEMCOD.2015.7340477
Filename
7340477
Link To Document