• DocumentCode
    1278786
  • Title

    A software/hardware co-design methodology for embedded microprocessor core design

  • Author

    Zhang, Yong ; Ma, Kai Kuang ; Yao, Qindong

  • Author_Institution
    Sch. of Electr. & Electron. Eng., Nanyang Technol. Univ., Singapore
  • Volume
    45
  • Issue
    4
  • fYear
    1999
  • fDate
    11/1/1999 12:00:00 AM
  • Firstpage
    1241
  • Lastpage
    1246
  • Abstract
    The increasing use of embedded microprocessor core (EMC) technology has become a popular trend for embedded systems. EMC development is a complex interactive process with the algorithm, the software and the hardware. This paper presents a software/hardware co-design methodology to deal with EMC design problems. The proposed stepwise method extracts the algorithm´s features and maps them onto the EMC´s architecture by performing the analysis on the system level. Optimization is taken in both the software and hardware domains so that the designed EMC can be specific to the algorithm. An EMC design for variable length coding (VLC) applications is exemplified in the paper to illustrate the design procedure.
  • Keywords
    circuit optimisation; embedded systems; entropy codes; hardware-software codesign; integrated circuit design; microprocessor chips; parallel architectures; variable length codes; video coding; EMC development; embedded microprocessor core design; embedded systems; optimization; software/hardware co-design methodology; stepwise method; system level; variable length coding; Algorithm design and analysis; Computer architecture; Electromagnetic compatibility; Embedded software; Embedded system; Feature extraction; Hardware; Microprocessors; Performance analysis; Software algorithms;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/30.809214
  • Filename
    809214