• DocumentCode
    1699758
  • Title

    A microcontroller IP generator for SOC platform

  • Author

    Jeang, Yuan-Long ; Wu, Gwo-Yang ; Chen, Liang-Bi

  • Author_Institution
    Dept. of Electron. Eng., Nat. Kaohsiung Univ. of Appl. Sci., Taiwan
  • fYear
    2004
  • Firstpage
    46
  • Lastpage
    49
  • Abstract
    In this paper, a microcontroller IP generator, called VENUS, is presented. According to user´s functional specification such as an 18051 assembly language program, a microcontroller IP generator can produce a synthesizable microcontroller core and its in-circuit emulator core with minimized cost by only implementing the necessary instructions, the necessary operations of ALU, and the necessary peripherals automatically. IP cores are represented as a synthesizable Verilog HDL (Hardware Description Language) program. Furthermore, users can add other instructions and peripherals such as 18255 to match the users requirements. Therefore, the IP generator can generate the microcontroller rapidly to reduce the time-to-market.
  • Keywords
    assembly language; embedded systems; hardware description languages; hardware-software codesign; instruction sets; integrated circuit design; microcontrollers; system-on-chip; 18051 assembly language program; CAD system; RAM memory space allocation; SOC platform; VENUS; assembly language source code; embedded microcontroller system; functional specification; in-circuit emulator core; instruction sets; microcontroller IP generator; minimized cost; reduced time-to-market; synthesizable Verilog HDL; synthesizable microcontroller core; visible registers; Assembly; Cost function; Design automation; Hardware design languages; Microcontrollers; Microprocessors; Protection; Registers; Time to market; Venus;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced System Integrated Circuits 2004. Proceedings of 2004 IEEE Asia-Pacific Conference on
  • Print_ISBN
    0-7803-8637-X
  • Type

    conf

  • DOI
    10.1109/APASIC.2004.1349401
  • Filename
    1349401