2015
DOI: 10.1145/2700082
|View full text |Cite
|
Sign up to set email alerts
|

Finite-State-Machine Overlay Architectures for Fast FPGA Compilation and Application Portability

Abstract: Despite significant advantages, wider usage of field-programmable gate arrays (FPGAs) has been limited by lengthy compilation and a lack of portability. Virtual-architecture overlays have partially addressed these problems, but previous work focuses mainly on heavily pipelined applications with minimal control requirements. We expand previous work by enabling more flexible control via overlay architectures for finitestate machines. Although not appropriate for control-intensive circuits, the presented architec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
6

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 29 publications
0
5
0
Order By: Relevance
“…Several existing approaches have introduced such overlays, but those architectures have limited scalability for large applications and changing control requirements [5]. Similarly, those overlays support only single FSM applications, which can be impractical for parallel applications that experience "state explosion" in their single FSM implementations [4].…”
Section: Overlay Instancementioning
confidence: 99%
See 4 more Smart Citations
“…Several existing approaches have introduced such overlays, but those architectures have limited scalability for large applications and changing control requirements [5]. Similarly, those overlays support only single FSM applications, which can be impractical for parallel applications that experience "state explosion" in their single FSM implementations [4].…”
Section: Overlay Instancementioning
confidence: 99%
“…Most existing overlays have focused on applying these tradeoffs on pipelined datapaths with minimal control requirements through the interconnection structure (e.g., [6], [7], [10], [17]). Previous work in control-specialized overlays primarily focused on memory-based FSM implementations [5] using general techniques for FSM synthesis [15] and decomposition techniques from reconfigurable FSM studies (e.g., [3], [8], [9]). The Multi-RAM overlay expands from the 3-RAM overlay [5] with memory decomposition to reduce memory requirements and comparatively requires 15% to 28% fewer lookup tables for individual FSMs, and 77% to 99% fewer lookup tables for more common overlay use cases.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations