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
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;
Conference_Titel :
Advanced System Integrated Circuits 2004. Proceedings of 2004 IEEE Asia-Pacific Conference on
Print_ISBN :
0-7803-8637-X
DOI :
10.1109/APASIC.2004.1349401