PRODUCT BACKGROUNDER
|
|
- Victoria Rich
- 5 years ago
- Views:
Transcription
1 PRODUCT BACKGROUNDER As the industry s leading provider of semiconductor intellectual property (IP), ARM Holdings plc [(LSE:ARM); (Nasdaq:ARMHY)] is a major driving force in the global development of embedded electronics technology. ARM s extensive range of system-onchip (SoC) solutions propels the technical advancement of a wide range of end products in some of the hottest technology markets today. With a vision to become The Architecture For The Digital World, ARM microprocessor technology enables leading-edge companies to develop feature-rich, reliable and cost-effective products. Formed in 1990, ARM licenses its high-performance, power-efficient Intellectual Property (IP) designs to an unrivalled global network of Partner companies. These industry-leading providers of semiconductors, systems, software and design tools utilise ARM technology as essential building blocks for the microprocessors, peripherals and SoCs they develop and manufacture. Overview ARM s extensive IP offerings consist of a wide range of microprocessor cores, architectural extensions, development tools, peripheral IP and SoC solutions. All of these solutions are supported by ARM s world-class development and support environment, as well as a global network of design and engineering Partners. ARM s solutions are built to meet the requirements of today s fast-growing business and consumer applications, forming the foundation for digital electronic products that are demanding more performance than ever before. ARM s RISC (Reduced Instruction Set Computing) technology addresses today s design challenges, providing many advantages over competing architectures. Not only do ARM cores offer an unrivalled combination of advanced logic, robust functionality, energy efficiency and low cost, but their simpler designs enable easy integration a major factor in a climate that requires semiconductor companies to get their products to market as quickly as possible. In addition, their superior code densities allow for reduced memory and consequently, lower system costs. The ARM Architecture The ARM architecture, which provides the basis for the company s technology leadership, is the most widely used 16/32-bit embedded RISC solution in the world. Latest reports show that ARM s market share of the embedded RISC microprocessor market is approximately 75 percent and to date, ARM Partners have shipped more than one billion ARM core-based microprocessors. It has excelled because it is an open 1
2 architecture that provides unparalleled levels of compatibility and design reusability, combined with superior MIPS per watt and code density. The industry-proven Thumb instruction set is an extension to the ARM architecture. While incorporating the same design characteristics, the Thumb instruction set requires only a 16-bit wide system data bus, thereby using less power, offering a smaller footprint, and reducing overall system cost. The Thumb instruction set features a subset of the most commonly used 32-bit ARM instructions, which have been compressed into 16-bit wide codes to provide excellent code densities. On execution, these 16-bit instructions are decompressed transparently and in real-time to full 32-bit instructions without performance loss. Designers can combine ARM code with Thumb code for maximum flexibility in their applications. ARM Jazelle technology for Java acceleration delivers an unparalleled combination of Java performance and the world s leading 32-bit embedded RISC architecture - giving platform developers the freedom to run Java applications alongside established OS, middleware and application code on a single processor. The single-processor solution offers higher performance, lower system cost and lower power than coprocessors and dual-processor solutions. ARM has enhanced many cores by extending the instruction set to include 16-bit and 32- bit arithmetic capabilities. These DSP-enhanced cores enable products that require a mixture of DSP and control functionality to be implemented with a single core, saving the time, cost and complexity of implementing a dual-core design. Typical applications include mass storage devices, such as hard disk drives, and automotive satellite controllers. The rapid expansion of multi-media products has driven the development of SIMD (Single-Instruction Multiple-Data) technology, which can efficiently operate on large data arrays. ARM cores implementing SIMD extensions are optimised for a broad range of software applications including video and audio codecs, where the extensions increase performance by up to four times, without losing the low-power advantage the ARM architecture offers. ARM Microprocessor Cores ARM offers the industry s broadest range of 16/32-bit embedded RISC cores that are grouped into a range of families: the ARM7, the ARM9, the ARM9E, the ARM10, the SecurCore, the StrongARM, and the Intel XScale families. Each product family consists of high-performance, energy-efficient designs built to handle the performance demands of today s increasingly complex electronics applications. ARM7 Thumb Family: The ARM7 Thumb family is made up of the ARM7TDMI and ARM7TDMI-S processor cores, the ARM720T cached processor macrocell and the ARM7EJ-S core with Jazelle enhancements for Java technology acceleration. These 2
3 designs incorporate the Thumb 16-bit compressed instruction set and are designed for use within larger SoC designs. They are supported by a wide range of software development tools, boards, simulation models and co-simulation tools, and offer exceptionally compact designs. The ARM7TDMI core, for example, occupies only 0.53mm2 on a 0.18µ CMOS process and power consumption on the same geometry is around 0.25mW/MHz.The ARM720T cached processor macrocell provides a complete highperformance processor with 8KB cache, write buffer and memory management functions. This virtual memory system supports operating systems such as Linux, Symbian OS and Windows CE. All ARM7 family processors feature the Thumb compressed instruction set and EmbeddedICE JTAG-based software debug logic. As the company s most widely deployed core family, the ARM7 solutions are suitable for a wide range of multimedia and embedded applications including Internet appliances, network and modem devices, and a wide range of wireless devices including mobile phones and PDAs (Personal Digital Assistants). With the evolution in wireless information devices, the ARM7 family is also targeted at the next generation of smart multimedia wireless devices. Current licensees of the ARM7 Thumb family are: ATMtek, Agilent, AMI Semiconductor, Epson, Ericsson, Fujitsu, Global UniChip, Intel, Kawasaki, Lucent, Micronas, Mitsubishi Electric, Mobilian, Oak Technology, Parthus, Sanyo, Silicon Wave, SiS, ST Microelectronics, Toshiba, Triscend and Yamaha. ARM9 Thumb Family: The ARM9 family of processors consists of the ARM9TDMI processor core, and the ARM920T and ARM940T cached processor macrocells. These designs deliver up to 220MIPS at 200MHz on a 0.18µm process, and 200MHz (220MIPS) on leading-edge 0.13µm processes. Typical die area for the ARM920T core on a 0.13µm process is 2.1mm 2 (with caches), and power consumption on the same process at 1.2V is between 0.2mW/MHz. Designers can consequently take advantage of the ARM9 family of cores to pursue a range of feature-rich applications or to achieve system cost reduction by consolidating multiple functions onto a single high-performance CPU. All ARM9 family processors feature the Thumb compressed instruction set and EmbeddedICE JTAG-based software debug logic. The ARM9 solutions are backward compatible with the ARM7 family to offer additional design flexibility. Key applications include automotive control, instrumentation, safety systems, set-top boxes, high-end printers, PDAs, network computers and smart phones, as well as multimedia formats such as MP3 audio and MPEG4 video. Current licensees of the ARM9 Thumb family are: ADMtek, AMI Semiconductor, Matsushita, OKI, Resonext, TSMC and ZTEIC. ARM9E Thumb Family: The ARM9E family of synthesizable processors consists of the ARM926EJ-S, ARM946E-S and ARM966E-S cached processor macrocells. These solutions are digital signal processor (DSP)-enhanced, making them well suited for applications requiring a mix of DSP and microcontroller performance. The ARM9E family of single-chip solutions offers considerable savings in chip area and complexity, 3
4 power consumption and time-to-market over multi-core solutions. These cores are enabled with both Thumb technology and DSP extensions to the ARM instruction set. They also build upon the strong industry third-party support for the ARM architecture including Real Time Operating Systems, application software, software development tools, EDA tools, development boards, consulting services and training. The ARM9E solutions include EmbeddedICE-RT logic, which is an enhanced version of ARM s EmbeddedICE JTAG-based software debug facilities, to better meet the needs of realtime system development. The ARM9EJ core is a Jazelle technology-enhanced ARM9E processor core. This core supports a new Java operating state and allows the execution of Java bytecodes in hardware. ARM also offers a floating-point coprocessor, the ARM VFP9-S vector floating-point coprocessor. The ARM VFP9-S coprocessor is a high-performance, low-power and small die area floating-point solution for the ARM9E-S family of synthesizable microprocessor cores. The ARM VFP9-S coprocessor consists of a maximum of approximately 95,000 gates, compared with an ARM9E integer microprocessor core that has around 65,000 gates. In a typical 0.18µm implementation of an ARM966E-S core with 16kb of instruction tightlycoupled memory and 16kb of data tightly-coupled memory, the total die size is around 4mm 2, and the ARM VFP9-S coprocessor would add no more than an additional 1.5mm 2 of die size. The ARM9E family has a wide range of applications including mass storage devices such as hard disk drives and DVD players; speech coders; automotive control solutions such as hands-free interfaces, cruise control, anti-lock braking systems; modems and softmodems; PDAs; point-of-sale terminals; smart phones; MP3 audio decoding; and speech recognition and synthesis. Current licensees of the ARM9E Thumb family are: Agilent, Fujitsu, Intel, Intersil, Lucent, LSI Logic, Marvell, NEC, Oak Technology, Pixim, Philips, PrairieComm, Sanyo, Samsung, ST Microelectronics, Toshiba and TSMC. StrongARM processors and the XScale microarchitecure: ARM s StrongARM processors provide ideal solutions for portable communications and consumer electronics devices. The processors, which were jointly developed by ARM and Digital Equipment Corporation, are now available from Intel and are being utilised in the Compaq ipaq H3600 Pocket PC, the Hewlett Packard Jornada Handheld PC, Java technology-based Palmtop computers and many other popular products. The StrongARM solution is available from Intel as the SA110 general embedded standard processor, the SA1110 processor for palm-sized devices and the SA1111 companion chip. In addition, in autumn 2000, Intel announced the XScale microarchitecture, its next-generation ARM architecture-compliant solution. This new microarchitecture provides a fully-featured, cost-effective, low-power solution with support for both 16-bit Thumb instructions and integrated digital signal processor (DSP) instructions. In February 2002, Intel launched two new XScale microarchitecture-based processors, the Intel PXA250 and the PXA210. The new Intel PXA250 and Intel PXA210 4
5 applications processors allow makers of wireless communications devices to take the next step in high-performance and low-power wireless handheld computing technology. The Intel PXA 250 applications processor, running at clock speeds up to 400 MHz, delivers advanced integration, leadership multimedia performance and improved power savings required for many full-featured handheld communicators, telematics systems and PDAs. Running at speeds up to 200 MHz, the Intel PXA210 applications processor delivers a highly integrated, low-power solution for cell phones and entry-level handheld and wireless devices. Products using the new processors are expected to be available to consumers by mid ARM10 Thumb Family: The ARM10 Thumb family comprises the ARM1020E and ARM1022E microprocessor cores and is a series of next-generation, 400+ MIPS processors designed in anticipation of market challenges for multimedia digital consumer applications such as digital set-top boxes and high-performance, handheld devices including organisers and smart phones. These solutions are optimised to reduce system complexity, increase flexibility and provide a low-cost, high-performance processor macrocell for a variety of fabrication processes. The ARM10 processor delivers up to 400 Dhrystone 2.1 MIPS at 300 MHz, and features an optional vector floating-point unit (VFP10 ) capable of delivering 600 MFLOPS. This level of integer and floating point performance is essential for applications that have sophisticated user-interfaces with 2D and 3D graphics rendering, such as video game players and high-performance printers. Current licensees of the ARM10 Thumb family are: Lucent, Philips, Samsung, ST Microelectronics and TSMC. SecurCore Family: The SecurCore family consists of the SC100, the SC110, SC200 and SC210 microprocessor cores and is targeted specifically at the emerging and rapidly growing security market. With a growing list of licensees, SecurCore technology is the most widely available 32-bit RISC architecture designed for smart cards and other secure applications. ARM s SecurCore family provides unique, 32-bit solutions for smart card and secure IC development offering system designers privileged access to ARM processor cores to create fast, secure e-commerce, banking, networking, mobile multimedia, identification and mass transit solutions. The SecurCore family of microprocessors features a new secure processor design and anti-counterfeiting methodology that is unique to ARM. This methodology helps resist invasion at the hardware and software levels, and physical tampering through reverse engineering of the layout, power or timing analysis, or directly probing the processor chip surface. The SC100 is fully code-compatible with the ARM7 and ARM9 processor families, includes a high-end cryptographic accelerator, OS support for Java Card and MULTOS, an RTOS (Real Time Operating System) capability for advanced networking security applications and also provides coprocessor support. The SecurCore SC200 and SC210 cores offer all of the above features plus enhanced core security, ARM Jazelle technology for Java Card acceleration, a Harvard memory interface, and a smart cardoriented cache, for increased efficiency. 5
6 Current licensees of the SecurCore family are: Atmel, Philips and Samsung. Jazelle technology-enabled cores: Current cores that include Jazelle technology are the ARM926EJ-S core and the ARM7EJ-S core but ARM is working towards including Jazelle technology in all of its core families. The ARM926EJ-S macrocell is a fully synthesizable, 32-bit RISC processor comprising an ARM9EJ-S Java technologyenhanced processor core, instruction and data caches, tightly-coupled memory (TCM) interfaces, memory management unit (MMU), and a dual AMBA AHB (Advanced High-performance Bus) on-chip interface. The size of the instruction and data cache, and instruction and data TCMs can all be independently selected, providing complete flexibility and enabling the ARM926EJ-S core to be tailored exactly to specific application needs. The MMU supports virtual memory-based platform operating systems such as Linux, Windows CE, Palm OS, Symbian OS & Java OS. The ARM7EJ-S core provides all the benefits of the ARM7TDMI core low-power consumption, small size and the Thumb instruction set while also incorporating ARM s Jazelle technology and DSP extensions, offering 130 MIPS on a typical 0.13µm process (Dhrystone2.1). The DSP extensions allow systems that may have conventionally been implemented using a microcontroller and DSP to be implemented in a single core design. Architectural Extensions ARM offers a number of architectural extensions to deliver enhanced application performance. These extensions include: Thumb: compressed instruction set designed for use within larger chip designs that reduces system cost by using a smaller, low-power 16-bit wide data bus Multiplier: enhanced multiplier for improved processing performance. EmbeddedICE-RT: Real-time trace solution for the ARM9 family of processors DSP: Extensions to the ARM processor family to provide enhanced performance in DSP applications. Jazelle: Java acceleration technology SIMD: Single Instruction Multiple Data for enhanced multimedia applications Supporting Development Tools, Technology, Intellectual Property and Partnerships ARM s advanced tools and systems provide fully integrated, easy-to-use development solutions. These include a combination of software development tools and debuggers, as well as systems development and evaluation boards that improve time-to-market. ARM has recently brought all of its development tools under one brand, RealView, and the tools support all the cores in the ARM family for complete forward and backward compatibility. To further enhance ease of development, ARM works with many leading third-party RTOS and tools vendors. 6
7 RealView tools by ARM provide designers with the best solution for creating and analysing systems based on ARM technology. ARM RealView tools are designed and used by the same creators of the ARM architecture. Because the tools are developed by the designers of the architecture, they enable the highest level of pre-silicon evaluation and development and the broadest range of support for future architecture families and derivatives. ARM RealView tools are fully integrated and provide a complete solution to any design or SoC integration challenge, giving the developer higher confidence in first silicon and a faster time-to-market. Debug ARM offers a full debug solution including In-Circuit Emulation tools the ARM RealView Debugger, Multi-ICE and MultiTrace and on-chip debug facilities EmbeddedICE-RT, Embedded Trace Macrocell (ETM) and Embedded Trace Buffer (ETB). The ARM RealView Debugger is a leading component of ARM s RealView development solution. It delivers multi-core mixed architecture debugging and OS awareness of applications for ARM core-based complex SoC designs. With the RealView Debugger, system developers can simultaneously develop and debug applications on a system with multiple ARM cores or an ARM core plus a DSP core, with the same debug environment. The RealView Debugger enables developers to debug multi-core hardware systems by synchronising the operation of all cores during debug. It enables complex, multi-core systems to be stopped quickly to preserve critical state information, by providing a powerful cross core breakpoint facility that enables a breakpoint on one core to stop all other cores in the system. Real-Time Debug: ARM Real-Time Trace and RealMonitor are key elements of the ARM Real-Time Debug solution. They reduce development cycles and provide functionality specifically designed for debugging software running in highly-integrated system-on-chip (SoC) devices with deeply embedded processor cores. Real-Time Trace and RealMonitor offer significant advantages over traditional tools, greatly reducing overall time-to-market. The hardware and software solutions include a range of development tools to provide the functionality required to efficiently and nonintrusively debug software running at high frequencies. Real-Time Trace is comprised of Embedded Trace Macrocell, Embedded Trace Buffer, Multi-ICE and Multi-ICE interfaces and Trace Debug Tools. RealMonitor is comprised of RMTarget, RMHost and is supplied as an add-on to the ARM Developer Suite (ADS) Multi-ICE: Multi-ICE is an ARM JTAG-based In-Circuit Emulator (ICE). It supports ARM Real-Time Debug, which provides an invaluable historic view of processor activity about a trigger point, while background tasks continue. Memory contents can be changed while the microprocessor is running, ending time-consuming delays due to powerdown/power-up routines. 7
8 Embedded Trace Macrocell: The ETM connects directly to the processor core, monitoring all bus activity. Dependent on configurable comparators and filters, instruction execution and data transfer activity can be captured and passed out at full core execution speed, through a Trace Port, for collection and later analysis. Embedded Trace Buffer: As an alternative to the Trace Port, which requires device pins to implement, the trace information can be captured to and on-chip circular buffer, the ETB. This can be read later either externally through the JTAG port and Multi-ICE unit or internally through a memory-mapped peripheral device. MultiTrace: MultiTrace is part of ARM s Real-Time Debug solution and enables comprehensive real-time tracing and debugging. The MultiTrace unit passively collects information from ARM core-based system-on-chips (SoC) containing an Embedded Trace Macrocell (ETM). The MultiTrace analyser is used to buffer the collected information before transmission to the Trace Debug Tools. It allows developers to quickly locate difficult bugs, thus reducing time to market and development costs. EmbeddedICE: EmbeddedICE is a JTAG-based debugging environment for ARM microprocessors. EmbeddedICE provides the interface between ARM s source level symbolic debugger, ARMsd, and an ARM microprocessor embedded within any ASIC. The ARMsd debugger is available for PC-compatible and Sun workstation platforms. EmbeddedICE provides real time address and data dependant breakpoints, single stepping, full access and control of the ARM CPU, and full access to the ASIC system - full memory access (read and write) and full IO system access (read and write). EmbeddedICE also allows the embedded microprocessor to access the host system peripherals, for instance screen display, keyboard input and disk drive storage. EmbeddedICE-RT: For real-time systems controlling physical devices such as rotating parts, halting the core completely is likely to cause a loss of control. EmbeddedICE-RT is an enhancement of the original product which allows interrupt routines to continue to execute in the background whilst the foreground task is debugged. As the control algorithms are typically interrupt driven then the system can be kept in control during a debug session. Software ARM Developer Suite: The ARM Developer Suite (ADS) provides a complete software development solution for rapidly and cost-effectively creating applications for the ARM architecture. It offers fully integrated Real-Time Debug support and improved code density and execution speed. It is comprised of Code Generation Tools (C and Embedded C++ compilers, Assembler and Linker for ARM and Thumb instruction sets) an Integrated Development Environment for Windows (CodeWarrior IDE from Metrowerks - PC version only), powerful GUI debugger, instruction set simulators, ROM-based debug tools (ARM Firmware Suite ), support for all ARM cores and processors, sophisticated on-line documentation, ARM Applications Library and Real Time Debug and Trace support. 8
9 Hardware Integrator family: The Integrator family provides a range of flexible, highperformance development platforms for system-on-chip designers, reducing time to market and overall costs. Integrator platforms enable the integration of software and hardware designs such as ARM s PrimeCell peripherals and associated drivers. Integrator reduces development times and increases confidence in the final silicon by allowing early prototyping in an environment similar to the final system using programmable and standard components. The Integrator family consists of modules and platform boards: Core Modules provide ARM core personality; Logic Modules provide user-programmable logic elements; Platform boards provide the AMBA backbone and systems infrastructure that the modules require. Evaluator-7T (ARM7TDMI Evaluation Kit): Evaluator-7T offers an easy, affordable introduction to the ARM family of processor-related products. It is ideal for new customers and students who want to evaluate an ARM CPU and its software tools. Based on an ARM7TDMI core, the Evaluator-7T evaluation kit supports the full range of ARM7 core instructions including Thumb instructions and can operate at speeds of up to 50 MHz. With an Evaluator-7T evaluation kit, a user can work through all the development stages required to design an embedded system. ARM Developer Kit : To help users develop ARM core-based products easily and cost effectively; ARM has bundled its most popular development tools into the ARM Developer Kit v3.0. The kit includes everything that is needed for evaluation and development in a fully integrated environment. The PC and UNIX kits contains a single user PC floating license of the ARM Developer Suite, an Integrator ASIC Platform Development Board (AP), an ARM7TDMI core module, a Multi-ICE debug interface unit and documentation and installation notes. In Q1, 2002, ARM announced the launch of the ARM Developer Kit for Intel XScale platforms. The ARM Developer Kit offers developers of XScale technology the ability to increase application functionality by providing best-in-class code generation and reduces the costs of development as one set of tools supports all XScale and StrongARM products. The ARM Developer Kit includes a set of XScale compilation tools in C/C++ and associated assemblers and debuggers; AXD debugger; JTAG Interface; and a version of the ARM Firmware suite for Intel developer boards. Also announced in Q1 2002, was the development of the RealView Developer Kit for solutions based on Philips semiconductors. In support of this new product family, the RealView Developer Kit for Philips microprocessor-based solutions provides best-inclass size and performance for the ARM and Thumb instruction sets, resulting in lower system costs and a higher performance for the end equipment. By coupling these tools with the real-time instrumentation provided by the ARM Embedded Trace Macrocell included in the devices, developers will benefit from shortened design cycles and time-tomarket. Firmware 9
10 ARM Firmware Suite: The ARM Firmware Suite is a package of low-level routines and applications that have been designed to help developers rapidly bring up applications and operating systems on ARM core-based development platforms, such as the Integrator or other ARM core-based systems. The ARM Firmware Suite v1.3 is included both with Integrator systems and the ARM Developer Suite. Modelling Tools ModelGen tool: ModelGen is an advanced modelling tool for developing and supporting protected models of complex semiconductor devices on multiple simulators. This ARM proprietary tool has proved invaluable for ARM Partners that need to support customers wishing to perform sign-off quality timing simulations on a wide variety of simulators and computing platforms. ModelGen is becoming an essential tool for all reusable IP developers by generating user-friendly, sign-off quality models that protect the IP in the design. Design Signoff Models (DSM) - Full Timing Simulation: DSMs are timing accurate simulation models that can be included directly within a range of target HDL simulators. The models accept process specific timing and back annotated timing in a number of formats to facilitate sign-off quality simulations. The core of each model is compiled C code which enables protection of the inherent IP and superior simulation execution speed over pure HDL models. Using the ARM ModelGen modeling tools, DSMs are generated from a single generic model of each device to ensure compliance with the original design. ModelGen builds each model around an event driven simulation kernel, achieving execution performances in the range of 5 to 10 instructions per second, depending on the simulator interface efficiency. ARMulator (Instruction set simulators): ARM produces a range of Instruction Set Simulators (ISS), called ARMulators that are available within the ARM Software Development Toolkit and ARM Developer Suite and may be licensed for use in EDA Tools. CoVerification Simulators are also available that have the functionality of an ISS and include support for the pipelined memory interface of ARM cores, where the control and address signals for one cycle are being emitted while the data from a previous request is being sampled or written. The CoVerification Simulators may be licensed for use in EDA Tools, and are currently incorporated in many of the CoVerification Tools supporting ARM. Bus Interface models - Full timing bus simulation: ARM Bus Interface Models (BIM) run a list of bus transactions to stimulate simulated hardware under test, allowing the designer to concentrate on the hardware design without waiting for the ARM control software to be developed. The BIM is designed to connect an instruction set simulator (ISS) or bus request generator to a hardware simulator so that software being debugged on the ISS can be used to directly simulate the hardware of the design. IP Solutions 10
11 Drawing upon a comprehensive range of design, development and systems engineering expertise, ARM supplies solutions ranging from simple peripheral IP supply to turn-key SoC design, from a device driver to a full operating system, thereby enabling the development of bespoke ARM core-based software. PrimeCell Peripherals: ARM PrimeCell peripherals are AMBA on-chip interconnectcompliant IP cores developed by ARM specifically for SoC integration. These peripherals are ready to use, proven in implementation and designed for reuse. The ARM PrimeCell range is designed to provide right first time functionality and high system performance. Using ARM PrimeCell peripherals, designers can concentrate their resources on SoC development, rather than dividing their time between designing the peripherals and developing the SoC, thereby saving significant time and cost. PrimeXsys Platforms Extendable Platform Architecture: The ARM PrimeXsys platform comprises a range of licensable integrated IP blocks, including hardware, software and integration tools, designed to provide an extendable solution, with which customers can develop a wide variety of application-focused devices in a time and costeffective manner. A key feature of the ARM PrimeXsys platform is the tools support and methodology that enables the platform to be extended for product differentiation. These state-of-the-art verification and validation testbenches enable customers to focus their resources on extending the platform with additional IP, while continuing to meet the basic functional requirements of the specific application. The ARM PrimeXsys platform can be extended through the integration of additional hardware and software in the form of customer s proprietary IP, ARM PrimeCell peripherals third party IP blocks, or additional processors (including DSPs), to produce a highly-differentiated ASIC while maintaining the core functionality. ARM s PrimeXsys platforms have been designed to support leading consumer operating systems (OS), including Linux, Symbian OS, Palm OS and Windows CE. The first ARM PrimeXsys platform, the PrimeXsys Wireless Platform is based around the ARM926EJ-S microprocessor core, which incorporates ARM Jazelle technology for Java acceleration, a multi-layer AMBA on chip interconnect and PrimeCell peripherals. In addition to the ARM926EJ-S system core, ARM plans to offer further platform solutions based upon other members of its high-performance CPU range. AMBA: The AMBA on-chip interconnect is an established, open specification that serves as a framework for SoC designs and a key enabler for IP reuse by effectively providing the digital glue that binds IP cores together. As increasing numbers of companies adopt AMBA, it is rapidly emerging as the solution of choice for SoC construction and IP library development. To further enable the rapid creation of AMBA technology-based components and SoC designs, ARM supports AMBA users with a number of complementary products that 11
12 provide example system designs and basic components, resulting in rapid ASIC system integration, improved confidence in the quality of the outcome and faster time-to-market. Multi-Layer AHB represents a significant advance in the capabilities of the ARM AMBA on-chip interconnect strategy by providing a solution that reduces latencies and increases the bus bandwidth available to multi-master systems. Fully compatible with the current AHB specification, Multi-layer AHB increases the choice of architectures available to the AMBA bus-based designer, and is supported by a comprehensive range of products from ARM. AHB-Lite is a subset of the full AHB specification and is intended for use in designs where only a single bus master is used. This may be a simple single master system, or a Multi-layer AHB system where there is only one AHB master on a layer. The AMBA Compliance Testbench (ACT) provides a high quality development environment. ACT enables the developer of an IP component to demonstrate that the testing of the AMBA interface has achieved a pre-defined quality level, and this in turn gives the end customer confidence that the component will integrate seamlessly into an AMBA technology-based SoC design. The AMBA Design Kit (ADK) provides a generic, stand-alone development environment to enable the rapid creation of AMBA interconnect-based components and System-on-Chip (SoC) designs. Containing a rich set of basic components and several example system designs, the ADK reduces time-to-market by providing the common foundations for AMBA technology-based design. Third Party IP Development In addition to its own ongoing IP development programmes, ARM works closely with an increasing number of application software providers, in a broad range of application areas, to ensure that ARM Powered technology products meet the relevant market demands for performance and time-to-market. Using ARM s unique software expertise, highly-optimised implementations of industryaccepted software solutions are constantly being developed, offering minimum MHz, minimum memory footprint and total support for the ARM architecture. Major ARM third-party relationships currently include applications supporting Bluetooth, MP3 audio, MPEG and 3D video and Global Positioning System (GPS) technologies. ARM peripherals and supporting development tools have been packaged with the third-party Partner s hardware and software components, to produce a fullylicensable IP product for incorporation into OEM product applications. Such optimised software implementations provide the opportunity for significant cost and time-to-market savings by OEMs seeking to develop leading-edge, high-performance products. For more information on ARM product and technology offerings, visit the Company web site at 12
13 ARM, ARM Powered, Thumb, StrongARM, ARM7TDMI, AMBA, PrimeCell, ARMulator and Multi-ICE are registered trademarks of ARM Limited. ARM7, ARM7EJ-S, ARM7TDMI-S, ARM720T, ARM9, ARM9E, ARM9EJ, ARM9TDMI, ARM920T, ARM940T, ARM926EJ-S, ARM946E-S, ARM966E-S, ARM10, ARM1020E, ARM1022E, SC100, SC110, SC200, SC210, VFP9-S, VFP10, Jazelle, PrimeXsys, RealView, SecurCore, EmbeddedICE, EmbeddedICE-RT, MultiTrace, Embedded Trace Buffer, ARM Developer Suite, RealMonitor, ARM Real-Time Trace, RMTarget, RM Host, Integrator, ARM Firmware Suite, ModelGen, ARM Developer Kit and Evaluator-7T are trademarks of ARM Limited. All other brands or product names are the property of their respective holders. ARM is used to represent ARM Holdings plc (LSE: ARM and Nasdaq: ARMHY); its operating company ARM Limited; and the regional subsidiaries ARM, INC.; ARM KK; ARM Korea Ltd.; ARM Taiwan; and ARM France SAS. All other product, service, and company names are trademarks, registered trademarks or service marks of their respective owners. 13
Contents of this presentation: Some words about the ARM company
The architecture of the ARM cores Contents of this presentation: Some words about the ARM company The ARM's Core Families and their benefits Explanation of the ARM architecture Architecture details, features
More informationARM Processors for Embedded Applications
ARM Processors for Embedded Applications Roadmap for ARM Processors ARM Architecture Basics ARM Families AMBA Architecture 1 Current ARM Core Families ARM7: Hard cores and Soft cores Cache with MPU or
More informationIntroduction CHAPTER IN THIS CHAPTER
CHAPTER Introduction 1 IN THIS CHAPTER What Is the ARM Cortex-M3 Processor?... 1 Background of ARM and ARM Architecture... 2 Instruction Set Development... 7 The Thumb-2 Technology and Instruction Set
More informationModular ARM System Design
An ARM Approved Training Partner for more than 7 years, Doulos has delivered ARM training in more than half of the world's top ten semiconductor companies. Doulos is the only ARM Approved Training partner
More informationJazelle. The ARM Architecture. NeON. Thumb
ARM Processor Guide ARM is the industry's leading provider of 32-bit embedded RISC microprocessors. ARM processors are licensed by the majority of the word's leading semiconductor manufacturers, who together
More informationELCT 912: Advanced Embedded Systems
ELCT 912: Advanced Embedded Systems Lecture 2-3: Embedded System Hardware Dr. Mohamed Abd El Ghany, Department of Electronics and Electrical Engineering Embedded System Hardware Used for processing of
More informationGrowth outside Cell Phone Applications
ARM Introduction Growth outside Cell Phone Applications ~1B units shipped into non-mobile applications Embedded segment now accounts for 13% of ARM shipments Automotive, microcontroller and smartcards
More informationELC4438: Embedded System Design ARM Embedded Processor
ELC4438: Embedded System Design ARM Embedded Processor Liang Dong Electrical and Computer Engineering Baylor University Intro to ARM Embedded Processor (UK 1990) Advanced RISC Machines (ARM) Holding Produce
More informationChapter 5. Introduction ARM Cortex series
Chapter 5 Introduction ARM Cortex series 5.1 ARM Cortex series variants 5.2 ARM Cortex A series 5.3 ARM Cortex R series 5.4 ARM Cortex M series 5.5 Comparison of Cortex M series with 8/16 bit MCUs 51 5.1
More informationARM ARCHITECTURE. Contents at a glance:
UNIT-III ARM ARCHITECTURE Contents at a glance: RISC Design Philosophy ARM Design Philosophy Registers Current Program Status Register(CPSR) Instruction Pipeline Interrupts and Vector Table Architecture
More informationARM System Design. Aim: to introduce. ARM-based embedded system design the ARM and Thumb instruction sets. the ARM software development toolkit
Aim: to introduce ARM System Design ARM-based embedded system design the ARM and Thumb instruction sets including hands-on programming sessions the ARM software development toolkit used in the hands-on
More informationAbout EmbeddedCraft. Embedded System Information Portal, regularly publishes. Follow us on
ARM Microprocessor Basics Introduction to ARM Processor About EmbeddedCraft Embedded System Information Portal, regularly publishes Tutorials / Articles Presentations Example Program Latest News Follow
More informationEEM870 Embedded System and Experiment Lecture 3: ARM Processor Architecture
EEM870 Embedded System and Experiment Lecture 3: ARM Processor Architecture Wen-Yen Lin, Ph.D. Department of Electrical Engineering Chang Gung University Email: wylin@mail.cgu.edu.tw March 2014 Agenda
More informationThe ARM Cortex-A9 Processors
The ARM Cortex-A9 Processors This whitepaper describes the details of the latest high performance processor design within the common ARM Cortex applications profile ARM Cortex-A9 MPCore processor: A multicore
More informationOverview of Development Tools for the ARM Cortex -A8 Processor George Milne March 2006
Overview of Development Tools for the ARM Cortex -A8 Processor George Milne March 2006 Introduction ARM launched the Cortex-A8 CPU in October 2005, for consumer products requiring power efficient multi-media
More informationAHB monitor. Monitor. AHB bridge. Expansion AHB ports M1, M2, and S. AHB bridge. AHB bridge. Configuration. Smart card reader SSP (PL022)
The ARM RealView Versatile family of development boards provide a feature rich prototyping system for system-on-chip designs. This family includes the first development board to support both the ARM926EJ-S
More informationECE 471 Embedded Systems Lecture 2
ECE 471 Embedded Systems Lecture 2 Vince Weaver http://www.eece.maine.edu/~vweaver vincent.weaver@maine.edu 3 September 2015 Announcements HW#1 will be posted today, due next Thursday. I will send out
More informationPlatform for System LSI Development
Platform for System LSI Development Hitachi Review Vol. 50 (2001), No. 2 45 SOCplanner : Reducing Time and Cost in Developing Systems Tsuyoshi Shimizu Yoshio Okamura Yoshimune Hagiwara Akihisa Uchida OVERVIEW:
More informationARM in Embedded Applications
ARM in Embedded Applications David Rose Director, Consumer Electronics Beijing 3rd June 2004 1 25 cores per second in 2003 Set-top-box 55M Digital Audio Gaming DVD ABS/Airbag/Safety 6M Body & Dashboard
More informationEmbedded Computation
Embedded Computation What is an Embedded Processor? Any device that includes a programmable computer, but is not itself a general-purpose computer [W. Wolf, 2000]. Commonly found in cell phones, automobiles,
More informationFatima Michael College of Engineering & Technology
FATIMA MICHAEL COLLEGE OF ENGINEERING & TECHNOLOGY EE6008 MICROCONTROLLER BASED SYSTEM DESIGN UNIT I INTRODUCTION TO PIC MICROCONTROLLER Introduction to PIC Microcontroller PIC 16C6x and PIC16C7x Architecture
More informationECE 471 Embedded Systems Lecture 2
ECE 471 Embedded Systems Lecture 2 Vince Weaver http://www.eece.maine.edu/ vweaver vincent.weaver@maine.edu 4 September 2014 Announcements HW#1 will be posted tomorrow (Friday), due next Thursday Working
More informationENHANCED TOOLS FOR RISC-V PROCESSOR DEVELOPMENT
ENHANCED TOOLS FOR RISC-V PROCESSOR DEVELOPMENT THE FREE AND OPEN RISC INSTRUCTION SET ARCHITECTURE Codasip is the leading provider of RISC-V processor IP Codasip Bk: A portfolio of RISC-V processors Uniquely
More informationPlatform-based Design
Platform-based Design The New System Design Paradigm IEEE1394 Software Content CPU Core DSP Core Glue Logic Memory Hardware BlueTooth I/O Block-Based Design Memory Orthogonalization of concerns: the separation
More informationEmbedded Systems: Architecture
Embedded Systems: Architecture Jinkyu Jeong (Jinkyu@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu ICE3028: Embedded Systems Design, Fall 2018, Jinkyu Jeong (jinkyu@skku.edu)
More informationCover TBD. intel Quartus prime Design software
Cover TBD intel Quartus prime Design software Fastest Path to Your Design The Intel Quartus Prime software is revolutionary in performance and productivity for FPGA, CPLD, and SoC designs, providing a
More informationChapter 15 ARM Architecture, Programming and Development Tools
Chapter 15 ARM Architecture, Programming and Development Tools Lesson 07 ARM Cortex CPU and Microcontrollers 2 Microcontroller CORTEX M3 Core 32-bit RALU, single cycle MUL, 2-12 divide, ETM interface,
More informationCover TBD. intel Quartus prime Design software
Cover TBD intel Quartus prime Design software Fastest Path to Your Design The Intel Quartus Prime software is revolutionary in performance and productivity for FPGA, CPLD, and SoC designs, providing a
More informationSYSTEMS ON CHIP (SOC) FOR EMBEDDED APPLICATIONS
SYSTEMS ON CHIP (SOC) FOR EMBEDDED APPLICATIONS Embedded System System Set of components needed to perform a function Hardware + software +. Embedded Main function not computing Usually not autonomous
More informationAmber Baruffa Vincent Varouh
Amber Baruffa Vincent Varouh Advanced RISC Machine 1979 Acorn Computers Created 1985 first RISC processor (ARM1) 25,000 transistors 32-bit instruction set 16 general purpose registers Load/Store Multiple
More informationThe ARM10 Family of Advanced Microprocessor Cores
The ARM10 Family of Advanced Microprocessor Cores Stephen Hill ARM Austin Design Center 1 Agenda Design overview Microarchitecture ARM10 o o Memory System Interrupt response 3. Power o o 4. VFP10 ETM10
More informationTest and Verification Solutions. ARM Based SOC Design and Verification
Test and Verification Solutions ARM Based SOC Design and Verification 7 July 2008 1 7 July 2008 14 March 2 Agenda System Verification Challenges ARM SoC DV Methodology ARM SoC Test bench Construction Conclusion
More informationARM Processor Fundamentals
ARM Processor Fundamentals Minsoo Ryu Department of Computer Science and Engineering Hanyang University msryu@hanyang.ac.kr Topics Covered ARM Processor Fundamentals ARM Core Dataflow Model Registers and
More informationSo you think developing an SoC needs to be complex or expensive? Think again
So you think developing an SoC needs to be complex or expensive? Think again Phil Burr Senior product marketing manager CPU Group NMI - Silicon to Systems: Easy Access ASIC 23 November 2016 Innovation
More informationNew System Solutions for Laser Printer Applications by Oreste Emanuele Zagano STMicroelectronics
New System Solutions for Laser Printer Applications by Oreste Emanuele Zagano STMicroelectronics Introduction Recently, the laser printer market has started to move away from custom OEM-designed 1 formatter
More informationECE 471 Embedded Systems Lecture 3
ECE 471 Embedded Systems Lecture 3 Vince Weaver http://web.eece.maine.edu/~vweaver vincent.weaver@maine.edu 10 September 2018 Announcements New classroom: Stevens 365 HW#1 was posted, due Friday Reminder:
More informationMulti-core microcontroller design with Cortex-M processors and CoreSight SoC
Multi-core microcontroller design with Cortex-M processors and CoreSight SoC Joseph Yiu, ARM Ian Johnson, ARM January 2013 Abstract: While the majority of Cortex -M processor-based microcontrollers are
More informationMobile Processors. Jose R. Ortiz Ubarri
Mobile Processors Jose R. Ortiz Ubarri Electrical and Computer Engineering Department University of Puerto Rico, Mayagüez Campus Mayagüez, Puerto Rico 00681 5000 Jose.Ortiz@hpcf.upr.edu Introduction While
More information15CS44: MICROPROCESSORS AND MICROCONTROLLERS. QUESTION BANK with SOLUTIONS MODULE-4
15CS44: MICROPROCESSORS AND MICROCONTROLLERS QUESTION BANK with SOLUTIONS MODULE-4 1) Differentiate CISC and RISC architectures. 2) Explain the important design rules of RISC philosophy. The RISC philosophy
More informationARM Ltd. ! Founded in November 1990! Spun out of Acorn Computers
ARM Architecture ARM Ltd! Founded in November 1990! Spun out of Acorn Computers! Designs the ARM range of RISC processor cores! Licenses ARM core designs to semiconductor partners who fabricate and sell
More informationFPGA Adaptive Software Debug and Performance Analysis
white paper Intel Adaptive Software Debug and Performance Analysis Authors Javier Orensanz Director of Product Management, System Design Division ARM Stefano Zammattio Product Manager Intel Corporation
More informationMicroprocessors, Lecture 1: Introduction to Microprocessors
Microprocessors, Lecture 1: Introduction to Microprocessors Computing Systems General-purpose standalone systems (سيستم ھای نھفته ( systems Embedded 2 General-purpose standalone systems Stand-alone computer
More informationEmbedded Systems Dr. Santanu Chaudhury Department of Electrical Engineering Indian Institute of Technology, Delhi. Lecture - 10 System on Chip (SOC)
Embedded Systems Dr. Santanu Chaudhury Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 10 System on Chip (SOC) In the last class, we had discussed digital signal processors.
More informationHi Hsiao-Lung Chan, Ph.D. Dept Electrical Engineering Chang Gung University, Taiwan
Processors Hi Hsiao-Lung Chan, Ph.D. Dept Electrical Engineering Chang Gung University, Taiwan chanhl@maili.cgu.edu.twcgu General-purpose p processor Control unit Controllerr Control/ status Datapath ALU
More informationARM-Based Embedded Processor Device Overview
ARM-Based Embedded Processor Device Overview February 2001, ver. 1.2 Data Sheet Features... Industry-standard ARM922T 32-bit RISC processor core operating at up to 200 MHz, equivalent to 210 Dhrystone
More informationLX4180. LMI: Local Memory Interface CI: Coprocessor Interface CEI: Custom Engine Interface LBC: Lexra Bus Controller
System-on-Chip 32-bit Embedded Processor LX4180 Product Brief R3000-class RISC Processor Core: Executes MIPS I instruction set*. Offers designers a familiar programming environment and choice of third
More informationA Virtual Development Environment for Smart Card Applications
A Virtual Development Environment for Smart Card Applications Sang-Young Cho Computer Science and Engineering Department Hankuk University of Foreign Studies San89, Wangsan, Mohyeon, Cheoin, Yongin, Kyeonggi
More informationEffective System Design with ARM System IP
Effective System Design with ARM System IP Mentor Technical Forum 2009 Serge Poublan Product Marketing Manager ARM 1 Higher level of integration WiFi Platform OS Graphic 13 days standby Bluetooth MP3 Camera
More informationChapter 4. Enhancing ARM7 architecture by embedding RTOS
Chapter 4 Enhancing ARM7 architecture by embedding RTOS 4.1 ARM7 architecture 4.2 ARM7TDMI processor core 4.3 Embedding RTOS on ARM7TDMI architecture 4.4 Block diagram of the Design 4.5 Hardware Design
More informationPOWERVR MBX & SGX OpenVG Support and Resources
POWERVR MBX & SGX OpenVG Support and Resources Kristof Beets 3 rd Party Relations Manager - Imagination Technologies kristof.beets@imgtec.com Copyright Khronos Group, 2006 - Page 1 Copyright Khronos Group,
More informationDeveloping Core Software Technologies for TI s OMAP Platform
SWPY006 - August 2002 White Paper By Justin Helmig Texas Instruments Senior Technical Staff, Wireless Software Applications Texas Instruments OMAP platform for wireless handsets offers a powerful hardware
More informationSimplify System Complexity
1 2 Simplify System Complexity With the new high-performance CompactRIO controller Arun Veeramani Senior Program Manager National Instruments NI CompactRIO The Worlds Only Software Designed Controller
More information4. Hardware Platform: Real-Time Requirements
4. Hardware Platform: Real-Time Requirements Contents: 4.1 Evolution of Microprocessor Architecture 4.2 Performance-Increasing Concepts 4.3 Influences on System Architecture 4.4 A Real-Time Hardware Architecture
More informationThe Next Steps in the Evolution of Embedded Processors
The Next Steps in the Evolution of Embedded Processors Terry Kim Staff FAE, ARM Korea ARM Tech Forum Singapore July 12 th 2017 Cortex-M Processors Serving Connected Applications Energy grid Automotive
More informationArm Architecture. Enrique Secanechia Santos, Kevin Mesolella
Arm Architecture Enrique Secanechia Santos, Kevin Mesolella Outline History What is ARM? What uses ARM? Instruction Set Registers ARM specific instructions/implementations Stack Interrupts Pipeline ARM
More informationEEM870 Embedded System and Experiment Lecture 4: SoC Design Flow and Tools
EEM870 Embedded System and Experiment Lecture 4: SoC Design Flow and Tools Wen-Yen Lin, Ph.D. Department of Electrical Engineering Chang Gung University Email: wylin@mail.cgu.edu.tw March 2013 Agenda Introduction
More informationCopyright 2016 Xilinx
Zynq Architecture Zynq Vivado 2015.4 Version This material exempt per Department of Commerce license exception TSU Objectives After completing this module, you will be able to: Identify the basic building
More informationARM instruction sets and CPUs for wide-ranging applications
ARM instruction sets and CPUs for wide-ranging applications Chris Turner Director, CPU technology marketing ARM Tech Forum Taipei July 4 th 2017 ARM computing is everywhere #1 shipping GPU in the world
More informationFujitsu SOC Fujitsu Microelectronics America, Inc.
Fujitsu SOC 1 Overview Fujitsu SOC The Fujitsu Advantage Fujitsu Solution Platform IPWare Library Example of SOC Engagement Model Methodology and Tools 2 SDRAM Raptor AHB IP Controller Flas h DM A Controller
More informationMemory Systems IRAM. Principle of IRAM
Memory Systems 165 other devices of the module will be in the Standby state (which is the primary state of all RDRAM devices) or another state with low-power consumption. The RDRAM devices provide several
More informationA Developer's Guide to Security on Cortex-M based MCUs
A Developer's Guide to Security on Cortex-M based MCUs 2018 Arm Limited Nazir S Arm Tech Symposia India Agenda Why do we need security? Types of attacks and security assessments Introduction to TrustZone
More informationBus AMBA. Advanced Microcontroller Bus Architecture (AMBA)
Bus AMBA Advanced Microcontroller Bus Architecture (AMBA) Rene.beuchat@epfl.ch Rene.beuchat@hesge.ch Réf: AMBA Specification (Rev 2.0) www.arm.com ARM IHI 0011A 1 What to see AMBA system architecture Derivatives
More informationChoosing an Intellectual Property Core
Choosing an Intellectual Property Core MIPS Technologies, Inc. June 2002 One of the most important product development decisions facing SOC designers today is choosing an intellectual property (IP) core.
More informationThe Next Steps in the Evolution of ARM Cortex-M
The Next Steps in the Evolution of ARM Cortex-M Joseph Yiu Senior Embedded Technology Manager CPU Group ARM Tech Symposia China 2015 November 2015 Trust & Device Integrity from Sensor to Server 2 ARM 2015
More informationCMP Conference 20 th January Director of Business Development EMEA
CMP Conference 20 th January 2011 eric.lalardie@arm.com Director of Business Development EMEA +33 6 07 83 09 60 1 1 Unparalleled Applicability ARM Cortex Advanced Processors Architectural innovation, compatibility
More informationTen Reasons to Optimize a Processor
By Neil Robinson SoC designs today require application-specific logic that meets exacting design requirements, yet is flexible enough to adjust to evolving industry standards. Optimizing your processor
More informationThe S6000 Family of Processors
The S6000 Family of Processors Today s Design Challenges The advent of software configurable processors In recent years, the widespread adoption of digital technologies has revolutionized the way in which
More informationChapter 5: ASICs Vs. PLDs
Chapter 5: ASICs Vs. PLDs 5.1 Introduction A general definition of the term Application Specific Integrated Circuit (ASIC) is virtually every type of chip that is designed to perform a dedicated task.
More informationSimplify System Complexity
Simplify System Complexity With the new high-performance CompactRIO controller Fanie Coetzer Field Sales Engineer Northern South Africa 2 3 New control system CompactPCI MMI/Sequencing/Logging FieldPoint
More informationUniversität Dortmund. ARM Architecture
ARM Architecture The RISC Philosophy Original RISC design (e.g. MIPS) aims for high performance through o reduced number of instruction classes o large general-purpose register set o load-store architecture
More informationADVANCED SECURITY SYSTEM USING FACIAL RECOGNITION Mahesh Karanjkar 1, Shrikrishna Jogdand* 2
ISSN 2277-2685 IJESR/Oct. 2015/ Vol-5/Issue-10/1285-1289 ADVANCED SECURITY SYSTEM USING FACIAL RECOGNITION Mahesh Karanjkar 1, Shrikrishna Jogdand* 2 1 Prof. & HOD, Dept of ETC, Shri Tuljabhavani College
More informationARM processors driving automotive innovation
ARM processors driving automotive innovation Chris Turner Director of advanced technology marketing, CPU group ARM tech forums, Seoul and Taipei June/July 2016 The ultimate intelligent connected device
More informationCopyright 2014 Xilinx
IP Integrator and Embedded System Design Flow Zynq Vivado 2014.2 Version This material exempt per Department of Commerce license exception TSU Objectives After completing this module, you will be able
More informationIntroduction to Embedded Systems
Introduction to Embedded Systems Minsoo Ryu Hanyang University Outline 1. Definition of embedded systems 2. History and applications 3. Characteristics of embedded systems Purposes and constraints User
More information3D Graphics in Future Mobile Devices. Steve Steele, ARM
3D Graphics in Future Mobile Devices Steve Steele, ARM Market Trends Mobile Computing Market Growth Volume in millions Mobile Computing Market Trends 1600 Smart Mobile Device Shipments (Smartphones and
More informationActel s SX Family of FPGAs: A New Architecture for High-Performance Designs
Actel s SX Family of FPGAs: A New Architecture for High-Performance Designs A Technology Backgrounder Actel Corporation 955 East Arques Avenue Sunnyvale, California 94086 April 20, 1998 Page 2 Actel Corporation
More informationThe Use Of Virtual Platforms In MP-SoC Design. Eshel Haritan, VP Engineering CoWare Inc. MPSoC 2006
The Use Of Virtual Platforms In MP-SoC Design Eshel Haritan, VP Engineering CoWare Inc. MPSoC 2006 1 MPSoC Is MP SoC design happening? Why? Consumer Electronics Complexity Cost of ASIC Increased SW Content
More informationOptimizing ARM SoC s with Carbon Performance Analysis Kits. ARM Technical Symposia, Fall 2014 Andy Ladd
Optimizing ARM SoC s with Carbon Performance Analysis Kits ARM Technical Symposia, Fall 2014 Andy Ladd Evolving System Requirements Processor Advances big.little Multicore Unicore DSP Cortex -R7 Block
More informationMicroprocessors And Microcontroller
Microprocessors And Microcontroller Semester : 4 th, 5 th (TL, ES) Course Code : ES256, ES313 By: Dr. Attiya Baqai Assistant Professor, Department of Electronics, MUET. Internal block diagram of CPU Internal
More informationChapter 1: Introduction Operating Systems MSc. Ivan A. Escobar
Chapter 1: Introduction Operating Systems MSc. Ivan A. Escobar What is an Operating System? A program that acts as an intermediary between a user of a computer and the computer hardware. Operating system
More informationRM3 - Cortex-M4 / Cortex-M4F implementation
Formation Cortex-M4 / Cortex-M4F implementation: This course covers both Cortex-M4 and Cortex-M4F (with FPU) ARM core - Processeurs ARM: ARM Cores RM3 - Cortex-M4 / Cortex-M4F implementation This course
More informationEmbedded System Current Trends
Embedded System Current Trends Definition Difficult to define in current scenario. These are the computing systems which are used in electronic devices for specific purpose. Any computing system other
More informationFigure 1. The IP network
Broadband access connections at data rates of 250 Kbits/sec or more will exert a profound impact on society. Broadband access is the key to the convergence of communication, computers, and consumer applications
More informationS2C K7 Prodigy Logic Module Series
S2C K7 Prodigy Logic Module Series Low-Cost Fifth Generation Rapid FPGA-based Prototyping Hardware The S2C K7 Prodigy Logic Module is equipped with one Xilinx Kintex-7 XC7K410T or XC7K325T FPGA device
More informationCalendar Description
ECE212 B1: Introduction to Microprocessors Lecture 1 Calendar Description Microcomputer architecture, assembly language programming, memory and input/output system, interrupts All the instructions are
More informationToshiba America Electronic Components, Inc. Flash Memory
Toshiba America Electronic Components, Inc. Flash Memory Fact Sheet Company Overview Combining quality and flexibility with design engineering expertise, TAEC brings a breadth of advanced, next-generation
More informationNew ARMv8-R technology for real-time control in safetyrelated
New ARMv8-R technology for real-time control in safetyrelated applications James Scobie Product manager ARM Technical Symposium China: Automotive, Industrial & Functional Safety October 31 st 2016 November
More informationWHITE PAPER. Fraunhofer Institute for Integrated Circuits IIS
WHITE PAPER Reference and template code for MPEG audio encoders and decoders on embedded and digital signal processors Fraunhofer IIS (CDKs) are bit precise reference codes tailored for implementations
More informationIP CORE Design 矽智產設計. C. W. Jen 任建葳.
IP CORE Design 矽智產設計 C. W. Jen 任建葳 cwjen@twins.ee.nctu.edu.tw Course Contents Introduction to SoC and IP ARM processor core and instruction sets VCI interface, on-chip bus, and platform-based design IP
More informationIntroduction to Microprocessor
Introduction to Microprocessor Slide 1 Microprocessor A microprocessor is a multipurpose, programmable, clock-driven, register-based electronic device That reads binary instructions from a storage device
More informationECE 1160/2160 Embedded Systems Design. Midterm Review. Wei Gao. ECE 1160/2160 Embedded Systems Design
ECE 1160/2160 Embedded Systems Design Midterm Review Wei Gao ECE 1160/2160 Embedded Systems Design 1 Midterm Exam When: next Monday (10/16) 4:30-5:45pm Where: Benedum G26 15% of your final grade What about:
More informationStrongARM** SA-110/21285 Evaluation Board
StrongARM** SA-110/21285 Evaluation Board Brief Datasheet Product Features Intel offers a StrongARM** SA-110/21285 Evaluation Board (EBSA-285) that provides a flexible hardware environment to help manufacturers
More informationVLSI Design Automation. Maurizio Palesi
VLSI Design Automation 1 Outline Technology trends VLSI Design flow (an overview) 2 Outline Technology trends VLSI Design flow (an overview) 3 IC Products Processors CPU, DSP, Controllers Memory chips
More informationField Programmable Microcomputers and Their Applications
Field Programmable Microcomputers and Their Applications Field Programmable Microcomputers Hitachi Review and Vol. Their 47 Applications (1998), No. 4 128 Hiroyuki Iwashita Terukazu Watanabe Kiyoshi Matsubara
More informationHigh-Performance, Low-Power and Low-Cost SoC Design Techniques for Consumer Electronics Products By Shinya Fujimoto
DRAFT - V7 High-Performance, Low-Power and Low-Cost SoC Design Techniques for Consumer Electronics Products By Shinya Fujimoto CHALLENGES IN THE EXPANDING DIGITAL WORLD The Consumer Electronics Association
More informationThe new Intel Xscale Microarchitecture
The new Intel Xscale Microarchitecture Nuno Ricardo Carvalho de Sousa Departamento de Informática, Universidade do Minho 4710-057 Braga, Portugal nuno.r.sousa@iol.pt Abstract. In embedded systems, performance
More informationMulti-ICE. User Guide. Version 2.2. Copyright ARM Limited. All rights reserved. ARM DUI 0048F
Multi-ICE Version 2.2 User Guide Copyright 1998-2002 ARM Limited. All rights reserved. ARM DUI 0048F Multi-ICE User Guide Copyright 1998-2002 ARM Limited. All rights reserved. Release Information The following
More informationIntroduction to Embedded Systems
Introduction to Embedded Systems Outline Embedded systems overview What is embedded system Characteristics Elements of embedded system Trends in embedded system Design cycle 2 Computing Systems Most of
More informationWelcome. Altera Technology Roadshow 2013
Welcome Altera Technology Roadshow 2013 Altera at a Glance Founded in Silicon Valley, California in 1983 Industry s first reprogrammable logic semiconductors $1.78 billion in 2012 sales Over 2,900 employees
More informationASYNC Rik van de Wiel COO Handshake Solutions
ASYNC 2006 Rik van de Wiel COO Handshake Solutions Outline Introduction to Handshake Solutions Applications Design Tools ARM996HS Academic Program Handshake Solutions Started as research project in Philips
More information