CAST BA22 32-bit Processor Design Seminar, 2/1/12
Upcoming SlideShare
Loading in...5
×
 

CAST BA22 32-bit Processor Design Seminar, 2/1/12

on

  • 1,338 views

Slides from our seminar at DesignCon (updated with current stats):

Slides from our seminar at DesignCon (updated with current stats):

A New 32-bit Choice: Using the BA22 Processor Core in Deeply Embedded Systems or as a Full Application Processor

Statistics

Views

Total Views
1,338
Views on SlideShare
1,021
Embed Views
317

Actions

Likes
0
Downloads
18
Comments
0

1 Embed 317

http://www.cast-inc.com 317

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

CAST BA22 32-bit Processor Design Seminar, 2/1/12 CAST BA22 32-bit Processor Design Seminar, 2/1/12 Presentation Transcript

  • A New 32-bit ChoiceUsing the BA22 Processor in Deeply Embedded Systems or as a Full Application Processor Seminar • Feb. 1, 2012
  • Introductions Hal Barbour, President, CAST Also from CAST Bill Finch, senior sales VP Nikos Zervas, marketing VP Meredith Lucky, sales VP Newton Abdalla, IP & operations VP Peter Dumin, sales engineer Nick Sgoupis, sr. principal engineer Matjaz Breskvar, CEO, Beyond SemiconductorCAST & Beyond Semiconductor BA22 Seminar Slide 2
  • Some History CAST has provided processor cores since 1997 Deep partnership with developer Evatronix SA, Poland Over 300 chip designs with millions of parts shipped New partnership, June 2011 Beyond Semiconductor, Ljubljana, Slovenia, EU Founded in 2005; 35 engineers and growing Over 25 design wins for 32-bit processors; millions shippedCAST & Beyond Semiconductor BA22 Seminar Slide 3
  • Why Now? 8051s aren’t dead Still cost-effective for simple mixed-signal They set the standard for value But, customer needs are changing Many applications need more complex processing Example of a market in flux: Automotive Example of big product advancements: DisplaysCAST & Beyond Semiconductor BA22 Seminar Slide 4
  • CAST’s New PropositionCAST & Beyond Semiconductor BA22 Seminar Slide 5
  • High Performance Up to 1.59 DMIPS/MHz Single-cycle instruction execution on most instructions DMIPS/MHz 1.6 400MHz on 1.4 65nm-LP 1.2 1 Optional 0.8 FPU, DIV and 0.6 MUL, DSP 0.4 0.2 instructions and 0 extensions ARM7 TDMI Cortex-M0 Cortex-M3 BA22CAST & Beyond Semiconductor BA22 Seminar Slide 6
  • Flexible Memory & Bus Model On-Die Quick-Access Memories (QMEM) Can be unified or separate for code and data Can work like software controlled caches Instruction and Data-Caches Configurable associativity (up to 4-ways) Memory Management Units Configurable associativity (up to 4-ways) Configurable number of TLB entries per way Native AHB or Wishbone (no bridges) Endianness selected at synthesis or run-timeCAST & Beyond Semiconductor BA22 Seminar Slide 7
  • Low Power and Small Area Power: 0.02mW/MHz Area: from 15k But, memory dominates power & size of most SoCs Power CPU On Chip Off-Chip Memory Memory Clock & I/Os “BA22 code density is best in class…” Source “A Guide to CPU Cores and Processor IP”, The Linley Group 2010CAST & Beyond Semiconductor BA22 Seminar Slide 8
  • BA22 Code Density CSiBE Comparison BA2 Instruction set outperforms competition Code size includes some data, so actual difference is smaller BA22 Customer Comparisons Code density up to 20% better than ARM Thumb-2 Much better than full ARM, PPC, and MIPSCAST & Beyond Semiconductor BA22 Seminar Slide 9
  • Easy Integration Pre-Integrated Peripherals Directly Attached to the CPU: Programmable Interrupt Controller, Tick Timer, Power-Management Unit, Debug Unit Attached to APB Bus: UART, GPIO, SPI, I2C, Watchdog Timer, Real Time Clock, SPI Flash controller Attached of the AHB Bus: SRAM Controller, DMA, External Bus Interface, AHB Arbiter On-Demand Peripherals and Software Drivers/Stacks Integration eMAC, USB, NFlash, etcCAST & Beyond Semiconductor BA22 Seminar Slide 10
  • Software Development Complete GNU Tool Chain for Windows or Linux Cycle-Accurate Instruction Set Simulator (ISS) JTAG Debugging Ported C libraries and OSs Software Build Tools for Eclipse (BeyondStudio) ISS, JTAG DebuggingCAST & Beyond Semiconductor BA22 Seminar Slide 11
  • Advanced Development Tools Lauterbach – PowerView Multiprocessor/multicore debugging even for mixtures with 3rd party cores Advanced Debugging Capabilities Flash Programming Faster Download RTOS awarenessCAST & Beyond Semiconductor BA22 Seminar Slide 12
  • BA22-DE ARM Cortex M0/ M3 class On-chip instruction & data memories Automotive systems, sensors, touchscreens, game controllers, etc. Ideal 8-/16-bit step up 15.5k gates in 90nmCAST & Beyond Semiconductor BA22 Seminar Slide 13
  • TALOS-1 Development Kit DE0-Nano Board BA22-DE 64KB memory FPU Integer Multiplier, Divider 16 GPRs PIC, TT, UART, I2C, SPI, GPIO Sample Applications Beyond Studio IDE JTAG or ISS DebuggingCAST & Beyond Semiconductor BA22 Seminar Slide 14
  • BA22 EP & AP BA22-EP ARM Cortex-M3/R4 class; ARM7 & 9 QMEM & caches FreeRTOS, eCos, uCLinux, … BA22-AP ARM Cortex-A5/A7 class; ARM9 & 11 QMEM, caches, & MMUs Linux & AndroidCAST & Beyond Semiconductor BA22 Seminar Slide 15
  • Raptor Development Kit ML501 Board BA22-Based Platform 256MB DDR2 & 256MB Flash Integrates UART, I2C, GPIO, PS/2, AC97 Audio Controller, VGA Controller, & 10/100/1000 eMAC Runs Linux Sample Applications Beyond Studio IDE or PowerViewCAST & Beyond Semiconductor BA22 Seminar Slide 16
  • One Customer Example GigE Vision v2.0 Camera 2048x1088, 340 fps, PoE and more BA22 Runs Linux OS providing tftp, web,... GigE Vision v2.0 software stack Initialization and control of camera functionsCAST & Beyond Semiconductor BA22 Seminar Slide 17
  • Why Consider the BA22? Production-proven & low-risk Competitive technical features 1.59 DMIPs/MHz Best in class Code Density for lowest Area and Power Complete and evolving ecosystem Peripherals, SW Development Tools, OSs, Platforms, Integration & SW Services Business terms that work better for you Flexible licensing with no royaltiesCAST & Beyond Semiconductor BA22 Seminar Slide 18
  • A suggestion: Don’t believe us! Get our software tools, and development kits; compile and simulate your code and then measure code-size and performance on your own; ask us to help you get started Let us know of your process node, libraries, and target frequency and we will work together on area and power characterizationCAST & Beyond Semiconductor BA22 Seminar Slide 19
  • Learn More Q&A Raptor Demo Talos-1 Demos Side Discussions Booth 739 www.cast-inc.com/ba22CAST & Beyond Semiconductor BA22 Seminar Slide 20