• DocumentCode
    3507506
  • Title

    Software-Oriented Approach to Hardware-Software Co-Simulation for FPGA-Based Risc Extensible Processor

  • Author

    Tham, K.S. ; Maskell, D.L.

  • Author_Institution
    Nanyang Technol. Univ., Singapore
  • fYear
    2006
  • fDate
    28-30 Aug. 2006
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Recent advancements in mixed hardware-software modeling platforms have simplified the process of concurrently modeling complex algorithms in hardware while considering the software generation in an integrated environment. To efficiently facilitate design space exploration for RISC extensible processors, it is imperative to use a tightly coupled hardware-software co-design and modeling effort that also maintains the flexibility for exploring other types of microarchitectures. We have introduced a simulation framework using a software-oriented design methodology that can be adopted to model the software and hardware components in a reconfigurable co-processor. Experiments on some commonly used DSP and image processing tasks show that hardware-software trade-offs in the various models can be efficiently analyzed during the initial design phase.
  • Keywords
    digital signal processing chips; field programmable gate arrays; hardware-software codesign; reduced instruction set computing; DSP; FPGA; RISC extensible processor; design space exploration; hardware-software codesign; hardware-software cosimulation; hardware-software modeling; image processing; microarchitecture; reconfigurable coprocessor; Coprocessors; Design methodology; Digital signal processing; Hardware; Image analysis; Image processing; Microarchitecture; Reduced instruction set computing; Software algorithms; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
  • Conference_Location
    Madrid
  • Print_ISBN
    1-4244-0312-X
  • Type

    conf

  • DOI
    10.1109/FPL.2006.311230
  • Filename
    4100992