DocumentCode
1948666
Title
Raising the abstraction level of HDL for control-dominant applications
Author
Daigneault, Marc-Andre ; David, Jean Pierre
Author_Institution
Dept. of Electr. Eng., Ecole Polytech. de Montreal, Montreal, QC, Canada
fYear
2012
fDate
29-31 Aug. 2012
Firstpage
515
Lastpage
518
Abstract
As the complexity of modern digital systems continues to increase exponentially, the need for beyondRTL design methodologies is growing as well. In this paper, we propose a high-level hardware description language that allows the user to dynamically modify and constrain the connections between data token sources and sinks. Actual transfers occur when both sources and sinks are ready to proceed, according to different predefined synchronization protocols. At this level of abstraction, both FSM programming and constraint programming paradigms are combined to enhance the user´s ability to describe and exploit fine-grain parallelismin control-intensive hardware designs. The proposed hardware description methodology is applied to the description of two hardware implementations of the QuickSort algorithm, using pipelined memory and comparator components.
Keywords
computational complexity; constraint handling; data structures; finite state machines; hardware description languages; parallel languages; pipeline processing; storage management; synchronisation; FSM programming; HDL; QuickSort algorithm; RTL design methodologies; abstraction level; comparator components; constraint programming paradigms; control-dominant applications; control-intensive hardware designs; data token sinks; data token sources; digital systems; fine-grain parallelism; high-level hardware description language; pipelined memory; predefined synchronization protocols; Authorization; Field programmable gate arrays; Hardware; Hardware design languages; Protocols; Registers; Synchronization;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2012 22nd International Conference on
Conference_Location
Oslo
Print_ISBN
978-1-4673-2257-7
Electronic_ISBN
978-1-4673-2255-3
Type
conf
DOI
10.1109/FPL.2012.6339268
Filename
6339268
Link To Document