A step towards intelligent translation from high-level design to RTL

被引:3
|
作者
David, JP [1 ]
Bergeron, É [1 ]
机构
[1] Univ Montreal, Montreal, PQ, Canada
关键词
D O I
10.1109/IWSOC.2004.1319875
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many researches have progressed to elaborate high level languages for system design. Nevertheless automatic refinement from high level to RTL can still not be automated and if designers can now specify their system at a high level, they are still forced to manually implement its RTL representation or use IP. We have developed an intermediate level language based on the representation of ASM charts with extensions such as user defined operators, communication channels, generic calls and recursivity but near the RTL level. This paper describes our compiler and presents our latest compilation results: the recursive "Towers of Hanoi"' algorithm, various sort algorithms (included quick sort) and a mix of heap and merge sorts to implement fast parallel sort. These algorithms have been automatically synthesized in a FPGA and offer one to three orders I of magnitude improvement compared to a pure software implementation for NoC The tool is easily accessible to software or hardware designers and people from both communities will appreciate its high-level and cycle accurate approach.
引用
收藏
页码:183 / 188
页数:6
相关论文
共 50 条
  • [42] Towards a high-level power estimation capability
    Nemani, M
    Najm, FN
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1996, 15 (06) : 588 - 598
  • [43] ECE MOVES TOWARDS HIGH-LEVEL MEETING
    不详
    ENVIRONMENTAL POLICY AND LAW, 1978, 4 (2-3) : 82 - 84
  • [44] A STEP TOWARDS AN INTELLIGENT AERODYNAMIC BLADE DESIGN PROCESS
    Clark, Christopher J.
    PROCEEDINGS OF THE ASME TURBO EXPO: TURBOMACHINERY TECHNICAL CONFERENCE AND EXPOSITION, 2019, VOL 2C, 2019,
  • [45] High-level semantics representation for intelligent simulative environments
    Latoschik, ME
    Biermann, P
    Wachsmuth, L
    IEEE Virtual Reality 2005, Conference Proceedings, 2005, : 283 - 284
  • [46] Towards high-level parallel patterns in OpenCL
    Dokulil, Jiri
    Benkner, Siegfried
    2014 15TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES (PDCAT 2014), 2014, : 199 - 204
  • [47] INTELLIGENT TOOLS AUTOMATE HIGH-LEVEL LANGUAGE PROGRAMMING
    HINDIN, HJ
    COMPUTER DESIGN, 1986, 25 (10): : 45 - 56
  • [48] Towards High-Level Synthesis of Quantum Circuits
    Lu, Chao
    Pilato, Christian
    Basu, Kanad
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [49] Extracting High-Level Functional Design from Software Requirements
    Sharma, Vibhu Saujanya
    Sarkar, Santonu
    Verma, Kunal
    Panayappan, Arun
    Kass, Alex
    APSEC 09: SIXTEENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2009, : 35 - +
  • [50] High-level design of a pull protocol
    Dosch, W
    Meriste, M
    PROCEEDINGS OF THE ISCA 20TH INTERNATIONAL CONFERENCE ON COMPUTERS AND THEIR APPLICATIONS, 2005, : 66 - 73