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 条
  • [31] Efficient Translation Validation of High-Level Synthesis
    Li, Tun
    Guo, Yang
    Liu, Wanwei
    Ma, Chiyuan
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2013), 2013, : 516 - 522
  • [32] Verilntel2C: Abstracting RTL to C to maximize High-Level Synthesis Design Space Exploration
    Mahapatra, Anushree
    Schafer, Benjamin Carrion
    INTEGRATION-THE VLSI JOURNAL, 2019, 64 : 1 - 12
  • [33] Towards inferring reactor operations from high-level waste
    Jung, Benjamin
    Figueroa, Antonio
    Goettsche, Malte
    NUCLEAR ENGINEERING AND TECHNOLOGY, 2024, 56 (07) : 2704 - 2710
  • [34] Optimized Reconfigurable RTL Components for Performance Improvements During High-Level Synthesis
    Economakos, George
    Xydis, Sotiris
    PROCEEDINGS OF THE 2009 12TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN, ARCHITECTURES, METHODS AND TOOLS, 2009, : 164 - 171
  • [35] A Scheduling Postprocessor to Exploit Morphable RTL Components During High-Level Synthesis
    Economakos, George
    Xydis, Sotiris
    11TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN - ARCHITECTURES, METHODS AND TOOLS : DSD 2008, PROCEEDINGS, 2008, : 494 - 499
  • [36] High-level vs. RTL combinational equivalence: An introduction (invited paper)
    Hu, Alan J.
    PROCEEDINGS 2006 INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2007, : 274 - 279
  • [37] ReShape: Towards a High-Level Approach to Design and Operation of Modular Reconfigurable Systems
    Neely, Christopher E.
    Brebner, Gordon
    Shang, Weijia
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2013, 6 (01)
  • [38] Towards a high-level design approach for multi-server online games
    Ploss, Alexander
    Glinka, Frank
    Gorlatch, Sergei
    Mueller-Iden, Jens
    GAME-ON 2007: 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT GAMES AND SIMULATION, 2007, : 10 - 17
  • [39] Moving from RTL to behavioral-level design
    Fernandes, P
    ELECTRONIC DESIGN, 1996, 44 (14) : 92 - &
  • [40] Moving from RTL to behavioral-level design
    Fernandes, P
    ELECTRONIC DESIGN, 1997, : 33 - &