Introducing Cortus Founded in 2005 Independent, European group

Slides:



Advertisements
Similar presentations
TO COMPUTERS WITH BASIC CONCEPTS Lecturer: Mohamed-Nur Hussein Abdullahi Hame WEEK 1 M. Sc in CSE (Daffodil International University)
Advertisements

Embedded System Lab. What is an embedded systems? An embedded system is a computer system designed for specific control functions within a larger system,
CHAPTER 1 THE 8051 MICROCONTROLLERS. Microcontroller vs. General- Purpose Microprocessor General-purpose microprocessors have ◦ No RAM ◦ No ROM ◦ No I/O.
MotoHawk Training Model-Based Design of Embedded Systems.
Internet of Things with Intel Edison Presentation Paul Guermonprez Intel Software
Extensible Processors. 2 ASIP Gain performance by:  Specialized hardware for the whole application (ASIC). −  Almost no flexibility. −High cost.  Use.
Define Embedded Systems Small (?) Application Specific Computer Systems.
Introduction to ARM Architecture, Programmer’s Model and Assembler Embedded Systems Programming.
1 Fast Communication for Multi – Core SOPC Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab.
1 Chapter 14 Embedded Processing Cores. 2 Overview RISC: Reduced Instruction Set Computer RISC-based processor: PowerPC, ARM and MIPS The embedded processor.
6/30/2015HY220: Ιάκωβος Μαυροειδής1 Moore’s Law Gordon Moore (co-founder of Intel) predicted in 1965 that the transistor density of semiconductor chips.
UCB November 8, 2001 Krishna V Palem Proceler Inc. Customization Using Variable Instruction Sets Krishna V Palem CTO Proceler Inc.
Embedded Systems Programming
Intel ® Research mote Ralph Kling Intel Corporation Research Santa Clara, CA.
Prardiva Mangilipally
Programmable Logic- How do they do that? 1/16/2015 Warren Miller Class 5: Software Tools and More 1.
Mobile Handset Hardware Architecture
Advantages of Reconfigurable System Architectures
Department of Electronic & Electrical Engineering Embedded system Aims: Introduction to: Hardware. Software Ideas for projects ? Robotics/Control/Sensors.
RADIO + MCU + FLASH + USB Low-Power RF System-on-Chip
Ross Brennan On the Introduction of Reconfigurable Hardware into Computer Architecture Education Ross Brennan
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
1 3-General Purpose Processors: Altera Nios II 2 Altera Nios II processor A 32-bit soft core processor from Altera Comes in three cores: Fast, Standard,
Lecture 13 Introduction to Embedded Systems Graduate Computer Architecture Fall 2005 Shih-Hao Hung Dept. of Computer Science and Information Engineering.
CLEMSON U N I V E R S I T Y AVR32 Micro Controller Unit Atmel has created the first processor architected specifically for 21st century applications that.
Technical Seminar Introduction to networking with Linux Administration Amit Kumar Sahoo EC ADVANCED EMBEDDED MICROPROCESSORS AND APPLICATIONS.
1 Integration Verification: Re-Create or Re-Use? Nick Gatherer Trident Digital Systems.
Sogang University Advanced Computing System Chap 1. Computer Architecture Hyuk-Jun Lee, PhD Dept. of Computer Science and Engineering Sogang University.
ASIP Architecture for Future Wireless Systems: Flexibility and Customization Joseph Cavallaro and Predrag Radosavljevic Rice University Center for Multimedia.
System Design with CoWare N2C - Overview. 2 Agenda q Overview –CoWare background and focus –Understanding current design flows –CoWare technology overview.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Chapter 1 Computer Abstractions and Technology. Chapter 1 — Computer Abstractions and Technology — 2 The Computer Revolution Progress in computer technology.
An Architecture and Prototype Implementation for TCP/IP Hardware Support Mirko Benz Dresden University of Technology, Germany TERENA 2001.
BridgePoint Integration John Wolfe / Robert Day Accelerated Technology.
Introducing Moon the Next Generation Java TM Processor Core VULCAN MACHINES’ MOON PROCESSOR CORE.
Fan Out WLP Technology Packaging as 2, 3D System in Packaging Solution
VLSI Algorithmic Design Automation Lab. THE TI OMAP PLATFORM APPROACH TO SOC.
SOC Virtual Prototyping: An Approach towards fast System- On-Chip Solution Date – 09 th April 2012 Mamta CHALANA Tech Leader ST Microelectronics Pvt. Ltd,
Lecture 7: Overview Microprocessors / microcontrollers.
Aditya Dayal M. Tech, VLSI Design ITM University, Gwalior.
April 15, 2013 Atul Kwatra Principal Engineer Intel Corporation Hardware/Software Co-design using SystemC/TLM – Challenges & Opportunities ISCUG ’13.
Wi-Fi BT/BLE Combo Module WINC3400 hands-on
Embedded Systems. What is Embedded Systems?  Embedded reflects the facts that they are an integral.
Software and Communication Driver, for Multimedia analyzing tools on the CEVA-X Platform. June 2007 Arik Caspi Eyal Gabay.
i.MX Processor Roadmap i.MX 8 family i.MX 8M family i.MX 8X family
Andreas Hoffmann Andreas Ropers Tim Kogel Stefan Pees Prof
Hands On SoC FPGA Design
ECE354 Embedded Systems Introduction C Andras Moritz.
Designing with ARM Cortex-M4 (and a Real Dev Board)
How to Quick Start Virtual Platform Development
Enabling machine learning in embedded systems
System On Chip.
Andes Technology Innovate SOC ProcessorsTM
System On Chip - SoC E.Anjali.
Texas Instruments TDA2x and Vision SDK
ENG3050 Embedded Reconfigurable Computing Systems
Architecture & Organization 1
Introduction.
Chapter 1: Introduction
Why microcontrollers in embedded systems?
Chapter 1: The 8051 Microcontrollers
Figure 1 PC Emulation System Display Memory [Embedded SOC Software]
ریز پردازنده. ریز پردازنده مراجع درس میکروکنترلرهای AVR برنامه نویسی اسمبلی و C محمدعلی مزیدی، سپهر نعیمی و سرمد نعیمی مرجع کامل میکروکنترلرهای AVR.
Architecture & Organization 1
Chapter 1 Introduction.
Chapter 1 Introduction.
Computer Evolution and Performance
CHAPTER 1 THE 8051 MICROCONTROLLERS
ADAS RADAR CO-PROCESSOR
Introduction to Codasip and RISC-V IP
Presentation transcript:

Introducing Cortus Founded in 2005 Independent, European group Experts in SoC architecture, design and embedded processing (HW and SW) IP & Services provider – processor IP, interface IP, compilers, etc Proven foundation for security (Cortus core certified EAL5+, EMVCo, Pay-TV) Present in USA, France, Germany, UK, Russia, Korea, Israel and Taiwan Over 800M SoCs with Cortus processors

Introducing Cortus Cortus has processors, RF and other technologies which are ideal for the next wave of low power smart and secure applications including many IoT applications The APS families of cores are production proven with a wide range of licensees and applications Current processor families cover a wide range of SoC requirements from 8 bit replacement to high performance multicore systems at GHZ clock rates High performance AP family (3 instructions per cycle at 1.5 GHZ) with virtually indexed MMU and precise exceptions Product families are supported by peripherals, SW development tools and RTOSes Custom services are possible (including special purpose compiler passes – e.g. for security, SOC design and implementation, P&R back end etc.) Unique combination of HW/SW/Compiler expertise Cortus is a major player in embedded processor, secure smart cards and IoT markets.

Experienced Management Execs include processor experts Michael Chapman CEO Intel, Bosch, Siemens/Infineon processors Mike is most renowned for his design of the Bosch CAN chips (inventor) Christopher Kopetzky VP Engineering Synopsys processor development Vision: “Embed intelligence…everywhere!” Mission: “Provide a better CPU for the new wave of smart applications” The foundation for Cortus products is expertise in processor development. Michael Chapman, the CEO, has a long history of developing processors including projects at Intel, Bosch and Infineon. Chris Kopetzky has a long history of implementing processors such as the –S versions of the ARM7 and ARM9 which were contracted to Chris’s team while at Synopsys. With the trend to “embed intelligence everywhere” whether we are talking of the internet of things, home automation, portable devices or automotive Cortus aims to address the need for embedded processing. Specifically, Cortus aims to provide a better CPU for low cost embedded processing. Many existing products do not aim for this and fall short of the industry requirements.

System Design Expertise Multicore systems for “better than Moore's Law” Architecture Hardware Embedded Firmware Interconnect Interprocessor communications Compilers (special implementations essential for real security) Complete IDE solutions Debuggers Virtual models (ISS, HW/SW Cosimulation with RTL, System C and other models)

The Cortus Difference Cortus offers customer chips to stand out from the crowd: Technical excellence Outstanding support Committed to the success Proven again and again Look at the length of bug lists for other processor providers compared to Cortus. Cortus has one reported bug in its processors since 2006 (corrected of course), and one compiler bug (also corrected).

Low Power Solution Cortus 32-bit processor IP has been proven over many applications Save silicon area Cortus processors are minimalist Save power Small cores gives advantage in static and dynamic consumption Efficient modern RISC architecture Designed around C compiler Scalable solutions Support for multi-processing & caches

Scalable Solutions Computational performance Slower clock frequency Less demanding computation More complex cores More options Longer pipeline Subsystem complexity Simpler CPU core Shorter pipeline Higher clock frequency More demanding computation

Range of cores for embedded (up to 1GHZ) APS1, APS3R, APS3P, APS5, FPS6, FPS8, APS23, APS25, APS29, FPS26, FPS28, APS3CD, APS3SF, etc Competition is ARM Cortex M0 – M7 Partial out of order cores Cortus cores more efficient (higher performance, lower power consumption, less memory required) Configurable World leader in MIPS/µW and MIPS/mm²

Best cores for IoT and embedded security Highest MIPS/mm² Lowest µW/MIPS Best code density Low power consumption Smaller chip size (less on chip Flash/ROM) Large experience in security, Cortus core certified EAL5+, EMVCo (SIM, Banking, Pay-TV, e-Passports, etc)

High Performance Application Processor Low power 1.5GHZ implementation Fully out of order with register renaming Competition is ARM Cortex A9 and A15 (but Cortus is smaller and more power efficient) Highly configurable (size of BTB, ROB, reservation stations etc) Target market: Chinese smart phones and set-top boxes

ASIC implementation services Large value-add for architecture design System architecture, chip architecture, SW architecture Communication architectures (edge processor, backplane, etc) Virtual model of complete system for Software Design (and verification of ASIC specification) Debug, secure debug and verification solutions Secure solutions vs side channel attack and invasive attacks

RF Transceiver Connected Home: The Next Critical Market Opportunity Lower power than BLE and Zigbee Much longer range – up to 2km Works in buildings through steel reinforced concrete floors/walls etc Better alternative for most of IoT to BLE, Zigbee, WiFi, etc.

Example Customers Smart Sensors E2V industrial & automotive sensors Microsemi industrial & automotive sensors Touchscreen Controllers for tablets and smartphones IMAGIS LeadingUI Vision Systems SightIC (Broadcom subsidiary) security CCTV NextChip automotive vision Encryption/decryption Certicom (Blackberry subsidiary)

Example Customers Security Wireless Safran SIM cards, Bank cards & M2M solutions with multiple sub-licensees Sansa Security “Sansa Silicon®” with multiple sub-licensees (formerly Discretix CryptoCell®) Wireless Elster Coronis Excelyo smart metering platform RivieraWaves system IP for Bluetooth, Bluetooth LE & WiFi with multiple sub-licensees (Ceva subsidiary) Atmel WiFi 802.11b/g/n for IoT

Cortus Differentiators Cortus is the total cost/performance leader for SOC processors Reduced Software development effort Small silicon area High Processing performance Low Power consumption Excellent code density Cortus brings solutions to customers Architectural design Custom cores for safety and/or security with custom compiler and code generators/ instrumentation Multicore solutions (SMP & Heterogeneous) with tool and debug support Cortus has generally been chosen for its IP as cost/performance leader. Cost consists of a number of factors including: i) Effort to develop software to run on a particular processor subsystem. This is one of the most significant costs ii) There is also a cost to license a core and to equip developers with SW development tools iii) There is a cost in silicon area for the core and code memory. Performance is not just a question of processing performance but also ensuring that power consumption is within budget. Cortus has been chosen by licensees for its flexibility to provide a unique custom solution for our customers and partner requirements. We have expertise in compiler development and can provide customized code generators for particular requirements (e.g. secure software solutions).

Security Foundation Cortus processor cores have been the foundation for security solutions: Secure processor Secure element Secure execution environment Secure communication Cortus has offered modification rights to allow licensees to create unique security solutions

Proven Secure Execution Sansa Security (formerly Discretix) has used Cortus APS cores as part of securing tablets and smartphones with Cryptocell® (now called Sansa Silicon) “Cortus’ APS3 CPU gave us a stable, low-gate-count basis for our security processors. The processor was very easy to integrate and to extend for our needs” Amit Shofar, VP Business Development Sansa Security has now been acquired by ARM

Proven for SIM Cards StarChip®’s (Morpho subsidiary) MassPro platform is designed to support highly cost-sensitive IC applications. Native SIM, Javacard & LTE cards “Cortus provides a powerful core solution which allows the introduction of 32-bit performances to the SIM market with the cost and power consumption of a standard 8-bit core” Yves Fusella, CTO

Peripheral IPs USB Ethernet: for industrial connectivity in the factory UART, Timer, PWM, …. Power Management Unit (PMU) MMU, MPU

Software Ecosystem C/C++ Compiler, Assembler, Linker Debugger (multicore capable and RTOS aware) Customised GNU development tools Eclipse IDE Instruction Set Simulator (ISS) HW/SW co-simulation with RTL or System C and debugger Breakpoints in ROM Flash/OTP Programming support Various RTOS available, more can be added 3rd party tools available

Cortus Ecosystem

Cortus Development Platform Cortus FPGA board for evaluation and prototyping of all our cores Arduino Due pinout compatible enable use of a wide selection of low cost daughter boards Full debug and SDK/IDE Integration

Summary Cortus has technologies (processors, RF, security, compiler and others) which are ideal for the next wave of low power smart applications including many IoT applications The APS family of cores is production proven with a wide range of licensees and applications High performance AP family (3 instructions per cycle at 1.5 GHZ WCC) with virtually indexed MMU and precise exceptions Unique combination of HW/SW/Compiler expertise Cortus is a major player in embedded processor, secure smart cards and IoT markets.