mpu and mcu ip cores from cast

14
8-bit to 32-bit Processor and Microcontroller IP from CAST Nikos Zervas COO November 2013 1

Upload: cast-inc

Post on 18-Dec-2014

232 views

Category:

Technology


1 download

DESCRIPTION

An overview of the processor cores available from CAST, including the 32-bit BA2x Family, a range of 8051s, and several legacy processors.

TRANSCRIPT

Page 1: MPU and MCU IP Cores from CAST

8-bit to 32-bit Processor and Microcontroller IP from

CAST

Nikos ZervasCOO

November 2013

1

Page 2: MPU and MCU IP Cores from CAST

Slide 2 8051s and Beyond

Processors & Controllers Today

32-bit Processors

Applications demand itTouch, sensors, video, etc.Low-power essential

Single supplier dominates

But is it your best choice?

8-bit Controllers

8051 still keyProven, easy, 8-bit MCUSmall, fast, low-powerIdeal for many embedded systems, subsystem controllers, Big-Little SoCs

We will show that CAST is:The smart alternative for 32-bit MPUsThe best source of 8051 MCUs

79% of ICs,56% of FPGAs

have multiple processors

2.25processors/design

avg. for ICs

Stats from2012 Wilson Research Group Functional Verification Study

5.48processors/design

avg. in ICs over 20M gates

Page 3: MPU and MCU IP Cores from CAST

Slide 3 8051s and Beyond

MPU and MCU IP from CAST

8051 CompatiblesFast, modern 8-bit compatible core for the most widely used 8-bit MCU

BA2 Embedded System & Application Processors

32bit ISARange from deeply embedded to full application processors

Legacy ProcessorsReplacing obsolete parts, extend existing systems, or reuse proven code

AllRoyalty-free and competitively pricedPre-integrated peripheral options for MCUs and Platforms Complete IDEs and powerful debugging toolsDev kit board packages for hands-on evaluationCAST’s 14 years of IP experience and unmatched customer support

Page 4: MPU and MCU IP Cores from CAST

Slide 4 8051s and Beyond

Why an 8051? Well-established, well-supported instruction set

Much reusable legacy code available

Modern tools for SW development and on-chip debug

Small size, low power, and adequate powerful for many applications

Less integration complexity

Royalty-free

R8051XC/2

T8051

Mixed Signal I Cs

Consumer Devices

Flash-based Devices

Industrial Control

Communication

Automotive

Video

Audio

T8051On-Chip

NOR-FLASH

Firmware storage

On-ChipIRAM

Stack & Variables

ExternalMemory

ADC

Hardwired DSP

Data Memory

SFR

Port0

int0

ExternalMemory

int1

Control

Data

Serial Port 1

OCDS

Host

JTAG

Measured Signal

VibrantMarkets

Example App: FSM Replacement

Page 5: MPU and MCU IP Cores from CAST

Slide 5 8051s and Beyond

Why a CAST 8051?Partner with the most experienced,most successful 8051 provider

14 years selling & supporting 8051s

Mature, proven, multi-generation designs

Shipping in hundreds of customer products

Configure to meet different project requirementsOptional bundled peripherals

Easy, error-free automatic RTL and test-bench configuration

Royalty-free, cost-competitive licensing

Enjoy easy development and verificationSeamless interface to Keil 8051 software dev tools

Native EASE embedded software debugging package

Software stacks for CAST IP and ready-to-use platforms

Page 6: MPU and MCU IP Cores from CAST

Slide 6 8051s and Beyond

Migration Dilemma:

Switch from 8051 to 32-bit?

8051 is familiar, efficient and affordable, but:Its processing power is marginal for some modern systems

Better code density will significantly reduce memory cost, the dominant expense in many chips

Software teams would rather avoid writing code for an 8-bit CPU

The 8051 is just too slow to transfer or perform computations on the 32- or 64-bit data typical today

The data volume of many apps is beyond the 8051’s capabilities

More and more systems need to run an OS and use common AHB peripherals

Yet 32-bit processors have much bigger requirements:They can use significantly more silicon and power

They can be tremendously more expensive, esp. with royalties

Page 7: MPU and MCU IP Cores from CAST

Slide 7 8051s and Beyond

Migration Solution:

32-bit BA2x Processor Family

Implements the powerful BA2 ISA on highly efficient hardware architectures, offering:

Extreme Code DensityHigh PerformanceEnergy Efficiency

Proven, mature, IP products with major advantages: Easy Software Development with Free ToolsCustomizable Configurations and Platforms for Rapid System IntegrationBetter Business Terms including No Royalties

The ease & efficiency of 8051s, the power and capability of 32-bits

Example of BA2 ISA code savings

Page 8: MPU and MCU IP Cores from CAST

Slide 8 8051s and Beyond

BA2x Family ProcessorsAR

EA

PERFORMANCE

v

BA21From 10k and up to

200 Coremarks on 65nmLP

Deeply Embedded uP

BA25

From 150k and upto 1,600 Coremarks on 65nmLP

High Performance Application uP

BA22-xx

From 15k and upto 1,000 Coremarks on 65nmLP

Deeply Embedded to Application uP

BA28High Performance

Application uP

NEW

1H’14

Page 9: MPU and MCU IP Cores from CAST

Slide 9 8051s and Beyond

BA2x – Consider the BenefitsLow Area and Power

From 10K gates & 0.05 mW/MHz on 90nm

Extreme code density for system-wide energy savings

Optimized mix of 16-, 24-, 32-, & 48-bit instructionsMinimizing instruction memory area and power usage

Advanced power management for further power reduction

Integrated PeripheralsPIC allows deterministic and low-latency interrupt response

PMU minimizes power

DBGU for JTAG debug

Easy SW DevelopmentComplete IDE under Eclipse

Architectural Simulator

OS, RTOS, & embedded C/C++ libraries support

9

Page 10: MPU and MCU IP Cores from CAST

Slide 10 8051s and Beyond

BA2x – Consider More Benefits Unique Business Terms

Single, multi or unlimited use license with no royalties

Competitive pricing with no hidden extra charges

Zero RiskProduction proven in high-volume consumer devices

24/7 support by CAST

Access to IP developers at Beyond Semiconductor

Ready for SoC IntegrationOffered with your choice of pre-integrated peripherals

10

Page 11: MPU and MCU IP Cores from CAST

Slide 11 8051s and Beyond

Features BA21

Ultra Low Power

BA22-DE Deeply

Embedded

BA22-RT Real Time

Embedded

BA22-AP Application

Processor

BA25 Adv. Application

ProcessorBA2 Variable Length ISA Pipeline Stages 2 4/5 5 5 71 / 12 Out of Order Completion Branch Prediction Unit Memory Protection Unit

2 2 Number of GPRs 12-32 16-32 16-32 32 32 SoC Data Bus AXI4 Lite AHB/Wishbone AHB/Wishbone AHB/Wishbone AXI4 SoC Instruction Bus AXI4 Lite AHB/Wishbone AHB/Wishbone AHB/Wishbone AXI4 Hardware Multiplier and/or Divider Multiply-Accumulate Unit 2

Floating Point Unit DSP Extensions Acceleration JTAG Debug Support Embedded Tick Timer, PIC, and PMU Vectored Interrupt Controller Tightly Coupled I/D Busses Instr. & Data Caches

(L0/L1) Instr. & Data MMU Configurable Peripherals Platform Beyond Studio SW IDE and gcc SDK DMIPS/MHz 1.83 1.7 1.74 1.74 1.5 Coremarks / MHz 2.53 2.44 2.442 2.442 2.1 FMAX @ TSMC65LP 125 MHz3 400 MHz 400 MHz 400 MHz 800 MHz Eq. Gates5 10k3 15k 25k 35k 150k

= Supported = Optional = Not Supported

Notes: 1: Minimum for simple ALU instructions. 2: Feature can be made available up on request 3: Preliminary characterization data 4. DMIPS rating for code running from tightly-coupled memories. 5. Approximate size estimate for area-optimized design

Page 12: MPU and MCU IP Cores from CAST

Slide 12 8051s and Beyond

Legacy Processors for Obsolete Chip Replacement

Pin-compatible RTL or netlist cores

Extend the life of older systems

Build new or extended systems around existing legacy code with modern tools

Z80 CPU

6502

65C02

68000

68000 for AHB

80186XL

80186EC

80188EC

80251

387L math

Customer ApplicationPharmaceuticalprinter supplier HAPA used the C68000 in a replacement board that is dramatically more compact and less expensive to pro-duce than the original.

Page 13: MPU and MCU IP Cores from CAST

Slide 13 8051s and Beyond

Why Consider IP from CAST?

Competitive technical featuresExtreme Code-DensityHigh PerformanceEnergy Efficiency

Fast time-to-marketComplete processor ecosystems for easy software development and rapid SoC integrationDesign-for-Reuse productization plus Pre- and Post-Sales Support from the longest-running IP team in the industry

Business terms that work better for youProduction-proven & low-riskFlexible licensing with or without royalties

Page 14: MPU and MCU IP Cores from CAST

Slide 14 8051s and Beyond

A Suggestion:

Don’t Believe Us!

Get our software tools, compile and simulate your code, and then measure code size and performance on your own (or just ask us).

Let us know your process node, libraries, and target frequency and we will work together on area and power characterization.

Do the same with the competition (if they are willing).