Browse > Article
http://dx.doi.org/10.9723/jksiis.2022.27.6.051

MCU Development Guideline based on Advanced Microcontroller Bus Architecture  

Chanhwi, Roh (충북대학교 전자공학부)
Yeonsang, Oh (충북대학교 전자공학부)
Donkyu, Baek (충북대학교 전자공학부)
Publication Information
Journal of Korea Society of Industrial Information Systems / v.27, no.6, 2022 , pp. 51-58 More about this Journal
Abstract
Microcontroller (MCU) is designed to properly utilize each module through programming by connecting various modules to Advanced Microcontroller Bus Architecture (AMBA). General-purpose MCUs are designed for consumers to use them appropriately in their research or industry area. However, in a specific area such as networking and AI autonomous vehicles, it is necessary to design MCU suitable for the field directly. However, there is a significant barrier for most consumers to directly design an MCU. In this paper, we provide a development guideline that can easily design an MCU for education or research purpose. First, we introduce AMBA system with open IPs, and we verify that the module operates properly through AMBA and interrupt operation. Finally, the MCU system is designed as an on-chip.
Keywords
Advance Microcontroller Bus Architecture; MCU; ASIC; Interrupt;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Balobas, D., & Konofaos, N. (2015). Design and evaluation of 6T SRAM layout designs at modern nanoscale CMOS processes. 
2 Cadence Inc, NC-Verilog Simulator User Guide
3 Gaisler, GRLIB IP Library User's Manual
4 Korea Energy Economics Insstitute, "World Energy Market Insight", 21-14, 2021.7.12.
5 M. Renovell, J. M. Portal, J. Figueras and Y. Zorian, "SRAM-based FPGA's: testing the LUT/RAM modules," Proceedings International Test Conference 1998 (IEEE Cat. No.98CH36270), 1998, pp. 1102-1111.
6 Synopsys Inc, VCS User Guide, 1999
7 Synopsys Inc, Design Compiler User Guide, B-2008.09, 2008
8 Synopsys Inc, IC Compiler User Guide: Implementation, B-2008.09, 2009
9 Xilinx Inc, www.xilinx.com