• DocumentCode
    2872663
  • Title

    Custom Instruction Integration Method within Reconfigurable SoC and FPGA Devices

  • Author

    Aoudni, Yassine ; Gogniat, Guy ; Abid, Mohamed ; Philippe, Jean-Luc

  • Author_Institution
    CES Lab., ENIS Nat. Eng. Sch. of Sfax, Sfax
  • fYear
    2006
  • fDate
    16-19 Dec. 2006
  • Firstpage
    131
  • Lastpage
    134
  • Abstract
    General-purpose processors that are utilized as cores are often incapable of achieving the challenging cost, performance, and power demands of high-performance audio, video, and networking applications. To meet these demands, most systems employ a number of hardware accelerators to off-load the computationally demanding portions of the application. As an alternative to this strategy, we examine customizing the computation capabilities of a core processor for a particular application. Our goal is to generate a prototype of reconfigurable custom instruction SoC to answer application request using FPGA technology. To give more flexibility to system, we addressed customized core with coarse and finite granularity. In this paper, we provide an overview of a method to identify coarse and finite grain instruction set extensions in application code and integration process in reconfigurable SoC based on NIOSII processor core. 3D synthesis application was proposed as a case study for experimentation.
  • Keywords
    field programmable gate arrays; system-on-chip; FPGA; NIOSII processor core; custom instruction integration method; finite grain instruction set extensions; reconfigurable SoC; Acceleration; Application software; Application specific integrated circuits; Costs; Embedded computing; Field programmable gate arrays; Hardware; Power demand; Power engineering and energy; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronics, 2006. ICM '06. International Conference on
  • Conference_Location
    Dhahran
  • Print_ISBN
    1-4244-0764-8
  • Electronic_ISBN
    1-4244-0765-6
  • Type

    conf

  • DOI
    10.1109/ICM.2006.373284
  • Filename
    4243666