Behavioral VHDL Styles and High-Level Synthesis for IPs
暂无分享,去创建一个
The recent emerging of commercial high-level synthesis tools raises the question of specifying IPs at the algorithmic, or behavioral, level. High-level synthesis allows fast exploration of various architectural solutions from a single behavioral description. While flexibility of currently used soft IPs is limited to optimizing the logic synthesis flow, behavioral IPs introduce architectural flexibility and allow a closer adaptation to the requirements of a target application. Since reusing code at the behavioral level may be hazardous due to the high abstraction level of the specification, a methodology should be defined in order to provide a framework for ensuring synthesizability of a behavioral IP, performance predictability and toolindependence of the specification. Formalizing the syntax, behavioral semantics and architectural semantics of commercial HLS tools is the first step for defining such a methodology. In this paper, we introduce the first results of an experiment consisting of analyzing the architectural model of a commercial HLS tool.
[1] Z. Sugar,et al. Comparing RTL and behavioral design methodologies in the case of a 2M-transistor ATM shaper , 1999, Proceedings 1999 Design Automation Conference (Cat. No. 99CH36361).
[2] Daniel D. Gajski,et al. High ― Level Synthesis: Introduction to Chip and System Design , 1992 .
[3] Emmanuel Casseau,et al. Toward behavioural level IPs : high level synthesis of the Viterbi algorithm , 1998 .