• DocumentCode
    1683627
  • Title

    Synthesis of the hardware/software interface in microcontroller-based systems

  • Author

    Chou, P. ; Ortega, R. ; Borriello, G.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
  • fYear
    1992
  • Firstpage
    488
  • Lastpage
    495
  • Abstract
    A tool that automates the synthesis of the hardware/software interface between a microcontroller and the devices it controls is described. Optimizations of the synthesis process focus primarily on the minimization of interface hardware and also the code size of the device driver routines. This interface synthesis problem is specified and the data structures used to represent the microcontroller, devices, and hardware and software primitives are described. The port allocation algorithm is presented and the features of this interface synthesis tool are highlighted with two practical examples.<>
  • Keywords
    data structures; logic CAD; microcontrollers; code size; data structures; device driver routines; hardware/software interface; microcontroller-based systems; port allocation algorithm; Data structures; Design automation; Microcontrollers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1992. ICCAD-92. Digest of Technical Papers., 1992 IEEE/ACM International Conference on
  • Conference_Location
    Santa Clara, CA, USA
  • Print_ISBN
    0-8186-3010-8
  • Type

    conf

  • DOI
    10.1109/ICCAD.1992.279322
  • Filename
    279322