SlideShare a Scribd company logo
Andes Technology Corporation
Product Selector Guide
AndesCore: CPU Architecure for the Future
In the past, the major driver of the industry
was the PC, then the mobile phone and its
associated devices. These product catego-
ries demanded a certain type of CPU archi-
tecture. The PC was driven by CPUs with
ever increasing clock frequnecy. The mobile
phone demanded high clocks but were sur-
rounded by coprocessors to handle special-
ized functions—video, audio, position location, camera, low-energy
Bluetooth links to a wide variety of external devices. With the advent
of IoT, the CPU is now in intelligent sensing devices requiring moderate
clock speeds but with extreme battery life. For the PC, power was less a
concern than for the mobile phone, which could rely on regular intervals
of battery recharge. Both, however, increasingly demanded increased
security. For the IoT device, power is the ultimate concern, followed by
performance and security.
The CPUs architectures that serve the PC and mobile phone were created
with their unique operating requirements in mind. With the advent of IoT,
both architectures have attempted to accommodate the extreme power
requirements of IoT devices: years of battery life, 32-bit CPU perfor-
mance, and unique security demanded by unattended operation. Andes
determined that IoT applications required a CPU architecture designed
with these unique capabilities built in not retrofitted on top of an archi-
tecture designed for mobile phones and PCs. Furthermore, the years of
legacy software constrains older architectures from major alterations to
deliver the demands of IoT applications.
Without the drawback of architectures dedicated to PCs and smart phones,
Andes new more up-to-date CPU architecture, AndesCore, has been designed
into IoT devices such as electronic shelf labels, which requires a 5-year life on
a coin cell battery. The architecture enabling enormous power savings while
providing high performance, and hacker resistant security includes frequency
throttling, a patented memory architecture, and custom instructions.
Andes’ portfolio of low-power 32-bit CPU cores satisfies a wide range
of applications such as mobile, digital-home, industrial, and automotive
designs. The portfolio spans from the ultra small 2-stage pipeline N7 and
3-stage pipeline N8, which comes in a high-security version, the S8, and
a version that allows designers to define application-specific instructions
using the Andes Custom Extension (ACE) capability called the E8. (See
table below.) The midrange of the portfolio, the N9 and N10, each have a
5-stage pipeline. The N10, with 32-bit reg-
isters, comes in a DSP-enabled version, the
D10, that offers 130 new DSP instructions,
including a single-cycle, 32x32 hardware
multiplier. The D10 supports 16-bit and
8-bit SIMD instructions, plus 64-bit signed
and unsigned addition and subtraction.
AndeStar™ instruction-set architecture
AndeStar™ is a patented 32-bit RISC-style CPU architecture. Its instruction
set includes 16-bit and 32-bit mixed-length instructions to achieve optimal
system performance, code density and power efficiency. AndeStar archi-
tecture supports 16 or 32 32-bit general purpose registers, instruction and
data cache, instruction and data local memory, DMA, MMU, MPU, copro-
cessors, DSP instructions, saturation instructions, 16MB or 4G address
space, interrupt mechanisms, etc. It also includes power management
instructions and interface protocol to simplify switching among different
SoC operating modes and a floating-point coprocessor supporting IEEE-
754 compliant instructions.
AndesCore™ CPU IP Product Families
	 N7 N8 E8 S8 N9 N10 D10 N13
I/O Bus Interfaces AHB-lite/APB AHB-lite/APB AHB-Lite/APB AHB-Lite/APB
AHB-lite/APB,
AHB/2AHB, AXI
AHB-lite/APB,
AHB/2AHB, AXI
AHB-lite/APB,
AHB/2AHB, AXI
AHB/AXI,
2AHB/2AXI,
2AXI(64-bit)
Architecture Version V3m V3m V3m V3m V3 V3 V3 V3
Hardware FPU FPU FPU FPU
Flash Fetch YES YES YES YES
Power Brake (Freq Scaling) YES YES YES YES YES YES YES YES
Pipeline Stages 2 3 3 3 5 5 5 8
Branch Prediction Static Dynamic Dynamic Dynamic
Inst/Data Caches FlashFetch^^ FlashFetch^^ FlashFetch^^ FlashFetch^^ 1/2-Way 1/2-Way 1/2/4-Way
Co-Processor Interface Yes Yes Yes
# of Registers 16 16 16 16 16/32 16/32 16/32 32
Address Space 16MB/4GB 16MB 16MB 16MB 16MB/4GB 4GB 4GB 4GB
MMU/MPU YES YES YES
Minimum KGates 13.0 13.8 13.8 20.9 29.5 38.2 48.9 95.1
Coremark/MHz 3.31 3.05 3.51 3.02 3.43 3.75 3.75 3.13
DMIPS/MHz 1.71 1.53 1.82 1.53 2.21 2.41 2.41 2.05
fMax† (MHz)†† 500 800 800 650 1000 1000 800 1500
Die Area (mm2)†† 0.013 0.015 0.015 0.022 0.036 0.056 0.060 0.092
Power (μW/MHz)†† 3.9 5.4 5.4 6.7 10 8.5 9.2 32
Special Features Security* Custom Inst.^ DSP SIMD L2 Cache/ECC
Peripheral Library
AG101P/
AE210P
AG101P/
AE210P
AG101P/
AE210P
AG101P/
AE210P
AG101P/
AE210P
AG101P/
AE210P
AG101P/
AE210P
AG101P
††28nm HPM †Freq. for slow process corner, 0.9vdd, 125C *Secure MMU, Secure Debug, Scrambling, Parity ^Andes Custom Extension™ (ACE) ^^a separate IP to
speed up instruction accesses from on-chip Flash and external Flash
For more information: e-mail info@andestech.com; Website: www.andestech.com; Tel: 1-408-809-2929; Address: Andes Technology USA Corp. 2375
Zanker Road, Suite 210 San Jose, CA 95131
The newest version of AndeStar, the V3, in the N9 through N13 cores, and
V3m in the N7 and N8 cores, includes all previous instructions and adds 19
new 32-bit and 19 new 16-bit instructions. The new instructions include
compare-and-branch on immediate, load/store with increment, shift-and-
ALU and the capability to share common instruction sequences. Combining
common operations reduces code size 30 percent
on average over the previous V2 ISA. The V3m is a
subset, which targets microcontroller applications,
excludes floating point, cache, MMU, and unaligned
accesses instructions.
AndeShape™ Platform IP and AndeSight™ IDE
To shorten time to market, Andes provides SoC designers periph-
erals—AndeShape™ Platform IP—and a flexible embedded soft-
ware development tool—AndeSight™ Integrated Development
Environment—to rapidly develop embedded SoCs. (See table be-
low.) AndeShape Platform IP comes in two versions. The AE210P
provides a wide range of highly-optimized standard peripherals to
simplify and accelerate SOC development for many MCU applica-
tions like IoT. The AG101P IP provides SOC designers richer and
high-speed peripherals for their high-end chip designs. AndeSight
is an Eclipse-based integrated software development environment
that provides easy and efficient embedded applications develop-
ment of target systems with small code size and fast performance.
AndeShape™ Platform IP (Peripherals)
AE210P – Generic Platform IP for
Micro-Controllers
AG101P – Generic Platform IP for
Embedded Systems
Architecture
Supports AndesCore™ N7/N8/E8/S8/N9/N10/D10 Supports all AndesCore™ Processors
APB-only AHB Bus Matrix with APB
AMBA AHB Bus for high speed devices
AMBA APB Bus for low speed devices
AHB Master/
Slave interfaces
Interrupt Signals Dedicated DRAM Interface for DMA and LCD Controller
AHB Bus Components
DMA Controller (DMAC) Static Memory Controller SDRAM Controller
Local Memory Bridge (LMBRG)
DMA Controller Ethernet MAC 10/100
LCD Controller
APB Bus Components
Timer (PIT)/PWM Watchdog Timer (WDT)
Timer Watch Dog Timer
Real Time Clock Interrupt Controller
I2C Controller (IIC) GPIO
GPIO Pulse Width Modulator
I²C controller
Serial Controller for SSP/
SPI/I2S/AC97UART Controller SPI Controller
Real Time Clock (RTC)
SD/MMC
Host Controller
UART Controller
Bus Controller/Bridge
AHB Bus Matrix
Controller (BMC)
AHB-to-APB Bridge
(APBBRG)
AHB Bus Controller AHB-to-APB Bridge
External Memory Interface SRAM/ROM/Flash
For more information: e-mail info@andestech.com; Website: www.andestech.com; Tel: 1-408-809-2929; Address: Andes Technology USA Corp. 2375
Zanker Road, Suite 210 San Jose, CA 95131

More Related Content

PPTX
Snapdragon processors
PPTX
SoC based smartphone processors
PDF
MYS-8MMX Single Board Computer
DOCX
Single board computer options
PDF
Tegra multiprocessor architecture_white_paper
PDF
Snapdragon s4 processors system on chip solutions for a new mobile age
PDF
InHand Fury™: Compact Embedded System
PPTX
Smartphone processors
Snapdragon processors
SoC based smartphone processors
MYS-8MMX Single Board Computer
Single board computer options
Tegra multiprocessor architecture_white_paper
Snapdragon s4 processors system on chip solutions for a new mobile age
InHand Fury™: Compact Embedded System
Smartphone processors

What's hot (20)

PPTX
mobile processors introduction..
PPT
An Overview Study on AVR32UC3 MCU: AT32UC3A3256
PDF
Máy tính công nghiệp Quanmax Ubiq-100
PDF
Product Brief- Nano SOM
PPTX
Survey on Mobile Processors
DOC
Bl 8188-eu1-specification-www.ttbvs.com
PPTX
PPTX
mobile processors
PDF
Boards for the IoT-Prototyping
DOCX
Mobile processors
PPTX
CPU Architectures for Mobile Phone Devices
PDF
MYC-YA15XC-T CPU Module
PDF
MYD-YA15XC-T Development Board
PDF
Qualcomm SnapDragon 800 Mobile Device
PDF
Apple MacBook 2016
DOC
Bl rt3070-3 b-specification-www.ttbvs.com
PDF
Qualcomm Snapdragon 820 Product and Infographics
PPT
NVIDIA Tegra K1
PPT
Introduce to AM37x Sitara™ Processors
PDF
i.MX 6UL/6ULL Development FAQs
mobile processors introduction..
An Overview Study on AVR32UC3 MCU: AT32UC3A3256
Máy tính công nghiệp Quanmax Ubiq-100
Product Brief- Nano SOM
Survey on Mobile Processors
Bl 8188-eu1-specification-www.ttbvs.com
mobile processors
Boards for the IoT-Prototyping
Mobile processors
CPU Architectures for Mobile Phone Devices
MYC-YA15XC-T CPU Module
MYD-YA15XC-T Development Board
Qualcomm SnapDragon 800 Mobile Device
Apple MacBook 2016
Bl rt3070-3 b-specification-www.ttbvs.com
Qualcomm Snapdragon 820 Product and Infographics
NVIDIA Tegra K1
Introduce to AM37x Sitara™ Processors
i.MX 6UL/6ULL Development FAQs
Ad

Viewers also liked (14)

PPSX
4 الگوها در اندروید
PDF
CV Damien Boissat 2016
PDF
Visitas maio 016
PPTX
روز بادکنک
PDF
Contact 7 juli 2016
PPSX
درس مهنسی اینترنت فصل 1شبکه
PPTX
Tips on writing a science industry resume sept 15, 2015
PDF
Itd project 1b brief rev01 (1)
DOCX
Hola aqui les envio mis respuestas de computación
PDF
فرم ثبت نام
PDF
(Linux Ubuntu Guide in Persian- Basic)رهنمود سیستم عامل اوبنتو فارسی- محب ال...
PPTX
The Cookbook for Startup Team Building
PPT
Capacitacion gruas
PDF
032. periodontal surgery
4 الگوها در اندروید
CV Damien Boissat 2016
Visitas maio 016
روز بادکنک
Contact 7 juli 2016
درس مهنسی اینترنت فصل 1شبکه
Tips on writing a science industry resume sept 15, 2015
Itd project 1b brief rev01 (1)
Hola aqui les envio mis respuestas de computación
فرم ثبت نام
(Linux Ubuntu Guide in Persian- Basic)رهنمود سیستم عامل اوبنتو فارسی- محب ال...
The Cookbook for Startup Team Building
Capacitacion gruas
032. periodontal surgery
Ad

Similar to Brochure (2016-01-30) (20)

PDF
A PIC compatible RISC CPU core Implementation for FPGA based Configurable SOC...
PDF
Introduction to Microcontroller
PDF
Introduction to Microcontroller
PDF
International Journal of Computational Engineering Research(IJCER)
PPTX
Snapdragon SoC and ARMv7 Architecture
PPT
Basics of micro controllers for biginners
PPT
Intel Core i7 Processors
PPTX
Chapter 1 Introductuon to Microcontrollers_2023.pptx
PPTX
Design of a low power processor for Embedded system applications
PPTX
Microcontroller Module (MCM1234566).pptx
PPTX
Processors selection
PPT
Necessity of 32-Bit Controllers
PPTX
Eclipse Edje: A Java API for Microcontrollers
PPT
HCS08 Overview
PDF
Chapter Two Hahhhhhhhhhhhhhhhhhhhhhhhndout RTES.pdf
PDF
Ch2 embedded processors-ii
PPTX
Pace IT - Introduction to the CPU
PPTX
Features of 89c51,pic,avr & arm processors
DOCX
Chapter Two Hbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbandout RTES.docx
PDF
IMPLEMENTATION OF SOC CORE FOR IOT ENGINE
A PIC compatible RISC CPU core Implementation for FPGA based Configurable SOC...
Introduction to Microcontroller
Introduction to Microcontroller
International Journal of Computational Engineering Research(IJCER)
Snapdragon SoC and ARMv7 Architecture
Basics of micro controllers for biginners
Intel Core i7 Processors
Chapter 1 Introductuon to Microcontrollers_2023.pptx
Design of a low power processor for Embedded system applications
Microcontroller Module (MCM1234566).pptx
Processors selection
Necessity of 32-Bit Controllers
Eclipse Edje: A Java API for Microcontrollers
HCS08 Overview
Chapter Two Hahhhhhhhhhhhhhhhhhhhhhhhndout RTES.pdf
Ch2 embedded processors-ii
Pace IT - Introduction to the CPU
Features of 89c51,pic,avr & arm processors
Chapter Two Hbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbandout RTES.docx
IMPLEMENTATION OF SOC CORE FOR IOT ENGINE

Brochure (2016-01-30)

  • 1. Andes Technology Corporation Product Selector Guide AndesCore: CPU Architecure for the Future In the past, the major driver of the industry was the PC, then the mobile phone and its associated devices. These product catego- ries demanded a certain type of CPU archi- tecture. The PC was driven by CPUs with ever increasing clock frequnecy. The mobile phone demanded high clocks but were sur- rounded by coprocessors to handle special- ized functions—video, audio, position location, camera, low-energy Bluetooth links to a wide variety of external devices. With the advent of IoT, the CPU is now in intelligent sensing devices requiring moderate clock speeds but with extreme battery life. For the PC, power was less a concern than for the mobile phone, which could rely on regular intervals of battery recharge. Both, however, increasingly demanded increased security. For the IoT device, power is the ultimate concern, followed by performance and security. The CPUs architectures that serve the PC and mobile phone were created with their unique operating requirements in mind. With the advent of IoT, both architectures have attempted to accommodate the extreme power requirements of IoT devices: years of battery life, 32-bit CPU perfor- mance, and unique security demanded by unattended operation. Andes determined that IoT applications required a CPU architecture designed with these unique capabilities built in not retrofitted on top of an archi- tecture designed for mobile phones and PCs. Furthermore, the years of legacy software constrains older architectures from major alterations to deliver the demands of IoT applications. Without the drawback of architectures dedicated to PCs and smart phones, Andes new more up-to-date CPU architecture, AndesCore, has been designed into IoT devices such as electronic shelf labels, which requires a 5-year life on a coin cell battery. The architecture enabling enormous power savings while providing high performance, and hacker resistant security includes frequency throttling, a patented memory architecture, and custom instructions. Andes’ portfolio of low-power 32-bit CPU cores satisfies a wide range of applications such as mobile, digital-home, industrial, and automotive designs. The portfolio spans from the ultra small 2-stage pipeline N7 and 3-stage pipeline N8, which comes in a high-security version, the S8, and a version that allows designers to define application-specific instructions using the Andes Custom Extension (ACE) capability called the E8. (See table below.) The midrange of the portfolio, the N9 and N10, each have a 5-stage pipeline. The N10, with 32-bit reg- isters, comes in a DSP-enabled version, the D10, that offers 130 new DSP instructions, including a single-cycle, 32x32 hardware multiplier. The D10 supports 16-bit and 8-bit SIMD instructions, plus 64-bit signed and unsigned addition and subtraction. AndeStar™ instruction-set architecture AndeStar™ is a patented 32-bit RISC-style CPU architecture. Its instruction set includes 16-bit and 32-bit mixed-length instructions to achieve optimal system performance, code density and power efficiency. AndeStar archi- tecture supports 16 or 32 32-bit general purpose registers, instruction and data cache, instruction and data local memory, DMA, MMU, MPU, copro- cessors, DSP instructions, saturation instructions, 16MB or 4G address space, interrupt mechanisms, etc. It also includes power management instructions and interface protocol to simplify switching among different SoC operating modes and a floating-point coprocessor supporting IEEE- 754 compliant instructions.
  • 2. AndesCore™ CPU IP Product Families N7 N8 E8 S8 N9 N10 D10 N13 I/O Bus Interfaces AHB-lite/APB AHB-lite/APB AHB-Lite/APB AHB-Lite/APB AHB-lite/APB, AHB/2AHB, AXI AHB-lite/APB, AHB/2AHB, AXI AHB-lite/APB, AHB/2AHB, AXI AHB/AXI, 2AHB/2AXI, 2AXI(64-bit) Architecture Version V3m V3m V3m V3m V3 V3 V3 V3 Hardware FPU FPU FPU FPU Flash Fetch YES YES YES YES Power Brake (Freq Scaling) YES YES YES YES YES YES YES YES Pipeline Stages 2 3 3 3 5 5 5 8 Branch Prediction Static Dynamic Dynamic Dynamic Inst/Data Caches FlashFetch^^ FlashFetch^^ FlashFetch^^ FlashFetch^^ 1/2-Way 1/2-Way 1/2/4-Way Co-Processor Interface Yes Yes Yes # of Registers 16 16 16 16 16/32 16/32 16/32 32 Address Space 16MB/4GB 16MB 16MB 16MB 16MB/4GB 4GB 4GB 4GB MMU/MPU YES YES YES Minimum KGates 13.0 13.8 13.8 20.9 29.5 38.2 48.9 95.1 Coremark/MHz 3.31 3.05 3.51 3.02 3.43 3.75 3.75 3.13 DMIPS/MHz 1.71 1.53 1.82 1.53 2.21 2.41 2.41 2.05 fMax† (MHz)†† 500 800 800 650 1000 1000 800 1500 Die Area (mm2)†† 0.013 0.015 0.015 0.022 0.036 0.056 0.060 0.092 Power (μW/MHz)†† 3.9 5.4 5.4 6.7 10 8.5 9.2 32 Special Features Security* Custom Inst.^ DSP SIMD L2 Cache/ECC Peripheral Library AG101P/ AE210P AG101P/ AE210P AG101P/ AE210P AG101P/ AE210P AG101P/ AE210P AG101P/ AE210P AG101P/ AE210P AG101P ††28nm HPM †Freq. for slow process corner, 0.9vdd, 125C *Secure MMU, Secure Debug, Scrambling, Parity ^Andes Custom Extension™ (ACE) ^^a separate IP to speed up instruction accesses from on-chip Flash and external Flash For more information: e-mail [email protected]; Website: www.andestech.com; Tel: 1-408-809-2929; Address: Andes Technology USA Corp. 2375 Zanker Road, Suite 210 San Jose, CA 95131 The newest version of AndeStar, the V3, in the N9 through N13 cores, and V3m in the N7 and N8 cores, includes all previous instructions and adds 19 new 32-bit and 19 new 16-bit instructions. The new instructions include compare-and-branch on immediate, load/store with increment, shift-and- ALU and the capability to share common instruction sequences. Combining common operations reduces code size 30 percent on average over the previous V2 ISA. The V3m is a subset, which targets microcontroller applications, excludes floating point, cache, MMU, and unaligned accesses instructions.
  • 3. AndeShape™ Platform IP and AndeSight™ IDE To shorten time to market, Andes provides SoC designers periph- erals—AndeShape™ Platform IP—and a flexible embedded soft- ware development tool—AndeSight™ Integrated Development Environment—to rapidly develop embedded SoCs. (See table be- low.) AndeShape Platform IP comes in two versions. The AE210P provides a wide range of highly-optimized standard peripherals to simplify and accelerate SOC development for many MCU applica- tions like IoT. The AG101P IP provides SOC designers richer and high-speed peripherals for their high-end chip designs. AndeSight is an Eclipse-based integrated software development environment that provides easy and efficient embedded applications develop- ment of target systems with small code size and fast performance. AndeShape™ Platform IP (Peripherals) AE210P – Generic Platform IP for Micro-Controllers AG101P – Generic Platform IP for Embedded Systems Architecture Supports AndesCore™ N7/N8/E8/S8/N9/N10/D10 Supports all AndesCore™ Processors APB-only AHB Bus Matrix with APB AMBA AHB Bus for high speed devices AMBA APB Bus for low speed devices AHB Master/ Slave interfaces Interrupt Signals Dedicated DRAM Interface for DMA and LCD Controller AHB Bus Components DMA Controller (DMAC) Static Memory Controller SDRAM Controller Local Memory Bridge (LMBRG) DMA Controller Ethernet MAC 10/100 LCD Controller APB Bus Components Timer (PIT)/PWM Watchdog Timer (WDT) Timer Watch Dog Timer Real Time Clock Interrupt Controller I2C Controller (IIC) GPIO GPIO Pulse Width Modulator I²C controller Serial Controller for SSP/ SPI/I2S/AC97UART Controller SPI Controller Real Time Clock (RTC) SD/MMC Host Controller UART Controller Bus Controller/Bridge AHB Bus Matrix Controller (BMC) AHB-to-APB Bridge (APBBRG) AHB Bus Controller AHB-to-APB Bridge External Memory Interface SRAM/ROM/Flash For more information: e-mail [email protected]; Website: www.andestech.com; Tel: 1-408-809-2929; Address: Andes Technology USA Corp. 2375 Zanker Road, Suite 210 San Jose, CA 95131