SlideShare una empresa de Scribd logo
1 de 26
A New
                          32-bit
                          Choice

Using the BA22 Processor in Deeply Embedded
  Systems or as a Full Application Processor
About CAST
         Successful IP provider/developer/partner
           Eighteen years experience delivering IP
           Privately held, financially stable
           Based in NJ (USA), with international partner network
         Unique market approach
           We only do IP, designed for reusability
           Independent of semiconductor technologies and EDA tools
           Broad range of IP: 100 cores plus platform IP
           Featuring 32- and 8-bit processors/controllers, image & video
           Compression, and the memory, interfaces, and other IP to build
           complete systems around them



2 CAST      CAST Intro & Overview   BA22 Processor                          Slide 2
Expert Development Team
    All products developed by CAST or tightly-coupled partners

                                     Multimedia Platforms   Serial Communications
                                     High-Speed Buses       System Integration




         Processors
         Memory Controllers          32-bit Processors          Image/Video Compression
         Bus & Network Interfaces    & Platforms                Memory Controllers
         Audio Interfaces                                       Encryption




         Processor Platforms         Video Codecs                   Automotive Bus
         AMBA Infrastructure IP      Graphics Processing            Interfaces


3 CAST       CAST Intro & Overview        BA22 Processor                             Slide 3
Extreme Customer Focus
         Global team of ~100 people
           CAST offices in East and West coast USA,
           Brazil, Czech Republic, and Greece
           Sales/support partners in Europe and Asia
         24/7 culture with very fast response
           Always online with Email, IM, home offices
           Actual IP developers available to help with support
         Experience with diverse customers and applications
           Pre-sales help in selecting the right IP
           Post-sales support during system integration




4 CAST      CAST Intro & Overview    BA22 Processor              Slide 4
“A Better IP Experience”
         Proven, high-quality IP products
                                                              CAST makes
           Broad line from a single, successful provider
                                                              designing with
           Competitive pricing and simple licensing
                                                              reusable IP a
           Ready to use: docs, scripts, testbenches, etc.     better experience,
         Less risk                                            from your first
           Flexible products                                  "make versus buy”
               EDA-independent, technology-neutral            considerations
               RTL source or FPGA netlist                     through the
           Knowledgeable, technical sales team                successful
               1,200 sales to 700 customers                   completion of your
               We know the questions you should be asking     product.
           A stable, reliable IP providers with hundreds of
           design wins
         Superior support
           Based on 18 years working with IP customers

5 CAST      CAST Intro & Overview         BA22 Processor                       Slide 5
IP Products                          COMPRESSION
                                         H.264/AVC encoders, Main &
                                                                           INTERCONNECTS
                                                                           High-Speed Serial
                                           Baseline Profiles; Intra           USB 1.1, 2.0, 3.0 device, OTG
     PROCESSORS & CONTROLLERS              Decoder; Application Platform      & hub
     32-bit BA22s:                       JPEG 2000 Encoder, Platform          PCI Express controllers, app
       Versions from deeply              JPEG Encoder, Decoder, Codec;        interface
       embedded system controllers         Scalado; 12/8-bit Extended;     Serial: CAN, LIN, I2C, SPI, SDLC,
       to full application processors;     Block/Raster Converters            HDLC
       Peripheral Bundles                Lossless: LJPEG Encoder,          Parallel: ECP, ATE/IDE
       Programming IDE & Dev Kits          Decoder; JPEG-LS Encoder           PCI masters, targets, hosts
     8051 Compatibles:                   MPEG2: Video Decoder, Transport   TCP/IP & Ethernet: MACs,
       Fast & Configurable to Small &      Stream Decoder                     embedded Internet platform,
       Low-Power; Entry-Level;           DV: Decoder, Encoder                 MAC/PCI, UDP Stack
       Programming & Debug Tools;
       80251 MCS251 & MCS51                                                ADDITIONAL IP
                                         IMAGE PROCESSING
     32-bit 68000 for AHB                                                  Device Controllers
     Peripherals & Platforms:            Image Scalers: Polynomial,
                                                                              Smart Card Reader. Displays:
       AHB 32-bit DMA                      Frequency Domain, Anisotropic
                                                                              TV, High-Res, Ultra-Res
       AMBA Infrastructure Library       2D Graphics Accelerator              IR Controllers: RC5, NEC
       Platform for BA22 Systems         Deinterlacers: Basic, Motion      Audio Interfaces: I2S, SPDIF
     Application Platforms: Embedded       Adaptive
                                                                           Encryption: AES, CGM; DES,
       USB & Internet; HDLC              Color Space Converter                3DES; MD5, SHA-1, SHA-256
                                         DCT: Forward, Inverse, both       Standard Parts
     MEMORY CONTROLLERS
                                         LEGACY CORES
     NAND Flash; SD/SDIO/MMC                                               DSPs: 32025, 32025TX
       cards; Compact Flash/ATA;         8-bit: Z80, 6502, 65C02           Peripherals: 8254 timer/counter,
       Serial Flash                      16 bit: 68000, 80186XL,             DMAs: 8237, 82380
     Mobile SDRAM, DDR1 & DDR2              80186EC, 387L, 80251           UARTS: 16450S, 14550S, 16750S


6 CAST         CAST Intro & Overview              BA22 Processor                                          Slide 6
Some History about Processors
       CAST has provided processor cores since 1997
         Over 300 chip designs with
         millions of parts shipped
         Deep partnership with
         developer Evatronix SA, Poland

       Additional 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                         BA22 Processor           Slide 7
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                           BA22 Processor            Slide 8
CAST’s New Proposition
               32-Bit Processing Using the
                   8051 Value Model
       What makes the 8051 great?
        Easy to understand
        Small size with small memory footprint
        Complete solution – Processor, peripherals IP, tools,
        development kits, support
        Low cost with no royalties
       We want to bring the same value proposition to
       the 32-bit market with the BA22 Processor

CAST                          BA22 Processor                    Slide 9
High Performance
       Up to 1.59 DMIPS/MHz - 2.31 Coremarks/MHz
       Single-cycle instruction execution on most
       instructions                     DMIPS/MHz
                          1.6
       400MHz on          1.4

       65nm-LP            1.2
                            1

       Optional FPU,      0.8


       DIV and MUL,
                           0.6
                           0.4

       DSP instructions    0.2
                                0
       and extensions               ARM7 TDMI Cortex-M0
                                                          Cortex-M3   BA22


CAST                                BA22 Processor                           Slide 10
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                          BA22 Processor            Slide 11
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                                    BA22 Processor                    Slide 12
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                          BA22 Processor             Slide 13
Not Just a Processor IP
  Complete Solution
       Pre-integrated
       Peripherals and
       Integration Services
       Software Libraries,
       Operating Systems,
       Development Tools
       and Software
       Development Services
       Evaluation Kits
CAST                          BA22 Processor   Slide 14
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                        BA22 Processor                   Slide 15
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                          BA22 Processor   Slide 16
Libraries and OS Support
  Name       Description
  Linux      Fully featured Linux port.
             Supports the BA22 processor with and without MMU (uClinux)
  Android    The popular Android-OS
  eCos       Small size, freely available RTOS
  FreeRTOS Small size, freely available RTOS
  ThreadX    Small size, freely available RTOS
  Newlib     Basic C library ideal for firmware development
  Glibc      Enables cross compilation of Linux application to BA22.
             Supports multithreading
  uClibc     Alternative to Glibc for embedded systems



CAST                                BA22 Processor                        Slide 17
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                         BA22 Processor               Slide 18
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                         BA22 Processor                         Slide 19
TALOS-1 Evaluation 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                         BA22 Processor   Slide 20
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                       BA22 Processor   Slide 21
Raptor Evaluation 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                         BA22 Processor   Slide 22
Maturity
       In production at TSMC, Global Foundries, SMIC,
       UMC and others for geometries down to 40nm
       Sample customer applications
        Zigbee , Bluetooth, Wireless, Software Defined Radio
        Projectors, Audio Equipment, Storage Devices
        Packet processing / networking, Information Security
        Web, Security/Surveillance, and Industrial Cameras
        Mobile phone ISP , GPS
        Microcontrollers for aerospace and automotive
        Set top box, TV/Display microcontroller, DVB /
        Digital television receiver , Video compression
CAST                         BA22 Processor                Slide 23
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          BA22 Processor                       Slide 24
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 or without royalties

CAST                          BA22 Processor           Slide 25
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                       BA22 Processor              Slide 26

Más contenido relacionado

La actualidad más candente

Datavideo SE-3000
Datavideo SE-3000Datavideo SE-3000
Datavideo SE-3000AV ProfShop
 
DCC Labs Company Presentation
DCC Labs Company PresentationDCC Labs Company Presentation
DCC Labs Company PresentationDCC Labs
 
Sudhakar_Resume
Sudhakar_ResumeSudhakar_Resume
Sudhakar_Resumesudhakar
 
About CREATEK 2011
About CREATEK 2011About CREATEK 2011
About CREATEK 2011OwenZhong
 
Datavideo HS-2000L
Datavideo HS-2000LDatavideo HS-2000L
Datavideo HS-2000LAVNed
 
High-Definition Rugged DVR - Case Study
High-Definition Rugged DVR - Case StudyHigh-Definition Rugged DVR - Case Study
High-Definition Rugged DVR - Case StudyMistral Solutions
 
Tg samsung 55_n6
Tg samsung 55_n6Tg samsung 55_n6
Tg samsung 55_n6Jerry Byrd
 
Datavideo HS-550
Datavideo HS-550Datavideo HS-550
Datavideo HS-550AV ProfShop
 

La actualidad más candente (15)

AJA D5 CE
AJA D5 CEAJA D5 CE
AJA D5 CE
 
Datavideo SE-3000
Datavideo SE-3000Datavideo SE-3000
Datavideo SE-3000
 
DCC Labs Company Presentation
DCC Labs Company PresentationDCC Labs Company Presentation
DCC Labs Company Presentation
 
Sudhakar_Resume
Sudhakar_ResumeSudhakar_Resume
Sudhakar_Resume
 
Huss encoder &_decoder_ds
Huss encoder &_decoder_dsHuss encoder &_decoder_ds
Huss encoder &_decoder_ds
 
Tg nec 46_b2
Tg nec 46_b2Tg nec 46_b2
Tg nec 46_b2
 
AJA D10 C2
AJA D10 C2AJA D10 C2
AJA D10 C2
 
Proxpro ds en
Proxpro ds enProxpro ds en
Proxpro ds en
 
AJA HD10 AMA
AJA HD10 AMAAJA HD10 AMA
AJA HD10 AMA
 
About CREATEK 2011
About CREATEK 2011About CREATEK 2011
About CREATEK 2011
 
Datavideo HS-2000L
Datavideo HS-2000LDatavideo HS-2000L
Datavideo HS-2000L
 
High-Definition Rugged DVR - Case Study
High-Definition Rugged DVR - Case StudyHigh-Definition Rugged DVR - Case Study
High-Definition Rugged DVR - Case Study
 
Resume_A0
Resume_A0Resume_A0
Resume_A0
 
Tg samsung 55_n6
Tg samsung 55_n6Tg samsung 55_n6
Tg samsung 55_n6
 
Datavideo HS-550
Datavideo HS-550Datavideo HS-550
Datavideo HS-550
 

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

CAST BA22 32-bit Processor Design Seminar, 2/1/12
CAST BA22 32-bit Processor Design Seminar, 2/1/12CAST BA22 32-bit Processor Design Seminar, 2/1/12
CAST BA22 32-bit Processor Design Seminar, 2/1/12CAST, Inc.
 
Linxu conj2016 96boards
Linxu conj2016 96boardsLinxu conj2016 96boards
Linxu conj2016 96boardsLF Events
 
Devkit8000 OMAP3530 Evaluation Kit
Devkit8000 OMAP3530 Evaluation KitDevkit8000 OMAP3530 Evaluation Kit
Devkit8000 OMAP3530 Evaluation Kityclinda666
 
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
 
39245196 intro-es-iii
39245196 intro-es-iii39245196 intro-es-iii
39245196 intro-es-iiiEmbeddedbvp
 
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
 
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
 
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}Lviv Startup Club
 
Neevee communication technologies_portfolio
Neevee communication technologies_portfolioNeevee communication technologies_portfolio
Neevee communication technologies_portfolioNEEVEE Technologies
 
Radiumboards- Complete Solution for Digital Security and Surveillance (DSS) I...
Radiumboards- Complete Solution for Digital Security and Surveillance (DSS) I...Radiumboards- Complete Solution for Digital Security and Surveillance (DSS) I...
Radiumboards- Complete Solution for Digital Security and Surveillance (DSS) I...RadiumBoards
 
BeRTOS: Free Embedded RTOS
BeRTOS: Free Embedded RTOSBeRTOS: Free Embedded RTOS
BeRTOS: Free Embedded RTOSDeveler S.r.l.
 

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

CAST BA22 32-bit Processor Design Seminar, 2/1/12
CAST BA22 32-bit Processor Design Seminar, 2/1/12CAST BA22 32-bit Processor Design Seminar, 2/1/12
CAST BA22 32-bit Processor Design Seminar, 2/1/12
 
Linxu conj2016 96boards
Linxu conj2016 96boardsLinxu conj2016 96boards
Linxu conj2016 96boards
 
Devkit8000 OMAP3530 Evaluation Kit
Devkit8000 OMAP3530 Evaluation KitDevkit8000 OMAP3530 Evaluation Kit
Devkit8000 OMAP3530 Evaluation Kit
 
My Profile
My ProfileMy Profile
My Profile
 
Asar resume
Asar resumeAsar resume
Asar resume
 
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
 
39245196 intro-es-iii
39245196 intro-es-iii39245196 intro-es-iii
39245196 intro-es-iii
 
TMDXEVM8148
TMDXEVM8148 TMDXEVM8148
TMDXEVM8148
 
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
 
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
 
Phytec_Intro_092018
Phytec_Intro_092018Phytec_Intro_092018
Phytec_Intro_092018
 
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}
Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}
 
Assignmentdsp
AssignmentdspAssignmentdsp
Assignmentdsp
 
A2 e overview
A2 e overviewA2 e overview
A2 e overview
 
Neevee communication technologies_portfolio
Neevee communication technologies_portfolioNeevee communication technologies_portfolio
Neevee communication technologies_portfolio
 
Asus Tinker Board
Asus Tinker BoardAsus Tinker Board
Asus Tinker Board
 
Radiumboards- Complete Solution for Digital Security and Surveillance (DSS) I...
Radiumboards- Complete Solution for Digital Security and Surveillance (DSS) I...Radiumboards- Complete Solution for Digital Security and Surveillance (DSS) I...
Radiumboards- Complete Solution for Digital Security and Surveillance (DSS) I...
 
Resume_Bhasker
Resume_BhaskerResume_Bhasker
Resume_Bhasker
 
DSA00339603
DSA00339603DSA00339603
DSA00339603
 
BeRTOS: Free Embedded RTOS
BeRTOS: Free Embedded RTOSBeRTOS: Free Embedded RTOS
BeRTOS: Free Embedded RTOS
 

Último

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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Último (20)

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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

CAST BA22 32-bit Processor - SoCIP 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
  • 2. About CAST Successful IP provider/developer/partner Eighteen years experience delivering IP Privately held, financially stable Based in NJ (USA), with international partner network Unique market approach We only do IP, designed for reusability Independent of semiconductor technologies and EDA tools Broad range of IP: 100 cores plus platform IP Featuring 32- and 8-bit processors/controllers, image & video Compression, and the memory, interfaces, and other IP to build complete systems around them 2 CAST CAST Intro & Overview BA22 Processor Slide 2
  • 3. Expert Development Team All products developed by CAST or tightly-coupled partners Multimedia Platforms Serial Communications High-Speed Buses System Integration Processors Memory Controllers 32-bit Processors Image/Video Compression Bus & Network Interfaces & Platforms Memory Controllers Audio Interfaces Encryption Processor Platforms Video Codecs Automotive Bus AMBA Infrastructure IP Graphics Processing Interfaces 3 CAST CAST Intro & Overview BA22 Processor Slide 3
  • 4. Extreme Customer Focus Global team of ~100 people CAST offices in East and West coast USA, Brazil, Czech Republic, and Greece Sales/support partners in Europe and Asia 24/7 culture with very fast response Always online with Email, IM, home offices Actual IP developers available to help with support Experience with diverse customers and applications Pre-sales help in selecting the right IP Post-sales support during system integration 4 CAST CAST Intro & Overview BA22 Processor Slide 4
  • 5. “A Better IP Experience” Proven, high-quality IP products CAST makes Broad line from a single, successful provider designing with Competitive pricing and simple licensing reusable IP a Ready to use: docs, scripts, testbenches, etc. better experience, Less risk from your first Flexible products "make versus buy” EDA-independent, technology-neutral considerations RTL source or FPGA netlist through the Knowledgeable, technical sales team successful 1,200 sales to 700 customers completion of your We know the questions you should be asking product. A stable, reliable IP providers with hundreds of design wins Superior support Based on 18 years working with IP customers 5 CAST CAST Intro & Overview BA22 Processor Slide 5
  • 6. IP Products COMPRESSION H.264/AVC encoders, Main & INTERCONNECTS High-Speed Serial Baseline Profiles; Intra USB 1.1, 2.0, 3.0 device, OTG PROCESSORS & CONTROLLERS Decoder; Application Platform & hub 32-bit BA22s: JPEG 2000 Encoder, Platform PCI Express controllers, app Versions from deeply JPEG Encoder, Decoder, Codec; interface embedded system controllers Scalado; 12/8-bit Extended; Serial: CAN, LIN, I2C, SPI, SDLC, to full application processors; Block/Raster Converters HDLC Peripheral Bundles Lossless: LJPEG Encoder, Parallel: ECP, ATE/IDE Programming IDE & Dev Kits Decoder; JPEG-LS Encoder PCI masters, targets, hosts 8051 Compatibles: MPEG2: Video Decoder, Transport TCP/IP & Ethernet: MACs, Fast & Configurable to Small & Stream Decoder embedded Internet platform, Low-Power; Entry-Level; DV: Decoder, Encoder MAC/PCI, UDP Stack Programming & Debug Tools; 80251 MCS251 & MCS51 ADDITIONAL IP IMAGE PROCESSING 32-bit 68000 for AHB Device Controllers Peripherals & Platforms: Image Scalers: Polynomial, Smart Card Reader. Displays: AHB 32-bit DMA Frequency Domain, Anisotropic TV, High-Res, Ultra-Res AMBA Infrastructure Library 2D Graphics Accelerator IR Controllers: RC5, NEC Platform for BA22 Systems Deinterlacers: Basic, Motion Audio Interfaces: I2S, SPDIF Application Platforms: Embedded Adaptive Encryption: AES, CGM; DES, USB & Internet; HDLC Color Space Converter 3DES; MD5, SHA-1, SHA-256 DCT: Forward, Inverse, both Standard Parts MEMORY CONTROLLERS LEGACY CORES NAND Flash; SD/SDIO/MMC DSPs: 32025, 32025TX cards; Compact Flash/ATA; 8-bit: Z80, 6502, 65C02 Peripherals: 8254 timer/counter, Serial Flash 16 bit: 68000, 80186XL, DMAs: 8237, 82380 Mobile SDRAM, DDR1 & DDR2 80186EC, 387L, 80251 UARTS: 16450S, 14550S, 16750S 6 CAST CAST Intro & Overview BA22 Processor Slide 6
  • 7. Some History about Processors CAST has provided processor cores since 1997 Over 300 chip designs with millions of parts shipped Deep partnership with developer Evatronix SA, Poland Additional 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 BA22 Processor Slide 7
  • 8. 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 BA22 Processor Slide 8
  • 9. CAST’s New Proposition 32-Bit Processing Using the 8051 Value Model What makes the 8051 great? Easy to understand Small size with small memory footprint Complete solution – Processor, peripherals IP, tools, development kits, support Low cost with no royalties We want to bring the same value proposition to the 32-bit market with the BA22 Processor CAST BA22 Processor Slide 9
  • 10. High Performance Up to 1.59 DMIPS/MHz - 2.31 Coremarks/MHz Single-cycle instruction execution on most instructions DMIPS/MHz 1.6 400MHz on 1.4 65nm-LP 1.2 1 Optional FPU, 0.8 DIV and MUL, 0.6 0.4 DSP instructions 0.2 0 and extensions ARM7 TDMI Cortex-M0 Cortex-M3 BA22 CAST BA22 Processor Slide 10
  • 11. 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 BA22 Processor Slide 11
  • 12. 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 BA22 Processor Slide 12
  • 13. 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 BA22 Processor Slide 13
  • 14. Not Just a Processor IP Complete Solution Pre-integrated Peripherals and Integration Services Software Libraries, Operating Systems, Development Tools and Software Development Services Evaluation Kits CAST BA22 Processor Slide 14
  • 15. 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 BA22 Processor Slide 15
  • 16. 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 BA22 Processor Slide 16
  • 17. Libraries and OS Support Name Description Linux Fully featured Linux port. Supports the BA22 processor with and without MMU (uClinux) Android The popular Android-OS eCos Small size, freely available RTOS FreeRTOS Small size, freely available RTOS ThreadX Small size, freely available RTOS Newlib Basic C library ideal for firmware development Glibc Enables cross compilation of Linux application to BA22. Supports multithreading uClibc Alternative to Glibc for embedded systems CAST BA22 Processor Slide 17
  • 18. 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 BA22 Processor Slide 18
  • 19. 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 BA22 Processor Slide 19
  • 20. TALOS-1 Evaluation 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 BA22 Processor Slide 20
  • 21. 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 BA22 Processor Slide 21
  • 22. Raptor Evaluation 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 BA22 Processor Slide 22
  • 23. Maturity In production at TSMC, Global Foundries, SMIC, UMC and others for geometries down to 40nm Sample customer applications Zigbee , Bluetooth, Wireless, Software Defined Radio Projectors, Audio Equipment, Storage Devices Packet processing / networking, Information Security Web, Security/Surveillance, and Industrial Cameras Mobile phone ISP , GPS Microcontrollers for aerospace and automotive Set top box, TV/Display microcontroller, DVB / Digital television receiver , Video compression CAST BA22 Processor Slide 23
  • 24. 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 BA22 Processor Slide 24
  • 25. 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 or without royalties CAST BA22 Processor Slide 25
  • 26. 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 BA22 Processor Slide 26

Notas del editor

  1. Emphasize the culture match between CAST and Beyond based on customer support and dedication to customer success.
  2. 2.31 Coremarks are for the DE (no caches and MMUS) and without a branch prediction unit. With branch prediction we expect that we will get close to 3 coremarks/MHz.
  3. QMEMs are on chip SRAMs that operate at the core clock rate, offering on instruction per cycle and/or one 32bit word per cycle. This is ultra fast compared to external DRAM or flash solutions.
  4. Latest VersionsLinux 3.1, Android 2.3 (early access program for 4.0),eCoS 2.x and 3x (on request), FreeRTOS 7.1.0ThreadX available on request with processor licenseNewlin 1.17, Glibc 2.11.x, uClibc 0.9.31
  5. BA22-DE is a BA22 configuration tailored to serve deeply embedded applications, such automotive applications, a range of microcontroller applications, sensors and smartcards. In those cases, the processor runs a stand-alone application (without any OS support), and the code runs from an on-chip memory, communicating with the external world with interfaces like SPIs, I2Cs, UARTs etc.MCUs like 8051s have traditionally been the choice for such systems,. However, the increasing complexity of deeply embedded application, have forced made designers looking at 32bit options in order to get the performance they need, but also in order to reduce power and software development complexity.
  6. TALOS DEMOSwitch Screen: Describe how the App is a template for interface to the peripherals via polling or interruptsOpen ProjectShow possible targets (JTAG or ISS)CompileDebug with HWShow Windows (Disassembly, BreakPoints, Memory Watch)Insert a couple of breakpoints & the Resume Run and light up the leds…Conclude by Saying Talos can be used for the evaluation of the core, and to speed up SW development
  7. Let’s return to see the other two configuration of the BA22: the BA22-EP and BA22-AP. There are targeted for applications with larger volumes of code or data, that can not be stored on chip. The AP implements MMUs to support Oss.
  8. RAPTOR Demo
  9. Mention How Beyond Developed the Actual Product, as an example of services we can offer.PoE stands for “Power over Ethernet”