Superh RISC Engine Family Selection Guide

Total Page:16

File Type:pdf, Size:1020Kb

Superh RISC Engine Family Selection Guide Renesas Microcomputer SuperH RISC engine Family Selection Guide www.renesas.com 2011.11 SH7780 Series External Bus Serial On-Chip Other Device Memory CPU DMA Interface Clock ADC DAC Timer Interface CAN I/O Port Debug Function Functions Cbus LCD 2 SSU/ I Ethernet (ns) FPU CPU 8-bit Input MMU USB HOST 16-bit 32-bit Cache Series Group Others Control Part No. Part Memory USB Function Package Code Package Supply Voltage Supply Channels Minimum Instruction Data flash/ Data Watchdog timer Watchdog ROM Type* ROM Temperature (˚C) Temperature Application Special Serial I/O Special Serial RAM (bytes) E2Data flash E2Data ROM (bytes) ROM Clock Sync./ Clock Clock Async. Clock DTC/DMACII Bus structure Operating Ambient Operating Execution Time Execution On-Chip Debug Operating Frequency/ Operating Real Time Clock Real External Interrupt Pins Interrupt External 3-Phase Inverter 3-Phase Inverter 2-Phase Encoder Clock Sync. Only Sync. Clock DMAC (channels) DMAC Basic Instructions Bus State Controller Bus State Resolution x Channels Resolution x Channels Input Only (Numbers) CMOS I/O (Numbers) (32K SRAM/MPX/ .. 533MHz/ -40 R8A77860HBG Burst ROM/ Local bus 9(NMI + (instruction) + 0.94 DDR3 60 1.25V(internal), to 85 SH7786 - (8K + 16K) 32K(data)) x 2 24(max) Byte control 12(TMU) 6(max) 2(max) 1(max) 2(max) 1(max) 15(15 level) 1 BGA593 × 2 (@533MHz) PCI- (max) 3.3V(I/O etc.), .. SRAM/ or 8)(max) R8A77860NBG + 256K Express 1.5V(DDR3 etc.) (L2Cache) PCMCIA -20 - - Display 8K (high speed) Local bus Unit to 85 R8A77850BANBG + 16K (high- (8/16/32/64-bit*1 )/ 600MHz/ SRAM/ - SH7785 - speed) 0.85 DDR2(32-bit)/ 108 1.1V(internal), PRBG0436GA-A + 128K (@600MHz) MPX/ PCI(32-bit) 6(Max.) (Max.) 3.3V(I/O), 12(4 of 9(NMI + R8A77850BADBG (medium- them are BurstROM/ *1:when not 1.8V(DDR2) General-purpose speed) Byte using PCI/DU - - - - 15(15 level) 2 -40 available or 8) to 85 externally) control R8A77800BDBG 16K (high- SRAM/ Local bus - - - 400MHz/ SH7780 - speed) 1.25 PCMCIA (8/16/32-bit)/ Yes 4(CMT) 2(Max.) - 75 1.25V(internal), BP-449 + 32K (medium- (@400MHz) DDR(32-bit)/ (Max.) 3.3V(I/O), -20 R8A77800BNBG speed) PCI(32-bit) 2.5V(DDR) Yes - - - - - to 75 R5S77640N300BG -20 R5S77640D300BG to 85 Separate bus 6(TMU) 324MHz/ SH7780 R5S77641P300BG L - SH-4A 103 Yes - 1 Yes 1.2V(Internal), -40 to 85 core 6(2 of (8/16/32-bit) 1 1 R5S77641D300BG 32K 1.5 them are SRAM/ Can be 6 (selectable (selectable 3.3V(I/O) SH7764 - 16K (instruction), - - 1 1 77 3 - -20 PRBG0404GA-A (@324MHz) available SDRAM connected with (SSI× 6) Host/ Host/ to 85 R5S77641N300BG 32K (data), externally) SDRAM Function) Function) 4-wayset- 324MHz/ (64bit bus) -40 R5S77640P300BG associative 3 1.2V(Internal)/ 3.3V(I/O) to 85 R5S77630AY266BGV SRAM/ Local bus 3 6(4 of MPX/ (8/16/32-bit)/ Yes Yes 266MHz/ Yes 9(NMI + - 1.9 them are Burst ROM/ DDR(32-bit)/ 10-bit 8-bit 3(serial (selectable (selectable 4 107 4 1.25V(internal), -20 SH7763 R5S77631AY266BGV 16K (@266MHz) available Byte control PCI(32-bit)/ × 4 × 2 4(CMT) 2 IO× 3) 2(G-bit) USB USB (Max.) (Max.) 15(15 level) 3.3V(I/O), to 75 BP-449 externally) SRAM/ Multiplexed bus Function) HOST) or 8) 2.5V(DDR) R5S77632AY266BGV PCMCIA (32-bit) 5 Yes Separate RSPI× 1(max), 533MHz/ bus 2(max) 1(max) 17(NMI, 1.25V (internal), .. - ILRAM 16KB 0.94 - 10-bit - - - HSPI× 1(max), Gethernet 12 160 6 -40 SH7734 R8A77343D533BG OLRAM 16KB (@533MHz) 34 Yes (8/16-bit) × 8 5(MTU2) 9 (MTU2) (MTU2) 6(max) 2(max) QSPI× 1(max), 2(max) × 1 (max) (High- (High- (max) (max) IRQ× 8, 3.0 to 3.6V to +85 BGA440 DDR SSI× 4(max) Speed) Speed) PINT× 8) (peripharl), (16-bit) 1.8/1.5V (DDR) . : New product .. : Under development *F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One-time PROM version, Qz : QzROM version 1HAC, SSI, NAND flash interface, SDIF, HSPI (Some pins for each moduleare multiplexed) 2HAC, SSI, MultiMedia card interface, NAND flash interface (Some pins for each moduleare multiplexed) 3sec.acceralater, HAC, SSI, MultiMedia card interface, Stream interface (Some pins for each moduleare multiplexed) 4HAC, SSI, MultiMedia card interface, Stream interface (Some pins for each moduleare multiplexed) 5sec.acceralater, SD Host interface, HAC, SSI, MultiMedia card interface, Stream interface (Some pins for each moduleare multiplexed) 6Video in, Display cntl., SRC, FLCTL, MMC, VEU option (STIF, RCAN, SDHI, 2D Graphics Accelerator) SuperH RISC engine Family Selection Guide 2011.11 1 SH7780 Series External Bus Serial On-Chip Other Device Memory CPU DMA Interface Clock ADC DAC Timer Interface CAN I/O Port Debug Function Functions Cbus LCD 2 SSU/ I Ethernet (ns) FPU CPU 8-bit Input MMU USB HOST 16-bit 32-bit Cache Series Group Others Control Part No. Part Memory USB Function Package Code Package Supply Voltage Supply Channels Minimum Instruction Data flash/ Data Watchdog timer Watchdog ROM Type* ROM Temperature (˚C) Temperature Application Special Serial I/O Special Serial RAM (bytes) E2Data flash E2Data ROM (bytes) ROM Clock Sync./ Clock Clock Async. Clock DTC/DMACII Bus structure Operating Ambient Operating Execution Time Execution On-Chip Debug Operating Frequency/ Operating Real Time Clock Real External Interrupt Pins Interrupt External 3-Phase Inverter 3-Phase Inverter 2-Phase Encoder Clock Sync. Only Sync. Clock DMAC (channels) DMAC Basic Instructions Bus State Controller Bus State Resolution x Channels Resolution x Channels Input Only (Numbers) CMOS I/O (Numbers) 333MHz/ R8A77310C333BA SRAM/ Local bus PLBG0417KB-A 6(1of them Burst ROM/ 9(NMI 1 1.3V(internal), SH4AL- (16/32-bit) 4(TMUx 3, 3(SCIF 2(SIOF 1(High- High- 3.3V(I/O) -40 SH7731 - 148K 170 1.5(@333MHz) - is available Byte control 4(TPU) 1 23 100 + 1 DSP core SDRAM - - CMTx 1) x 3) x 2) Speed) Speed 266MHz/ to 85 externally) SRAM/ (16/32/64-bit) IRQ 8) R8A77310D333BG PCMCIA 1.2V(internal), PRBG0449GA-A 3.3V(I/O) R8A77300C200FP 200MHz/ 32K(instruction), 2.5(@200MHz) 1.2V(internal), R8A77301C200FP 3.3V(I/O) 32K(data), - - -20 4-wayset- to 75 General-purpose SRAM/ 266MHz/ R8A77301C266FP associative 1.88(@266MHz) 6(2 of SDRAM/ Separate 8(TMUx 21(NMI 1.2V(internal), 16K(high- them are Burst ROM/ bus 3, + 3.3V(I/O) SH7730 - Yes 6(TPU) 6 2 - - - 28 78 - PLQP0208KB-A speed) available Byte control (8/16/32- 10-bit CMTx 20(15 200MHz/ R8A77301D200FP 2.5(@200MHz) externally) SRAM/ bit) x 2 5) level)) 1.2V(internal), PCMCIA 3.3V(I/O) -40 L - SH-4A - - - - - - 266MHz/ to 85 SH7780 core 103 Yes Yes 10-bit 1 Yes R8A77301D266FP 1.88(@266MHz) x 4 1.2V(internal), 3.3V(I/O) R8A77240B500BB L1C: 500MHz/ -20 PVBG0441KB-A to 70 SH7724 - 16K 32K(instruction), 1.00(@500MHz) 1 2 1.2V(internal), Local bus 3.3V(I/O), -40 R8A77240D500BG 32K(data) 12(2 of 3(SCIF 4-wayset- them are (16/32-bit) 6(TMU), x 3) 2(MSIOF 1.8V(DDR2) to 85 associative available DDR1- 1(CMT) 3(SCIFA x 2) Yes 6 162 R8A77230C400BG SDRAM 400MHz/ -20 PRBG0449GA-A L2C: 256K externally) x 3) to 70 SH7723 - 16K 1.25(@400MHz) SRAM/ (32-bit) 3 1.2V(internal), (Mixed instruction 9(NMI 1 3.3V(I/O), R8A77230D400BG Burst ROM/ -40 and operand type) - - 4(TPU) 1 Yes Yes + 2.5V(DDR) to 85 NOR-Flash/ IRQ 8) PCMCIA - 266MHz/ R8A77220AC266BA -20 PLBG0417KB-A 32K(instruction), 6(1of them Local bus 1.2V(internal), to 70 SH7722 - 148K 32K(data), SH4AL- 170 1.5(@333.4MHz) is available (16/32-bit) - 4(TMUx 3, 3(SCIF 2(SIOFx 2) - 23 100 4 3.3V(I/O) 4-wayset- DSP core SDRAM CMTx 1) x 3) 2(SIUx 2) 333MHz/ externally) -40 R8A77220AC266BG associative (16/32/64-bit) 1.3V(internal), PRBG0449GA-A 3.3V(I/O) to 85 . : New product .. : Under development *F : Flash memory version, L : ROM-less version, M : Mask ROM version, O : One-time PROM version, Qz : QzROM version 1LCD controller (LCDC), Key scan interface (KEYSC), SD card host interface (SDHI) 2Video processing unit (VPU5F), Video I/O (VIO5), Video output unit (VOU), TS I/F (TSIF), Key scan interface (KEYSC), 2D graphic acceralator (2DG), SD card hostI/F (SDHI), NAND flash memory control (FLCTL), ATAPI I/F(ATAPI) 3Video processing unit (VPU5F), Video I/O (VIO5), Video output unit (VOU), TS interface (TSIF), Key scan interface (KEYSC), 2D graphic acceralator (2DG), SD card host interface (SDHI), NAND flash memory control (FLCTL), ATAPI interface (ATAPI) 4Video processing unit (VPU), Video I/O (VIO), JPEG processing unit (JPU), Video output unit (VOU), TS interface (TSIF), Key scan interface (KEYSC), 2D graphic acceralator (2DG), SD card host interface (SDHI), NAND flash memory control (FLCTL) SuperH RISC engine Family Selection Guide 2011.11 2 SH7750 Series Device Memory CPU DMA External Bus Clock ADC DAC Timer Serial CAN I/O Port On-Chip Other Interface Interface Debug Function Functions Cbus LCD 2 SSU/ I Ethernet (ns) FPU CPU 8-bit Input MMU USB HOST 16-bit 32-bit Cache Series Group Others Control Part No. Part Memory USB Function Package Code Package Supply Voltage Supply Channels Minimum Instruction Data flash/ Data Watchdog timer Watchdog ROM Type* ROM Temperature (˚C) Temperature Application Special Serial I/O Special Serial RAM (bytes) E2Data flash E2Data ROM (bytes) ROM Clock Sync./ Clock Clock Async. Clock DTC/DMACII Bus structure Operating Ambient Operating Execution Time Execution On-Chip Debug Operating Frequency/ Operating Real Time Clock Real External Interrupt Pins Interrupt External 3-Phase Inverter 3-Phase Inverter 2-Phase Encoder Clock Sync.
Recommended publications
  • SH-1/SH-2/SH-DSP Programming Manual
    Hitachi SuperH™ RISC Engine SH-1/SH-2/SH-DSP Programming Manual ADE-602-063C Rev. 4.0 5/13/99 Hitachi ,Ltd Cautions 1. Hitachi neither warrants nor grants licenses of any rights of Hitachi’s or any third party’s patent, copyright, trademark, or other intellectual property rights for information contained in this document. Hitachi bears no responsibility for problems that may arise with third party’s rights, including intellectual property rights, in connection with use of the information contained in this document. 2. Products and product specifications may be subject to change without notice. Confirm that you have received the latest product standards or specifications before final design, purchase or use. 3. Hitachi makes every attempt to ensure that its products are of high quality and reliability. However, contact Hitachi’s sales office before using the product in an application that demands especially high quality and reliability or where its failure or malfunction may directly threaten human life or cause risk of bodily injury, such as aerospace, aeronautics, nuclear power, combustion control, transportation, traffic, safety equipment or medical equipment for life support. 4. Design your application so that the product is used within the ranges guaranteed by Hitachi particularly for maximum rating, operating supply voltage range, heat radiation characteristics, installation conditions and other characteristics. Hitachi bears no responsibility for failure or damage when used beyond the guaranteed ranges. Even within the guaranteed ranges, consider normally foreseeable failure rates or failure modes in semiconductor devices and employ systemic measures such as fail-safes, so that the equipment incorporating Hitachi product does not cause bodily injury, fire or other consequential damage due to operation of the Hitachi product.
    [Show full text]
  • Superh RISC Engine SH-1/SH-2
    SuperH RISC Engine SH-1/SH-2 Programming Manual September 3, 1996 Hitachi America Ltd. Notice When using this document, keep the following in mind: 1. This document may, wholly or partially, be subject to change without notice. 2. All rights are reserved: No one is permitted to reproduce or duplicate, in any form, the whole or part of this document without Hitachi’s permission. 3. Hitachi will not be held responsible for any damage to the user that may result from accidents or any other reasons during operation of the user’s unit according to this document. 4. Circuitry and other examples described herein are meant merely to indicate the characteristics and performance of Hitachi’s semiconductor products. Hitachi assumes no responsibility for any intellectual property claims or other problems that may result from applications based on the examples described herein. 5. No license is granted by implication or otherwise under any patents or other rights of any third party or Hitachi, Ltd. 6. MEDICAL APPLICATIONS: Hitachi’s products are not authorized for use in MEDICAL APPLICATIONS without the written consent of the appropriate officer of Hitachi’s sales company. Such use includes, but is not limited to, use in life support systems. Buyers of Hitachi’s products are requested to notify the relevant Hitachi sales offices when planning to use the products in MEDICAL APPLICATIONS. Introduction The SuperH RISC engine family incorporates a RISC (Reduced Instruction Set Computer) type CPU. A basic instruction can be executed in one clock cycle, realizing high performance operation. A built-in multiplier can execute multiplication and addition as quickly as DSP.
    [Show full text]
  • Itanium-Based Solutions by Hp
    Itanium-based solutions by hp an overview of the Itanium™-based hp rx4610 server a white paper from hewlett-packard june 2001 table of contents table of contents 2 executive summary 3 why Itanium is the future of computing 3 rx4610 at a glance 3 rx4610 product specifications 4 rx4610 physical and environmental specifications 4 the rx4610 and the hp server lineup 5 rx4610 architecture 6 64-bit address space and memory capacity 6 I/O subsystem design 7 special features of the rx4610 server 8 multiple upgrade and migration paths for investment protection 8 high availability and manageability 8 advanced error detection, correction, and containment 8 baseboard management controller (BMC) 8 redundant, hot-swap power supplies 9 redundant, hot-swap cooling 9 hot-plug disk drives 9 hot-plug PCI I/O slots 9 internal removable media 10 system control panel 10 ASCII console for hp-ux 10 space-saving rack density 10 complementary design and packaging 10 how hp makes the Itanium transition easy 11 binary compatibility 11 hp-ux operating system 11 seamless transition—even for home-grown applications 12 transition help from hp 12 Itanium quick start service 12 partner technology access centers 12 upgrades and financial incentives 12 conclusion 13 for more information 13 appendix: Itanium advantages in your computing future 14 hp’s CPU roadmap 14 Itanium processor architecture 15 predication enhances parallelism 15 speculation minimizes the effect of memory latency 15 inherent scalability delivers easy expansion 16 what this means in a server 16 2 executive The Itanium™ Processor Family is the next great stride in computing--and it’s here today.
    [Show full text]
  • Arduino and AVR
    Arduino and AVR Ke vin J Dola n a nd Eric Te ve lson Agenda • History of Arduino • Comparison to Other Platforms • Arduino Uno - Hardware • ATmega328P Peripherals • Instruction Set • Processor Components • Pipe lining • Programming • Applica tions • Future of Arduino History of Arduino • Fa mily of Microcontrolle rs cre a te d a s a ma ste rs the sis proje ct • intended for use by a non-technical audience of artists, designers, etc. • Made for accessibility and ease of use. • Programming made easy for the audience • Ability to program board via USB • Inexpensive price point • Expanded for other types and configurations • Example: Arduino Lilypad for wearable technologies • Popularity has expanded functionality including “shields” and Bluetooth. Comparison to Other Platforms • Raspberry Pi • Raspberry Pi is a full computer that can run and support an OS, and has built in graphics. • Porta bility is a n issue , since a n e xte rna l supply is ne e de d. • Network needs more setup on an Arduino • Raspberry Pi does not support analog sensors as well • Teensy • Less expensive • Compatible with Arduino “sketches” and “shields” • Be tte r ADC sa mpling, sa me functiona lity, be tte r re solution • Sma lle r physica l boa rd size Arduino Uno - Hardware • ATmega328P Microcontroller • 3 2 KB Fla s h Me m o ry (2 KB S RAM, 1 KB EEP RO M) • 16 MH z C lo c k • 14 Digita l I/O Pins • 6 PWM Digita l I/O Pins • 6 Analog Input Pins • Up to 20mA DC Current per I/O Pin up to 300mA total across all pins • 50mA DC Current on 3.3V Pin Arduino Uno - Hardware ATmega328P Peripherals • Total of 6 accessible A/D Pins on Port C • 14 GPIO (7 Pins each from PORT B & D) • UART (Se ria l) • SPI Support • Watchdog timer to reset CPU Instruction Set • Harvard Architecture, which is non-von Neumann memory, but still a von Neumann architecture.
    [Show full text]
  • Superh Family Catalog 3A
    SuperH® Family of Microcontrollers and Microprocessors ® 2006.4 Renesas Technology America SuperH® Family of Microcontrollers & Microprocessors 2006 Catalog Renesas — Your Best Decision for Microcontrollers and Microprocessors Choose for your next design; use for all your future ones. Renesas Technology, the leading global supplier of microcontrollers and microprocessors for embedded systems, especially flash microcomputers, makes it easy to select the right device for any application. The hundreds of devices in our H8®, M16C™ and SuperH® families, among others, have upwardly compatible architectures and standard platforms covering wide spans of performance, integration, power efficiency and price points. Your choices extend from cost-effective 8-bit microcontrollers to high-performance 16-bit and high-end 32-bit devices. These easy-to-use chips can enable your design innovations now and in the future. Our advanced silicon solutions simplify system optimizations, facilitate design enhancements and diversifications, and help you meet tight cost budgets. Key markets for Renesas microcontrollers and microprocessors include the mobile, automotive and PC/AV fields. For example, we are a leader in devices for car information systems, the technology forerunner in application processors for multimedia mobile phones, and an innovator in devices for power inverter applications. By choosing world-class Renesas solutions, you get highly reliable designs produced in high-quality fabrication facilities, and benefit from ongoing development defined by solid technology roadmaps. You can shorten your system design cycles and improve your time-to-market by taking advantage of our total system support, including software solutions, starter kits, reference platforms, reference designs, and middleware. Expert third-party support is available as well.
    [Show full text]
  • Chapter 1: Microprocessor Architecture
    Chapter 1: Microprocessor architecture ECE 3120 – Fall 2013 Dr. Mohamed Mahmoud http://iweb.tntech.edu/mmahmoud/ [email protected] Outline 1.1 Computer hardware organization 1.1.1 Number System 1.1.2 Computer hardware organization 1.2 The processor 1.3 Memory system operation 1.4 Program Execution 1.5 HCS12 Microcontroller 1.1.1 Number System - Computer hardware uses binary numbers to perform all operations. - Human beings are used to decimal number system. Conversion is often needed to convert numbers between the internal (binary) and external (decimal) representations. - Octal and hexadecimal numbers have shorter representations than the binary system. - The binary number system has two digits 0 and 1 - The octal number system uses eight digits 0 and 7 - The hexadecimal number system uses 16 digits: 0, 1, .., 9, A, B, C,.., F 1 - 1 - A prefix is used to indicate the base of a number. - Convert %01000101 to Hexadecimal = $45 because 0100 = 4 and 0101 = 5 - Computer needs to deal with signed and unsigned numbers - Two’s complement method is used to represent negative numbers - A number with its most significant bit set to 1 is negative, otherwise it is positive. 1 - 2 1- Unsigned number %1111 = 1 + 2 + 4 + 8 = 15 %0111 = 1 + 2 + 4 = 7 Unsigned N-bit number can have numbers from 0 to 2N-1 2- Signed number %1111 is a negative number. To convert to decimal, calculate the two’s complement The two’s complement = one’s complement +1 = %0000 + 1 =%0001 = 1 then %1111 = -1 %0111 is a positive number = 1 + 2 + 4 = 7.
    [Show full text]
  • Introduction to Cpu
    microprocessors and microcontrollers - sadri 1 INTRODUCTION TO CPU Mohammad Sadegh Sadri Session 2 Microprocessor Course Isfahan University of Technology Sep., Oct., 2010 microprocessors and microcontrollers - sadri 2 Agenda • Review of the first session • A tour of silicon world! • Basic definition of CPU • Von Neumann Architecture • Example: Basic ARM7 Architecture • A brief detailed explanation of ARM7 Architecture • Hardvard Architecture • Example: TMS320C25 DSP microprocessors and microcontrollers - sadri 3 Agenda (2) • History of CPUs • 4004 • TMS1000 • 8080 • Z80 • Am2901 • 8051 • PIC16 microprocessors and microcontrollers - sadri 4 Von Neumann Architecture • Same Memory • Program • Data • Single Bus microprocessors and microcontrollers - sadri 5 Sample : ARM7T CPU microprocessors and microcontrollers - sadri 6 Harvard Architecture • Separate memories for program and data microprocessors and microcontrollers - sadri 7 TMS320C25 DSP microprocessors and microcontrollers - sadri 8 Silicon Market Revenue Rank Rank Country of 2009/2008 Company (million Market share 2009 2008 origin changes $ USD) Intel 11 USA 32 410 -4.0% 14.1% Corporation Samsung 22 South Korea 17 496 +3.5% 7.6% Electronics Toshiba 33Semiconduc Japan 10 319 -6.9% 4.5% tors Texas 44 USA 9 617 -12.6% 4.2% Instruments STMicroelec 55 FranceItaly 8 510 -17.6% 3.7% tronics 68Qualcomm USA 6 409 -1.1% 2.8% 79Hynix South Korea 6 246 +3.7% 2.7% 812AMD USA 5 207 -4.6% 2.3% Renesas 96 Japan 5 153 -26.6% 2.2% Technology 10 7 Sony Japan 4 468 -35.7% 1.9% microprocessors and microcontrollers
    [Show full text]
  • Embos PPC CW
    embOS Real-Time Operating System CPU & Compiler specifics for PowerPC using CodeWarrior for MCU Document: UM01054 Software version 4.04a Revision: 0 Date: December 3, 2014 A product of SEGGER Microcontroller GmbH & Co. KG www.segger.com 2 Disclaimer Specifications written in this document are believed to be accurate, but are not guar- anteed to be entirely free of error. The information in this manual is subject to change for functional or performance improvements without notice. Please make sure your manual is the latest edition. While the information herein is assumed to be accurate, SEGGER Microcontroller GmbH & Co. KG (SEGGER) assumes no responsibil- ity for any errors or omissions. SEGGER makes and you receive no warranties or con- ditions, express, implied, statutory or in any communication with you. SEGGER specifically disclaims any implied warranty of merchantability or fitness for a particu- lar purpose. Copyright notice You may not extract portions of this manual or modify the PDF file in any way without the prior written permission of SEGGER. The software described in this document is furnished under a license and may only be used or copied in accordance with the terms of such a license. © 2014 SEGGER Microcontroller GmbH & Co. KG, Hilden / Germany Trademarks Names mentioned in this manual may be trademarks of their respective companies. Brand and product names are trademarks or registered trademarks of their respec- tive holders. Contact address SEGGER Microcontroller GmbH & Co. KG In den Weiden 11 D-40721 Hilden Germany Tel.+49 2103-2878-0 Fax.+49 2103-2878-28 E-mail: [email protected] Internet: http://www.segger.com UM01054 embOS for PPC and CodeWarrior © 2014 SEGGER Microcontroller GmbH & Co.
    [Show full text]
  • Embedded Operating Systems
    7 Embedded Operating Systems Claudio Scordino1, Errico Guidieri1, Bruno Morelli1, Andrea Marongiu2,3, Giuseppe Tagliavini3 and Paolo Gai1 1Evidence SRL, Italy 2Swiss Federal Institute of Technology in Zurich (ETHZ), Switzerland 3University of Bologna, Italy In this chapter, we will provide a description of existing open-source operating systems (OSs) which have been analyzed with the objective of providing a porting for the reference architecture described in Chapter 2. Among the various possibilities, the ERIKA Enterprise RTOS (Real-Time Operating System) and Linux with preemption patches have been selected. A description of the porting effort on the reference architecture has also been provided. 7.1 Introduction In the past, OSs for high-performance computing (HPC) were based on custom-tailored solutions to fully exploit all performance opportunities of supercomputers. Nowadays, instead, HPC systems are being moved away from in-house OSs to more generic OS solutions like Linux. Such a trend can be observed in the TOP500 list [1] that includes the 500 most powerful supercomputers in the world, in which Linux dominates the competition. In fact, in around 20 years, Linux has been capable of conquering all the TOP500 list from scratch (for the first time in November 2017). Each manufacturer, however, still implements specific changes to the Linux OS to better exploit specific computer hardware features. This is especially true in the case of computing nodes in which lightweight kernels are used to speed up the computation. 173 174 Embedded Operating Systems Figure 7.1 Number of Linux-based supercomputers in the TOP500 list. Linux is a full-featured OS, originally designed to be used in server or desktop environments.
    [Show full text]
  • I.T.S.O. Powerpc an Inside View
    SG24-4299-00 PowerPC An Inside View IBM SG24-4299-00 PowerPC An Inside View Take Note! Before using this information and the product it supports, be sure to read the general information under “Special Notices” on page xiii. First Edition (September 1995) This edition applies to the IBM PC PowerPC hardware and software products currently announced at the date of publication. Order publications through your IBM representative or the IBM branch office serving your locality. Publications are not stocked at the address given below. An ITSO Technical Bulletin Evaluation Form for reader′s feedback appears facing Chapter 1. If the form has been removed, comments may be addressed to: IBM Corporation, International Technical Support Organization Dept. JLPC Building 014 Internal Zip 5220 1000 NW 51st Street Boca Raton, Florida 33431-1328 When you send information to IBM, you grant IBM a non-exclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. Copyright International Business Machines Corporation 1995. All rights reserved. Note to U.S. Government Users — Documentation related to restricted rights — Use, duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule Contract with IBM Corp. Abstract This document provides technical details on the PowerPC technology. It focuses on the features and advantages of the PowerPC Architecture and includes an historical overview of the development of the reduced instruction set computer (RISC) technology. It also describes in detail the IBM Power Series product family based on PowerPC technology, including IBM Personal Computer Power Series 830 and 850 and IBM ThinkPad Power Series 820 and 850.
    [Show full text]
  • C505L 8-Bit CMOS Microcontroller
    User’s Manual, Nov. 1999 C505L 8-Bit CMOS Microcontroller Microcontrollers Never stop thinking. Edition 10.99 Published by Infineon Technologies AG, St.-Martin-Strasse 53, D-81541 München, Germany © Infineon Technologies AG 1999. All Rights Reserved. Attention please! The information herein is given to describe certain components and shall not be considered as warranted characteristics. Terms of delivery and rights to technical change reserved. We hereby disclaim any and all warranties, including but not limited to warranties of non-infringement, regarding circuits, descriptions and charts stated herein. Infineon Technologies is an approved CECC manufacturer. Information For further information on technology, delivery terms and conditions and prices please contact your nearest Infineon Technologies Office in Germany or our Infineon Technologies Representatives worldwide. Warnings Due to technical requirements components may contain dangerous substances. For information on the types in question please contact your nearest Infineon Technologies Office. Infineon Technologies Components may only be used in life-support devices or systems with the express written approval of Infineon Technologies, if a failure of such components can reasonably be expected to cause the failure of that life-support device or system, or to affect the safety or effectiveness of that device or system. Life support devices or systems are intended to be implanted in the human body, or to support and/or maintain and sustain and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other persons may be endangered. User’s Manual, Nov. 1999 C505L 8-Bit CMOS Microcontroller Microcontrollers Never stop thinking.
    [Show full text]
  • Digital and System Design
    Digital System Design — Use of Microcontroller RIVER PUBLISHERS SERIES IN SIGNAL, IMAGE & SPEECH PROCESSING Volume 2 Consulting Series Editors Prof. Shinsuke Hara Osaka City University Japan The Field of Interest are the theory and application of filtering, coding, trans- mitting, estimating, detecting, analyzing, recognizing, synthesizing, record- ing, and reproducing signals by digital or analog devices or techniques. The term “signal” includes audio, video, speech, image, communication, geophys- ical, sonar, radar, medical, musical, and other signals. • Signal Processing • Image Processing • Speech Processing For a list of other books in this series, see final page. Digital System Design — Use of Microcontroller Dawoud Shenouda Dawoud R. Peplow University of Kwa-Zulu Natal Aalborg Published, sold and distributed by: River Publishers PO box 1657 Algade 42 9000 Aalborg Denmark Tel.: +4536953197 EISBN: 978-87-93102-29-3 ISBN:978-87-92329-40-0 © 2010 River Publishers All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, mechanical, photocopying, recording or otherwise, without prior written permission of the publishers. Dedication To Nadia, Dalia, Dina and Peter D.S.D To Eleanor and Caitlin R.P. v This page intentionally left blank Preface Electronic circuit design is not a new activity; there have always been good designers who create good electronic circuits. For a long time, designers used discrete components to build first analogue and then digital systems. The main components for many years were: resistors, capacitors, inductors, transistors and so on. The primary concern of the designer was functionality however, once functionality has been met, the designer’s goal is then to enhance per- formance.
    [Show full text]