Browse > Article
http://dx.doi.org/10.7471/ikeee.2015.19.4.625

Design of an 8051 Microcontroller With Application-Specific Instructions and I/O Ports for Data Transmission  

Kim, Jihye (School of Electronic Engineering, Soongsil University)
Lee, Seongsoo (School of Electronic Engineering, Soongsil University)
Publication Information
Journal of IKEEE / v.19, no.4, 2015 , pp. 625-631 More about this Journal
Abstract
In this paper, an 8051 microcontroller with application-specific instructions and I/O ports for data transmission is designed. The designed microcontoller includes two UART ports and one SMBus port to control external devices and to transmit data with them. Application-specific instruction is developed and added to the instruction set to exploit these I/O ports. So the designed microcontroller can perform multi-device control and multi-byte transmission. Also, it can reduce the code size of the application program. Especially, the designed microcontroller does not stall and can execute other programs during data transmission, which significantly increases its efficiency. Synthesized in 0.18 um technology, the area overhead due to application-specific instructions was negligible. Operations of all instructions and I/O ports were verified to run correctly on a FPGA board.
Keywords
microcontroller; serial interface; UART; SMBus; application-specific instruction;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 J. Kim and U. Choi, "A Low Power smartRF Transceiver Hardware Design For 2.4 GHz Applications", Journal of IKEEE, vol. 12, no. 2, pp. 75-80, Jun. 2008.
2 C. Oh and S. Lee, "A Study on Implement of Smart Battery Management System Using Embedded Processor", Journal of IKEEE, vol. 15, no. 4, pp. 345-353, Dec. 2011.
3 Opencores, "OpenCore 8051", http://opencores.org/project,8051
4 Y. Jang, "A Study of Low-Power Sensor Signal Processing SoC Platform", Doctoral Dissertation, Soongsil University, 2010.
5 J. Kim, "A Study on Adding Serial Interface for Multi-Byte Transmission of OC8051 Microprocessor", to appear in Master Dissertation, Soongsil University, 2016.
6 K. Seo, "Design and Implementation of System Management Bus Interface to Control the Smart Battery," Doctoral Dissertation, Yeungnam University, 2006.