• DocumentCode
    2498280
  • Title

    Concept and Development of Modular VLIW Processor Based on FPGA

  • Author

    Saptono, Debyo ; Brost, Vincent ; Yang, Fan ; Wibowo, Eri Prasetyo

  • Author_Institution
    LE2I, Univ. of Burgundy, Dijon, France
  • fYear
    2010
  • fDate
    23-25 April 2010
  • Firstpage
    561
  • Lastpage
    565
  • Abstract
    Modern FPGA chips, with their larger memory capacity and reconfigurability potential, are opening new frontiers in rapid prototyping of embedded systems. With the advent of high density FPGAs it is now possible to implement a high performance VLIW processor core in an FPGA. Architecture based on Very Long Instruction Word (VLIW) processors are an optimal choice in the attempt to obtain high performance level in embedded system. In VLIW architecture, the effectiveness of these processors depends on the ability of compilers to provide sufficient instruction level parallelism(ILP) in program code. Using advanced compiler technology could take these functions, This paper describes research result about enabling the DSP TMS320 C6201 model that be described with machine description language (MDES) in compiler technology for image processing applications by exploiting FPGA technology and assembly code that be more known as Lcode would be generated by the compiler depends on MDES given when running the compiler. We present a DSP C6201 VHDL from MDES definition with VLIW architecture model using compiler technology. We call this new development as Modified Minimum Mandatory Modules (M4) approach that be derived from M3 methodology. Our goals are to keep the flexibility of DSP in order to shorten the development cycle. Our results demonstrate that an algorithm can easily, in an optimal manner, specified and then converted to VHDL language and implemented on an FPGA device with system level software. This makes our approach suitable for developing co-design environments. Our approach applies some criteria for co-design tools : flexibility modularity, performance, and reusability.
  • Keywords
    digital signal processing chips; embedded systems; field programmable gate arrays; hardware description languages; microprocessor chips; parallel architectures; program compilers; DSP TMS320 C6201 model; FPGA chips; VHDL language; VLIW architecture; advanced compiler technology; assembly code; codesign environment; compiler technology; embedded systems; high density FPGA; high performance VLIW processor core; image processing; instruction level parallelism; machine description language; modified minimum mandatory modules; modular VLIW processor; rapid prototyping; very long instruction word processors; Assembly; Digital signal processing; Embedded system; Field programmable gate arrays; Image processing; Program processors; Prototypes; Software algorithms; Software systems; VLIW; FPGA; LCode; MDES; Rapid Protoyping; TMS320C6201;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Network Technology (ICCNT), 2010 Second International Conference on
  • Conference_Location
    Bangkok
  • Print_ISBN
    978-0-7695-4042-9
  • Electronic_ISBN
    978-1-4244-6962-8
  • Type

    conf

  • DOI
    10.1109/ICCNT.2010.107
  • Filename
    5474435