pdf

Getting started with Arm design

  • 2013-09-29
  • 499.97KB
  • Points it Requires : 2

              Getting Started with ARM-based SoC Design Getting Started with ARM-based SoC Design We skip all the introductory descriptions of ARM and go directly to the issues that engineers are most concerned about. To design an ARM-based SoC, we must first understand the structure of an ARM-based SoC. Figure 1 is a typical SoC structure: Figure 1 From Figure 1, we can understand the basic composition of this SoC: ARM core: ARM966E AMBA bus: AHB+APB Peripheral IPs: VIC (Vector Interrupt Controller), DMA, UART, RTC, SSP, WDT… Memory blocks: SRAM, FLASH… Analog IP: ADC, PLL… If the company has decided to start designing an ARM-based SoC, we will face a series of issues related to these basic compositions. In the following sections, we try to discuss these issues. 1. Which core should we choose? Indeed, ARM provides us with a lot of choices. From the following Table-1, we can see the different characteristics of various ARM cores: Table 1 ARM has given basic reference opinions: * If you are developing embedded real-time systems, such as automotive control, industrial control or network applications, you should choose Embedded core. * If you are developing applications and using operating systems, such as Linux, Palm OS, Symbian OS or Windows CE, etc., you should choose Application core. * If you are developing systems that require security and confidentiality like Smart cards, SIM cards or POS machines, you need to choose Secure Core. For example, if we need to design a SoC for VoIP phones today, since this application does not require the use of an operating system, we can consider using a core without MMU. In addition, since network protocols have high requirements for real-time performance, we can consider the core of the ARM9 series...             

unfold

You Might Like

Uploader
jasionla
 

Recommended ContentMore

Popular Components

Just Take a LookMore

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
×