2012
DOI: 10.1109/tcad.2012.2198474
|View full text |Cite
|
Sign up to set email alerts
|

synASM: A High-Level Synthesis Framework With Support for Parallel and Timed Constructs

Abstract: This paper presents a high-level synthesis framework called synASM that synthesizes abstract state machines (ASMs) to VHDL for field-programmable gate arrays (FPGAs). In particular, this paper focuses on the specification, scheduling, and synthesis of parallel and timed constructs. ASMs possess well-defined formal semantics for sequential and parallel computation, and their composition. We extend ASMs to support the specification of timing requirements, which we call timed constructs. We also describe the comp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 24 publications
0
5
0
Order By: Relevance
“…Another category of HLS IRs uses finite state machines (FSMs) to model programs' execution schedules at the cycle level [9,32,37]. While such FSM representations are reminiscent of Calyx's control language, these IRs impose restrictions on the timing behavior of the operations inside the FSMs.…”
Section: Related Workmentioning
confidence: 99%
“…Another category of HLS IRs uses finite state machines (FSMs) to model programs' execution schedules at the cycle level [9,32,37]. While such FSM representations are reminiscent of Calyx's control language, these IRs impose restrictions on the timing behavior of the operations inside the FSMs.…”
Section: Related Workmentioning
confidence: 99%
“…In electronic system design the socalled High-Level Synthesis (HLS) [21][22][23]] is a typical implementation of this concept. An HLS algorithm is used to transform an algorithm level specification into a synthesizable RTL model.…”
Section: Algorithmic Modeling Of Asipsmentioning
confidence: 99%
“…In [21] was developed a framework for the synthesis of electronic systems at a high level based on abstract finite state machines. The framework called synASM is capable of generating a CDFG (Control Data Flow Graph) from hardware descriptions based on C language.…”
Section: Related Researchmentioning
confidence: 99%