• DocumentCode
    3221569
  • Title

    FPGA integrated co-design

  • Author

    Haskell, Richard E. ; Hanna, Darrin M.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Oakland Univ., Rochester, MI, USA
  • fYear
    2001
  • fDate
    17-18 June 2001
  • Firstpage
    30
  • Lastpage
    31
  • Abstract
    The main problem in hardware/software co-design is how to design an embedded system that contains both hardware in the form of FPGAs or ASICs and a microprocessor for which software must be written. A critical decision that has a profound effect on overall system cost is how to partition the system into its hardware and software components. A mistake made in this decision, which must be corrected by reworking the entire design, can add significant delay and cost to the design process. The longer the irrevocable decision of how to partition the hardware and software can be delayed, the better is the chance to keep overall system cost to a minimum. This paper describes an approach that has been tested in a graduate course on FPGA design that will allow the hardware/software partition decision to be delayed to the very end of the design process.
  • Keywords
    circuit CAD; electronic engineering education; embedded systems; field programmable gate arrays; hardware-software codesign; logic partitioning; FPGA; design process; embedded system; graduate course; hardware/software co-design; hardware/software partition decision; overall system cost; Clocks; Costs; Delay; Embedded software; Embedded system; Field programmable gate arrays; Hardware; Microcontrollers; Microprocessors; Process design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronic Systems Education, 2001. Proceedings. 2001 International Conference on
  • Print_ISBN
    0-7695-1156-2
  • Type

    conf

  • DOI
    10.1109/MSE.2001.932404
  • Filename
    932404