• DocumentCode
    1821764
  • Title

    A unified scheduling model for high-level synthesis and code generation

  • Author

    Kifli, Augusli ; Goossens, Gert ; De Man, Hugo

  • Author_Institution
    IMEC, Leuven, Belgium
  • fYear
    1995
  • fDate
    6-9 Mar 1995
  • Firstpage
    234
  • Lastpage
    238
  • Abstract
    Scheduling is an essential task both in high-level synthesis and in code generation for programmable processors. In this paper we discuss the impact of the controller model on the scheduling task for DSP applications. Existing techniques in high-level synthesis mostly assume a simple controller model in the form of a single FSM. However, in reality more complex controller architectures are often used. On the other hand, in the case of programmable processors, the controller architecture is largely defined by the available control-flow instructions in the instruction set. In this paper, a unified scheduling model is presented to handle a wide range of controller architectures,from the application-specific to programmable processor solutions. The impact of choosing a certain controller architecture on the scheduling phase is investigated. Finally, the tasks of controller generation and code assembly are discussed, which will generate the FSM or machine code description from the correct schedule
  • Keywords
    application specific integrated circuits; digital signal processing chips; finite state machines; high level synthesis; processor scheduling; real-time systems; scheduling; DSP applications; FSM; code assembly; code generation; control-flow instructions; controller generation; controller model; high-level synthesis; machine code description; programmable processors; unified scheduling model; Application specific integrated circuits; Application specific processors; Control systems; Costs; Digital signal processing; Digital signal processing chips; High level synthesis; Logic; Processor scheduling; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    European Design and Test Conference, 1995. ED&TC 1995, Proceedings.
  • Conference_Location
    Paris
  • Print_ISBN
    0-8186-7039-8
  • Type

    conf

  • DOI
    10.1109/EDTC.1995.470397
  • Filename
    470397