• DocumentCode
    3007702
  • Title

    Synthesis and analysis of an industrial embedded microcontroller

  • Author

    Huang, Ing-Jer ; Wang, Li-Rong ; Wang, Yu-Min

  • Author_Institution
    Inst. of Comput. & Inf. Eng., Nat. Sun Yat-Sen Univ., Kaohsiung, Taiwan
  • fYear
    1997
  • fDate
    28-31 Jan 1997
  • Firstpage
    151
  • Lastpage
    156
  • Abstract
    This paper presents a case study of synthesis and analysis of the industrial embedded microcontroller HT48100, using the hardware/software co-synthesis tool (PIPER-II) for microcontrollers/microprocessors. The synthesis tool accepts as input the instruction set architecture (behavioral) specification, and produces as outputs the pipelined RTL designs with their simulators, and the reordering constraints which guide the assembler how to generate code for the synthesized designs. The study shows that the synthesis approach was able to help the original design team to evaluate their design quality, analyze the architectural properties and explore possible architectural improvements and their impacts in both hardware and software. Feasible future upgrade for the microcontroller family is identified by the study. Further cooperation with the design team has been undertaken to integrate the synthesis methodology into their design flow
  • Keywords
    logic CAD; microcontrollers; microprocessor chips; systems analysis; HT48100; PIPER-II; architectural improvements; architectural properties; behavioral specification; design quality; hardware/software cosynthesis tool; industrial embedded microcontroller; instruction set architecture; microprocessors; pipelined RTL designs; simulators; Assembly; Computer architecture; Computer industry; Design methodology; Embedded software; Hardware; Microcontrollers; Microprocessors; Software quality; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1997. Proceedings of the ASP-DAC '97 Asia and South Pacific
  • Conference_Location
    Chiba
  • Print_ISBN
    0-7803-3662-3
  • Type

    conf

  • DOI
    10.1109/ASPDAC.1997.600100
  • Filename
    600100