ARM Cortex-M0 DesignStart를 활용한커스텀 시스템 설계 및 검증
Custom system design and verification using ARM Cortex-M0 DesignStart
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
본 논문은 ARM Cortex-M0 DesignStart를 기반으로 한 커스텀 시스템을 설계하는 방식을 정리하였다. ARM사에서 무료로 공개 배포하고 있는 ARM Cortex-M0 DesignStart를 활용하여 사용자가 원하는 ARM Cortex-M0 기반의 커스텀 시스템을 구현할 수 있다. 구현에 앞서 ARM Cortex-M0 기반의 하드웨어 구조와 특징을 살펴보고, 제공된 소프트웨어에 대하여 기술한다. 그리고 ARM Cortex-M0 DesignStart의 CMSDK(Cortex-M System Design Kit)을 활용하여 ARM Cortex-M0 기반의 UART 시스템 구현 및 테스트코드를 사용한 검증을 통해 ARM Cortex-M0의 커스텀 시스템 설계할 수 있음을 보인다.
Abstract
ARM Cortex-M0 DesignStart provided by ARM is cost-free design development suit targeting for designing andprototyping SoC with Cortex-M0 core. In this paper, we presents a method how to implement a custom systemdesign using ARM Cortex-M0 DesignStart. First, hardware elements for ARM Cortex-M0 DesginStart is analyzedfocusing on bus and memory map, and next software toolchain is explained to clarify the translating process fromhigh level language to binary machine language. As an example of the custom system, UART system operated withCortex-M0 is designed and simulated.
참고문헌 (17)
- 민윤지, "4차 산업혁명과 ICT산업 및 정책 동향분석", e-비즈니스연구, 21(2), pp.103~118 (2020), 국제e-비즈니스학회[DOI]
- K. Y. Ahn, "FuriosaAI-developing specialized AI chips", Communications of Korean Institute of Information Scientists and Engineers, 38(3), pp.37~38 (2020)
- "Product"[URL]
- "Processor"[URL]
- ARM, "Cortex™-M0 Devices Generic User Guide", ~ (2009)
- ARM, "Arm® Cortex®-M0 DesignStart™Eval Revision: r2p0", ~ (2017)
- J. Norhuzaimin, "The design of high speed UART", 2005 Asia-Pacific Conference on Applied Electromagnetics (2005), IEEE
- ARM, "Cortex-M System Design Kit Technical Reference Manual", ~ (2011)
- Y. Joseph, "The Definitive Guide to ARM®Cortex®-M0 and Cortex-M0+ Processors" (2015), Academic Press
- ARM, "AMBA 3 APB Protocol Specification v2.0", ~ (2008)
- ARM, "AMBA 3 AHB-Lite Protocol Specification v1.0", ~ (2008)
- Y. Yamagata, "An Evaluation of Burst Transfer Inferred by a High-level Synthesis Tool", TENCON 2018-2018 IEEE Region 10Conference (2018), IEEE
- G. Y. Jeong, "A Study on Multiplier Architectures Optimized for 32-bit RISC Processor with 3-Stage Pipeline", The Institute of Electronics and Information Engineers, pp.123~130 (2004)
- V. Kumar, "Embedded Programming with the GNU Toolchain", ~ (2011)
- ARM, "ARM® Compiler v5.06 for μVision®Version 5", ~ (2015)
- ARM, "Procedure Call Standard for the Arm Architecture", ~ (2019)
- ARM, "ARM® Compiler armasm User Guide v6.6", ~ (2016)
