SlideShare una empresa de Scribd logo
1 de 20
A New
                            32-bit
                            Choice
Using 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 Semiconductor

CAST & 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 shipped

CAST & 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: Displays




CAST & Beyond Semiconductor          BA22 Seminar          Slide 4
CAST’s New Proposition




CAST & 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   BA22
CAST & 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-time
CAST & 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 2010
CAST & 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 MIPS

CAST & 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, etc
CAST & 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 Debugging


CAST & 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 awareness




CAST & 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 90nm


CAST & 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 Debugging
CAST & 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 & Android

CAST & 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 PowerView
CAST & 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
                                               functions
CAST & 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 royalties


CAST & 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
      characterization
CAST & Beyond Semiconductor   BA22 Seminar            Slide 19
Learn More
      Q&A
      Raptor Demo
      Talos-1 Demos
      Side Discussions
      Booth 739


                              www.cast-inc.com/ba22

CAST & Beyond Semiconductor              BA22 Seminar   Slide 20

Más contenido relacionado

La actualidad más candente

High Memory Bandwidth Demo @ One Intel Station
High Memory Bandwidth Demo @ One Intel StationHigh Memory Bandwidth Demo @ One Intel Station
High Memory Bandwidth Demo @ One Intel StationIntel IT Center
 
Stratix V FPGA Intro Presentation
Stratix V FPGA Intro PresentationStratix V FPGA Intro Presentation
Stratix V FPGA Intro PresentationAltera Corporation
 
Snapdragon SoC and ARMv7 Architecture
Snapdragon SoC and ARMv7 ArchitectureSnapdragon SoC and ARMv7 Architecture
Snapdragon SoC and ARMv7 ArchitectureSantosh Verma
 
Jetson AGX Xavier and the New Era of Autonomous Machines
Jetson AGX Xavier and the New Era of Autonomous MachinesJetson AGX Xavier and the New Era of Autonomous Machines
Jetson AGX Xavier and the New Era of Autonomous MachinesDustin Franklin
 
Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...
Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...
Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...mentoresd
 
System on Chip (SoC) for mobile phones
System on Chip (SoC) for mobile phonesSystem on Chip (SoC) for mobile phones
System on Chip (SoC) for mobile phonesJeffrey Funk
 
FPGA Inference - DellEMC SURFsara
FPGA Inference - DellEMC SURFsaraFPGA Inference - DellEMC SURFsara
FPGA Inference - DellEMC SURFsaraIntel IT Center
 
Implementing AI: Hardware Challenges: Ultra-Low Power AI at the Edge with Lat...
Implementing AI: Hardware Challenges: Ultra-Low Power AI at the Edge with Lat...Implementing AI: Hardware Challenges: Ultra-Low Power AI at the Edge with Lat...
Implementing AI: Hardware Challenges: Ultra-Low Power AI at the Edge with Lat...KTN
 
Implementing AI: Hardware Challenges: Heterogeneous and Adaptive Computing fo...
Implementing AI: Hardware Challenges: Heterogeneous and Adaptive Computing fo...Implementing AI: Hardware Challenges: Heterogeneous and Adaptive Computing fo...
Implementing AI: Hardware Challenges: Heterogeneous and Adaptive Computing fo...KTN
 
Intel® Open Image Denoise: Optimized CPU Denoising | SIGGRAPH 2019 Technical ...
Intel® Open Image Denoise: Optimized CPU Denoising | SIGGRAPH 2019 Technical ...Intel® Open Image Denoise: Optimized CPU Denoising | SIGGRAPH 2019 Technical ...
Intel® Open Image Denoise: Optimized CPU Denoising | SIGGRAPH 2019 Technical ...Intel® Software
 
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-ResolutionUltra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-ResolutionIntel® Software
 
Fpga video capturing
Fpga video capturingFpga video capturing
Fpga video capturingshehryar88
 
"The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta...
"The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta..."The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta...
"The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta...Edge AI and Vision Alliance
 
Ray Tracing with Intel® Embree and Intel® OSPRay: Use Cases and Updates | SIG...
Ray Tracing with Intel® Embree and Intel® OSPRay: Use Cases and Updates | SIG...Ray Tracing with Intel® Embree and Intel® OSPRay: Use Cases and Updates | SIG...
Ray Tracing with Intel® Embree and Intel® OSPRay: Use Cases and Updates | SIG...Intel® Software
 
Case Study: Porting Qt for Embedded Linux on Embedded Processors
Case Study: Porting Qt for Embedded Linux on Embedded ProcessorsCase Study: Porting Qt for Embedded Linux on Embedded Processors
Case Study: Porting Qt for Embedded Linux on Embedded Processorsaccount inactive
 
Apple A8 Series Application Processor
Apple A8 Series Application ProcessorApple A8 Series Application Processor
Apple A8 Series Application ProcessorJJ Wu
 
ComNet CNVETX1 Data Sheet
ComNet CNVETX1 Data SheetComNet CNVETX1 Data Sheet
ComNet CNVETX1 Data SheetJMAC Supply
 
Qualcomm Snapdragon Processors: A Super Gaming Platform
Qualcomm Snapdragon Processors: A Super Gaming Platform Qualcomm Snapdragon Processors: A Super Gaming Platform
Qualcomm Snapdragon Processors: A Super Gaming Platform Qualcomm Developer Network
 

La actualidad más candente (20)

High Memory Bandwidth Demo @ One Intel Station
High Memory Bandwidth Demo @ One Intel StationHigh Memory Bandwidth Demo @ One Intel Station
High Memory Bandwidth Demo @ One Intel Station
 
Stratix V FPGA Intro Presentation
Stratix V FPGA Intro PresentationStratix V FPGA Intro Presentation
Stratix V FPGA Intro Presentation
 
Snapdragon SoC and ARMv7 Architecture
Snapdragon SoC and ARMv7 ArchitectureSnapdragon SoC and ARMv7 Architecture
Snapdragon SoC and ARMv7 Architecture
 
Jetson AGX Xavier and the New Era of Autonomous Machines
Jetson AGX Xavier and the New Era of Autonomous MachinesJetson AGX Xavier and the New Era of Autonomous Machines
Jetson AGX Xavier and the New Era of Autonomous Machines
 
Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...
Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...
Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...
 
System on Chip (SoC) for mobile phones
System on Chip (SoC) for mobile phonesSystem on Chip (SoC) for mobile phones
System on Chip (SoC) for mobile phones
 
FPGA Inference - DellEMC SURFsara
FPGA Inference - DellEMC SURFsaraFPGA Inference - DellEMC SURFsara
FPGA Inference - DellEMC SURFsara
 
Implementing AI: Hardware Challenges: Ultra-Low Power AI at the Edge with Lat...
Implementing AI: Hardware Challenges: Ultra-Low Power AI at the Edge with Lat...Implementing AI: Hardware Challenges: Ultra-Low Power AI at the Edge with Lat...
Implementing AI: Hardware Challenges: Ultra-Low Power AI at the Edge with Lat...
 
Implementing AI: Hardware Challenges: Heterogeneous and Adaptive Computing fo...
Implementing AI: Hardware Challenges: Heterogeneous and Adaptive Computing fo...Implementing AI: Hardware Challenges: Heterogeneous and Adaptive Computing fo...
Implementing AI: Hardware Challenges: Heterogeneous and Adaptive Computing fo...
 
Intel® Open Image Denoise: Optimized CPU Denoising | SIGGRAPH 2019 Technical ...
Intel® Open Image Denoise: Optimized CPU Denoising | SIGGRAPH 2019 Technical ...Intel® Open Image Denoise: Optimized CPU Denoising | SIGGRAPH 2019 Technical ...
Intel® Open Image Denoise: Optimized CPU Denoising | SIGGRAPH 2019 Technical ...
 
Assignmentdsp
AssignmentdspAssignmentdsp
Assignmentdsp
 
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-ResolutionUltra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
 
Fpga video capturing
Fpga video capturingFpga video capturing
Fpga video capturing
 
GTC 2022 Keynote
GTC 2022 KeynoteGTC 2022 Keynote
GTC 2022 Keynote
 
"The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta...
"The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta..."The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta...
"The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta...
 
Ray Tracing with Intel® Embree and Intel® OSPRay: Use Cases and Updates | SIG...
Ray Tracing with Intel® Embree and Intel® OSPRay: Use Cases and Updates | SIG...Ray Tracing with Intel® Embree and Intel® OSPRay: Use Cases and Updates | SIG...
Ray Tracing with Intel® Embree and Intel® OSPRay: Use Cases and Updates | SIG...
 
Case Study: Porting Qt for Embedded Linux on Embedded Processors
Case Study: Porting Qt for Embedded Linux on Embedded ProcessorsCase Study: Porting Qt for Embedded Linux on Embedded Processors
Case Study: Porting Qt for Embedded Linux on Embedded Processors
 
Apple A8 Series Application Processor
Apple A8 Series Application ProcessorApple A8 Series Application Processor
Apple A8 Series Application Processor
 
ComNet CNVETX1 Data Sheet
ComNet CNVETX1 Data SheetComNet CNVETX1 Data Sheet
ComNet CNVETX1 Data Sheet
 
Qualcomm Snapdragon Processors: A Super Gaming Platform
Qualcomm Snapdragon Processors: A Super Gaming Platform Qualcomm Snapdragon Processors: A Super Gaming Platform
Qualcomm Snapdragon Processors: A Super Gaming Platform
 

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

CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12ndzervas
 
Linxu conj2016 96boards
Linxu conj2016 96boardsLinxu conj2016 96boards
Linxu conj2016 96boardsLF Events
 
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mãoWebinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mãoEmbarcados
 
Tutorial1: mbed開發快速上手
Tutorial1: mbed開發快速上手Tutorial1: mbed開發快速上手
Tutorial1: mbed開發快速上手艾鍗科技
 
BeRTOS: Free Embedded RTOS
BeRTOS: Free Embedded RTOSBeRTOS: Free Embedded RTOS
BeRTOS: Free Embedded RTOSDeveler S.r.l.
 
Industry’s performance leading ultra low-power dsp solution
Industry’s performance leading ultra low-power dsp solutionIndustry’s performance leading ultra low-power dsp solution
Industry’s performance leading ultra low-power dsp solutionAnalog Devices, Inc.
 
Cuda meetup presentation 5
Cuda meetup presentation 5Cuda meetup presentation 5
Cuda meetup presentation 5Rihards Gailums
 
RENESAS MICROCONTROLLER PROJECTS CHENNAI-RENESAS RX62N-CHENNAI RENESAS
RENESAS MICROCONTROLLER PROJECTS CHENNAI-RENESAS RX62N-CHENNAI RENESASRENESAS MICROCONTROLLER PROJECTS CHENNAI-RENESAS RX62N-CHENNAI RENESAS
RENESAS MICROCONTROLLER PROJECTS CHENNAI-RENESAS RX62N-CHENNAI RENESASASHOKKUMAR RAMAR
 
BladeCenter GPU Expansion Blade (BGE) - Client Presentation
BladeCenter GPU Expansion Blade (BGE) - Client PresentationBladeCenter GPU Expansion Blade (BGE) - Client Presentation
BladeCenter GPU Expansion Blade (BGE) - Client PresentationCliff Kinard
 
An Overview on Programmable System on Chip: PSoC-5
An Overview on Programmable System on Chip: PSoC-5An Overview on Programmable System on Chip: PSoC-5
An Overview on Programmable System on Chip: PSoC-5Premier Farnell
 
Introducing the CrossLink Programmable ASSP
Introducing the CrossLink Programmable ASSPIntroducing the CrossLink Programmable ASSP
Introducing the CrossLink Programmable ASSPLatticeSemiconductor
 
“Fast-track Design Cycles Using Lattice’s FPGAs,” a Presentation from Lattice...
“Fast-track Design Cycles Using Lattice’s FPGAs,” a Presentation from Lattice...“Fast-track Design Cycles Using Lattice’s FPGAs,” a Presentation from Lattice...
“Fast-track Design Cycles Using Lattice’s FPGAs,” a Presentation from Lattice...Edge AI and Vision Alliance
 
Tablet in 2012
Tablet in 2012Tablet in 2012
Tablet in 2012JJ Wu
 
Heterogeneous Systems Architecture: The Next Area of Computing Innovation
Heterogeneous Systems Architecture: The Next Area of Computing Innovation Heterogeneous Systems Architecture: The Next Area of Computing Innovation
Heterogeneous Systems Architecture: The Next Area of Computing Innovation AMD
 
FRDM-KL46Z_Hands-On_Presentation_v02
FRDM-KL46Z_Hands-On_Presentation_v02FRDM-KL46Z_Hands-On_Presentation_v02
FRDM-KL46Z_Hands-On_Presentation_v02Libor GECNUK
 
Piccolo F2806x Microcontrollers
Piccolo F2806x MicrocontrollersPiccolo F2806x Microcontrollers
Piccolo F2806x MicrocontrollersPremier Farnell
 
Sears Point Racetrack
Sears Point RacetrackSears Point Racetrack
Sears Point RacetrackDino, llc
 

Similar a CAST BA22 32-bit Processor Design Seminar, 2/1/12 (20)

CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
 
Linxu conj2016 96boards
Linxu conj2016 96boardsLinxu conj2016 96boards
Linxu conj2016 96boards
 
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mãoWebinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
 
Tutorial1: mbed開發快速上手
Tutorial1: mbed開發快速上手Tutorial1: mbed開發快速上手
Tutorial1: mbed開發快速上手
 
BeRTOS: Free Embedded RTOS
BeRTOS: Free Embedded RTOSBeRTOS: Free Embedded RTOS
BeRTOS: Free Embedded RTOS
 
Industry’s performance leading ultra low-power dsp solution
Industry’s performance leading ultra low-power dsp solutionIndustry’s performance leading ultra low-power dsp solution
Industry’s performance leading ultra low-power dsp solution
 
Cuda meetup presentation 5
Cuda meetup presentation 5Cuda meetup presentation 5
Cuda meetup presentation 5
 
RENESAS MICROCONTROLLER PROJECTS CHENNAI-RENESAS RX62N-CHENNAI RENESAS
RENESAS MICROCONTROLLER PROJECTS CHENNAI-RENESAS RX62N-CHENNAI RENESASRENESAS MICROCONTROLLER PROJECTS CHENNAI-RENESAS RX62N-CHENNAI RENESAS
RENESAS MICROCONTROLLER PROJECTS CHENNAI-RENESAS RX62N-CHENNAI RENESAS
 
BladeCenter GPU Expansion Blade (BGE) - Client Presentation
BladeCenter GPU Expansion Blade (BGE) - Client PresentationBladeCenter GPU Expansion Blade (BGE) - Client Presentation
BladeCenter GPU Expansion Blade (BGE) - Client Presentation
 
An Overview on Programmable System on Chip: PSoC-5
An Overview on Programmable System on Chip: PSoC-5An Overview on Programmable System on Chip: PSoC-5
An Overview on Programmable System on Chip: PSoC-5
 
Introducing the CrossLink Programmable ASSP
Introducing the CrossLink Programmable ASSPIntroducing the CrossLink Programmable ASSP
Introducing the CrossLink Programmable ASSP
 
“Fast-track Design Cycles Using Lattice’s FPGAs,” a Presentation from Lattice...
“Fast-track Design Cycles Using Lattice’s FPGAs,” a Presentation from Lattice...“Fast-track Design Cycles Using Lattice’s FPGAs,” a Presentation from Lattice...
“Fast-track Design Cycles Using Lattice’s FPGAs,” a Presentation from Lattice...
 
Tablet in 2012
Tablet in 2012Tablet in 2012
Tablet in 2012
 
Asus Tinker Board
Asus Tinker BoardAsus Tinker Board
Asus Tinker Board
 
Heterogeneous Systems Architecture: The Next Area of Computing Innovation
Heterogeneous Systems Architecture: The Next Area of Computing Innovation Heterogeneous Systems Architecture: The Next Area of Computing Innovation
Heterogeneous Systems Architecture: The Next Area of Computing Innovation
 
FRDM-KL46Z_Hands-On_Presentation_v02
FRDM-KL46Z_Hands-On_Presentation_v02FRDM-KL46Z_Hands-On_Presentation_v02
FRDM-KL46Z_Hands-On_Presentation_v02
 
Piccolo F2806x Microcontrollers
Piccolo F2806x MicrocontrollersPiccolo F2806x Microcontrollers
Piccolo F2806x Microcontrollers
 
Lec09-DSP.pdf
Lec09-DSP.pdfLec09-DSP.pdf
Lec09-DSP.pdf
 
Product Brief- Nano SOM
Product Brief- Nano SOMProduct Brief- Nano SOM
Product Brief- Nano SOM
 
Sears Point Racetrack
Sears Point RacetrackSears Point Racetrack
Sears Point Racetrack
 

Más de CAST, Inc.

CAST - Securing your SoC with GEON
CAST - Securing your SoC with GEONCAST - Securing your SoC with GEON
CAST - Securing your SoC with GEONCAST, Inc.
 
Automotive Challenges Addressed by Standard and Non-Standard Based IP
Automotive Challenges Addressed by Standard and Non-Standard Based IPAutomotive Challenges Addressed by Standard and Non-Standard Based IP
Automotive Challenges Addressed by Standard and Non-Standard Based IPCAST, Inc.
 
Automotive Interconnect Challenges
Automotive Interconnect ChallengesAutomotive Interconnect Challenges
Automotive Interconnect ChallengesCAST, Inc.
 
Back to the Future. The End of IoT
Back to the Future. The End of IoTBack to the Future. The End of IoT
Back to the Future. The End of IoTCAST, Inc.
 
Using GZIP Data Compression to Reduce Power Consumption in IoT Devices
Using GZIP Data Compression to Reduce Power Consumption in IoT DevicesUsing GZIP Data Compression to Reduce Power Consumption in IoT Devices
Using GZIP Data Compression to Reduce Power Consumption in IoT DevicesCAST, Inc.
 
Building IP Vendor Trust
Building IP Vendor TrustBuilding IP Vendor Trust
Building IP Vendor TrustCAST, Inc.
 

Más de CAST, Inc. (6)

CAST - Securing your SoC with GEON
CAST - Securing your SoC with GEONCAST - Securing your SoC with GEON
CAST - Securing your SoC with GEON
 
Automotive Challenges Addressed by Standard and Non-Standard Based IP
Automotive Challenges Addressed by Standard and Non-Standard Based IPAutomotive Challenges Addressed by Standard and Non-Standard Based IP
Automotive Challenges Addressed by Standard and Non-Standard Based IP
 
Automotive Interconnect Challenges
Automotive Interconnect ChallengesAutomotive Interconnect Challenges
Automotive Interconnect Challenges
 
Back to the Future. The End of IoT
Back to the Future. The End of IoTBack to the Future. The End of IoT
Back to the Future. The End of IoT
 
Using GZIP Data Compression to Reduce Power Consumption in IoT Devices
Using GZIP Data Compression to Reduce Power Consumption in IoT DevicesUsing GZIP Data Compression to Reduce Power Consumption in IoT Devices
Using GZIP Data Compression to Reduce Power Consumption in IoT Devices
 
Building IP Vendor Trust
Building IP Vendor TrustBuilding IP Vendor Trust
Building IP Vendor Trust
 

Último

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Último (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

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

  • 1. A New 32-bit Choice Using the BA22 Processor in Deeply Embedded Systems or as a Full Application Processor Seminar • Feb. 1, 2012
  • 2. 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 Semiconductor CAST & Beyond Semiconductor BA22 Seminar Slide 2
  • 3. 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 shipped CAST & Beyond Semiconductor BA22 Seminar Slide 3
  • 4. 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: Displays CAST & Beyond Semiconductor BA22 Seminar Slide 4
  • 5. CAST’s New Proposition CAST & Beyond Semiconductor BA22 Seminar Slide 5
  • 6. 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 BA22 CAST & Beyond Semiconductor BA22 Seminar Slide 6
  • 7. 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-time CAST & Beyond Semiconductor BA22 Seminar Slide 7
  • 8. 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 2010 CAST & Beyond Semiconductor BA22 Seminar Slide 8
  • 9. 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 MIPS CAST & Beyond Semiconductor BA22 Seminar Slide 9
  • 10. 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, etc CAST & Beyond Semiconductor BA22 Seminar Slide 10
  • 11. 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 Debugging CAST & Beyond Semiconductor BA22 Seminar Slide 11
  • 12. Advanced Development Tools Lauterbach – PowerView Multiprocessor/multicore debugging even for mixtures with 3rd party cores Advanced Debugging Capabilities Flash Programming Faster Download RTOS awareness CAST & Beyond Semiconductor BA22 Seminar Slide 12
  • 13. 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 90nm CAST & Beyond Semiconductor BA22 Seminar Slide 13
  • 14. 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 Debugging CAST & Beyond Semiconductor BA22 Seminar Slide 14
  • 15. 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 & Android CAST & Beyond Semiconductor BA22 Seminar Slide 15
  • 16. 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 PowerView CAST & Beyond Semiconductor BA22 Seminar Slide 16
  • 17. 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 functions CAST & Beyond Semiconductor BA22 Seminar Slide 17
  • 18. 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 royalties CAST & Beyond Semiconductor BA22 Seminar Slide 18
  • 19. 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 characterization CAST & Beyond Semiconductor BA22 Seminar Slide 19
  • 20. Learn More Q&A Raptor Demo Talos-1 Demos Side Discussions Booth 739 www.cast-inc.com/ba22 CAST & Beyond Semiconductor BA22 Seminar Slide 20