PROGRAMMABLE LOGIC Retrocomputing with Programmable Logic Microprogramming with Fpgas Addressing Memory Failures Digital Modulation Theory 6Lowpan Explained

Total Page:16

File Type:pdf, Size:1020Kb

PROGRAMMABLE LOGIC Retrocomputing with Programmable Logic Microprogramming with Fpgas Addressing Memory Failures Digital Modulation Theory 6Lowpan Explained Cover - 233.qxp 11/11/2009 11:29 AM Page 1 Embedded Networking with the iMCU W7100, p. 14 • Extend the I2C Bus, p. 64 www.circuitcellar.com CIRCUITTHE MAGAZINE FOR COMPUTER CELLAR APPLICATIONS #233 December 2009 PROGRAMMABLE LOGIC Retrocomputing with Programmable Logic Microprogramming with FPGAs Addressing Memory Failures Digital Modulation Theory 6LoWPAN Explained $5.95 U.S. ($6.95 Canada) C2.qxp 11/2/2009 4:46 PM Page 1 SSL Encrypted SERIAL TO ETHERNET SOLUTIONS Instantly network-enable any serial device Works out of the box - Device P/N: SB70LC-100CR no programming is required Kit P/N: NNDK-SB70LC-KIT Customize to suit any application $47 SB70LC with low-cost development kit 256-bit encryption protects data Qty. 1000 2-port serial-to-Ethernet server from unauthorized monitoring Features: 10/100 Ethernet TCP/UDP/SSH/SSL modes DHCP/Static IP Support Data rates up to 921.6kbps Web-based configuration Device P/N: SB700-EX-100CR Need a custom solution? Kit P/N: NNDK-SB700EX-KIT SB700EX NetBurner Serial to Ethernet $129 Development Kits are available to 2-port serial-to-Ethernet server Qty. 1000 customize any aspect of operation with RS-232 & RS-485/422 support including web pages, data filtering, or custom network applications. All kits include platform hardware, ANSI C/C++ compiler, TCP/IP stack, web server, e- mail protocols, RTOS, flash file system, Eclipse IDE, debugger, cables and power supply. The NetBurner Security Suite option includes SSH v1 & v2 support. Device P/N: CB34-EX-100IR Kit P/N: NNDK-CB34EX-KIT CB34EX Information and Sales | [email protected] $149 Web | www.netburner.com Qty. 1000 industrial temperature grade Telephone | 1-800-695-6828 2-port serial-to-Ethernet server with RS-232 & RS-485/422 support and terminal block connector 9.qxp 8/7/2008 11:04 AM Page 1 2-3.qxp 11/2/2009 3:52 PM Page 2 2-3.qxp 11/2/2009 3:52 PM Page 3 ASK ® TMANAGER CIRCUIT CELLAR THE MAGAZINE FOR COMPUTER APPLICATIONS FOUNDER/EDITORIAL DIRECTOR CHIEF FINANCIAL OFFICER Looking Back While Moving Forward Steve Ciarcia Jeannette Ciarcia MANAGING EDITOR MEDIA CONSULTANT Here we are at the end of 2009. And now begins the transi- C. J. Abate Dan Rodrigues tional period of time when you start planning future designs WEST COAST EDITOR CUSTOMER SERVICE while taking stock of your past projects. To help you through Tom Cantrell Debbie Lavoie this exciting yet overwhelming time of year, we purposely put CONTRIBUTING EDITORS CONTROLLER Jeff Bachiochi Jeff Yanco together an issue that includes articles by designers who excel Robert Lacoste at forging ahead with new projects by implementing the parts George Martin ART DIRECTOR KC Prescott they’ve acquired and the lessons they’ve learned. Ed Nisley The first article in this vein is “Retrocomputing on an NEW PRODUCTS EDITOR GRAPHIC DESIGNERS John Gorsky Grace Chen FPGA” by Stephen A. Edwards (p. 24). In it he describes how to Carey Penney reconstruct an old Apple II computer with programmable logic. PROJECT EDITORS STAFF ENGINEER This is an excellent example of how to use modern development Gary Bodley Ken Davidson John Gorsky techniques to combine old and new parts in an interesting David Tweed design. Stephen isn’t the only Circuit Cellar writer who has been thinking about the Apple II during the last few months. In “Digital Modulations Demystified,” columnist Robert Lacoste reminisces about the day he connected his first 300-bps modem ADVERTISING to his Apple II (p. 54). He considers the differences between old 860.875.2199 • Fax: 860.871.0411 • www.circuitcellar.com/advertise and new data transmission speeds and then explains the com- PUBLISHER plicated theory and mathematics associated with the some- Sean Donnelly Direct: 860.872.3064, Cell: 860.930.4326, E-mail: [email protected] times mystifying subject of digital modulations. With this infor- mation, you’ll be a step ahead of the game when you start your ADVERTISING REPRESENTATIVE Shannon Barraclough next project that requires data transmission, which is probably Direct: 860.872.3064, E-mail: [email protected] your very next one. ADVERTISING COORDINATOR In other retro-design-related news, one of Ed Nisley’s friends Valerie Luster recently discovered that “memories are not forever” when he E-mail: [email protected] tried to start up a Tektronix 492 spectrum analyzer. Guess what happened. Failure. Fortunately, Ed came to the rescue with Cover photography by Chris Rakoczy—Rakoczy Photography some digital logic and firmware. The details begin on page 44. www.rakoczyphoto.com PRINTED IN THE UNITED STATES And what would a discussion of old and new technology be without touching on the topic of the I2C bus? Turn to page 64 CONTACTS where Jeff Bachiochi explains how to extend and isolate the I2C SUBSCRIPTIONS Information: www.circuitcellar.com/subscribe, E-mail: [email protected] bus. If you have a robotics design on tap, you may find Jeff’s con- Subscribe: 800.269.6301, www.circuitcellar.com/subscribe, Circuit Cellar Subscriptions, P.O. Box 5650, Hanover, NH 03755-5650 temporary take on this ’80s-era concept to be extremely helpful. Address Changes/Problems: E-mail: [email protected] Don’t worry, we also have content for those of you looking for GENERAL INFORMATION 860.875.2199, Fax: 860.871.0411, E-mail: [email protected] articles on technologies and projects that aren’t so focused on Editorial Office: Editor, Circuit Cellar, 4 Park St., Vernon, CT 06066, E-mail: [email protected] the past-present connection. First, check out Thomas Mitchell’s New Products: New Products, Circuit Cellar, 4 Park St., Vernon, CT 06066, E-mail: [email protected] AUTHORIZED REPRINTS INFORMATION article, “Building Microprogrammed Machines with FPGAs” (p. 860.875.2199, E-mail: [email protected] AUTHORS 36). He details an interesting alternative to hardwired finite Authors’ e-mail addresses (when available) are included at the end of each article. state machines. Next, jump to page 70, whereTom Cantrell presents exciting CIRCUIT CELLAR®, THE MAGAZINE FOR COMPUTER APPLICATIONS (ISSN 1528-0608) is published monthly by Circuit Cellar Incorporated, 4 Park Street, Vernon, CT 06066. Periodical rates paid at Vernon, CT and additional offices. One-year (12 issues) new technology that’s sure to get you thinking about possible subscription rate USA and possessions $29.95, Canada/Mexico $34.95, all other countries $49.95.Two-year (24 issues) sub- wireless IP designs, from small wireless embedded apps to large scription rate USA and possessions $49.95, Canada/Mexico $59.95, all other countries $85. All subscription orders payable in U.S. funds only via Visa, MasterCard, international postal money order, or check drawn on U.S. bank. Direct subscription orders ’Net-connected systems. As you’ll see, the Internet doesn’t have and subscription-related questions to Circuit Cellar Subscriptions, P.O. Box 5650, Hanover, NH 03755-5650 or call to be everywhere, but it can be if that’s what you want. 800.269.6301. Postmaster: Send address changes to Circuit Cellar, Circulation Dept., P.O. Box 5650, Hanover, NH 03755-5650. Finally, remember that the 2010 WIZnet iMCU Design Circuit Cellar® makes no warranties and assumes no responsibility or liability of any kind for errors in these programs or schematics or for the Contest is well underway. Dave Tweed’s article “iMCU consequences of any such errors. Furthermore, because of possible variation in the quality and condition of materials and workmanship of read- er-assembled projects, Circuit Cellar® disclaims any responsibility for the safe and proper function of reader-assembled projects based upon or W7100” will help you started your design (p. 14). Be sure to from plans, descriptions, or information published by Circuit Cellar®. The information provided by Circuit Cellar® is for educational purposes. Circuit Cellar® makes no claims or warrants that readers have a right to 2009 – Issue 233 enter your project by June 30, 2010. Good luck! build things based upon these ideas under patent or other relevant intellectual property law in their jurisdiction, or that readers have a right to construct or operate any of the devices described herein under the relevant patent or other intellectual property law of the reader’s jurisdiction. The reader assumes any risk of infringement liability for constructing or operating such devices. Entire contents copyright © 2009 by Circuit Cellar, Incorporated. All rights reserved. Circuit Cellar is a registered trademark of Circuit Cellar, Inc. [email protected] Reproduction of this publication in whole or in part without written consent from Circuit Cellar Inc. is prohibited. December 4 CIRCUIT CELLAR® • www.circuitcellar.com 5.qxp 11/2/2009 4:38 PM Page 1 The Newest Embedded Technologies New Products from: MiniCore™ RCM5600W Wi-Fi Module www.mouser.com/rabbit_ rcm5600w MRF24J40MB 2.4 GHz RF Transceiver Module www.mouser.com/ microchipmrf24j40mb TM Joule-Thief™ Module www.mouser.com/ adaptivenergy_joule-thief The ONLY New Catalog Every 90 Days Experience Mouser’s time-to-market advantage with no minimums and same-day shipping of the newest products from more than 390 leading suppliers. Beagle Board www.mouser.com/beagleboard The Newest Products For Your Newest Designs www.mouser.com (800) 346-6873 Over A Million Products Online Mouser_CircuitCellar_12-1.indd 1 10/15/09 10:31:42 AM INSIDE ISSUE BONUS CONTENT The Evolution of Rabbits — Five Generations of Rabbit Microrocessors 2December3 2009 • Programmable3 Logic 14 iMCU W7100 p. 14, Get Started Embedded Networking Made SImple with the W7100 Dave Tweed 2010 WIZnet iMCU Design Contest Primer 24 Retrocomputing on an FPGA Reconstruct an ’80s-Era Home Computer with Programmable Logic Stephen A. Edwards 36 Building Microprogrammed Machines with FPGAs Thomas Mitchell p.
Recommended publications
  • Schedule 14A Employee Slides Supertex Sunnyvale
    UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 SCHEDULE 14A Proxy Statement Pursuant to Section 14(a) of the Securities Exchange Act of 1934 Filed by the Registrant Filed by a Party other than the Registrant Check the appropriate box: Preliminary Proxy Statement Confidential, for Use of the Commission Only (as permitted by Rule 14a-6(e)(2)) Definitive Proxy Statement Definitive Additional Materials Soliciting Material Pursuant to §240.14a-12 Supertex, Inc. (Name of Registrant as Specified In Its Charter) Microchip Technology Incorporated (Name of Person(s) Filing Proxy Statement, if other than the Registrant) Payment of Filing Fee (Check the appropriate box): No fee required. Fee computed on table below per Exchange Act Rules 14a-6(i)(1) and 0-11. (1) Title of each class of securities to which transaction applies: (2) Aggregate number of securities to which transaction applies: (3) Per unit price or other underlying value of transaction computed pursuant to Exchange Act Rule 0-11 (set forth the amount on which the filing fee is calculated and state how it was determined): (4) Proposed maximum aggregate value of transaction: (5) Total fee paid: Fee paid previously with preliminary materials. Check box if any part of the fee is offset as provided by Exchange Act Rule 0-11(a)(2) and identify the filing for which the offsetting fee was paid previously. Identify the previous filing by registration statement number, or the Form or Schedule and the date of its filing. (1) Amount Previously Paid: (2) Form, Schedule or Registration Statement No.: (3) Filing Party: (4) Date Filed: Filed by Microchip Technology Incorporated Pursuant to Rule 14a-12 of the Securities Exchange Act of 1934 Subject Company: Supertex, Inc.
    [Show full text]
  • Reconfigurable Embedded Control Systems: Problems and Solutions
    RECONFIGURABLE EMBEDDED CONTROL SYSTEMS: PROBLEMS AND SOLUTIONS By Dr.rer.nat.Habil. Mohamed Khalgui ⃝c Copyright by Dr.rer.nat.Habil. Mohamed Khalgui, 2012 v Martin Luther University, Germany Research Manuscript for Habilitation Diploma in Computer Science 1. Reviewer: Prof.Dr. Hans-Michael Hanisch, Martin Luther University, Germany, 2. Reviewer: Prof.Dr. Georg Frey, Saarland University, Germany, 3. Reviewer: Prof.Dr. Wolf Zimmermann, Martin Luther University, Germany, Day of the defense: Monday January 23rd 2012, Table of Contents Table of Contents vi English Abstract x German Abstract xi English Keywords xii German Keywords xiii Acknowledgements xiv Dedicate xv 1 General Introduction 1 2 Embedded Architectures: Overview on Hardware and Operating Systems 3 2.1 Embedded Hardware Components . 3 2.1.1 Microcontrollers . 3 2.1.2 Digital Signal Processors (DSP): . 4 2.1.3 System on Chip (SoC): . 5 2.1.4 Programmable Logic Controllers (PLC): . 6 2.2 Real-Time Embedded Operating Systems (RTOS) . 8 2.2.1 QNX . 9 2.2.2 RTLinux . 9 2.2.3 VxWorks . 9 2.2.4 Windows CE . 10 2.3 Known Embedded Software Solutions . 11 2.3.1 Simple Control Loop . 12 2.3.2 Interrupt Controlled System . 12 2.3.3 Cooperative Multitasking . 12 2.3.4 Preemptive Multitasking or Multi-Threading . 12 2.3.5 Microkernels . 13 2.3.6 Monolithic Kernels . 13 2.3.7 Additional Software Components: . 13 2.4 Conclusion . 14 3 Embedded Systems: Overview on Software Components 15 3.1 Basic Concepts of Components . 15 3.2 Architecture Description Languages . 17 3.2.1 Acme Language .
    [Show full text]
  • Instrumentation Control Using the Rabbit 2000 Embedded Microcontroller
    Instrumentation Control Using the Rabbit 2000 Embedded Microcontroller Ian S. Schofield*, David A. Naylor Astronomical Instrumentation Group, Department of Physics, University of Lethbridge, 4401 University Drive West, Lethbridge, Alberta, T1K 3M4, Canada ABSTRACT Embedded microcontroller modules offer many advantages over the standard PC such as low cost, small size, low power consumption, direct access to hardware, and if available, access to an efficient preemptive real-time multitasking kernel. Typical difficulties associated with an embedded solution include long development times, limited memory resources, and restricted memory management capabilities. This paper presents a case study on the successes and challenges in developing a control system for a remotely controlled, Alt-Az steerable, water vapour detector using the Rabbit 2000 family of 8-bit microcontroller modules in conjunction with the MicroC/OS-II multitasking real-time kernel. Keywords: Embedded processor, Rabbit, instrument control, MicroC/OS-II 1. INTRODUCTION The Astronomical Instrumentation Group (AIG) of the University of Lethbridge’s Department of Physics has been designing instruments for use in infrared and (sub)millimetre astronomy for over twenty years, with an emphasis on Fourier transform spectroscopy. Historically, these instruments have been driven by control software hosted on standard desktop personal computers (PCs). This approach has been highly successful, allowing for rapid and inexpensive system development using widely available software development tools and low cost, commercial off-the- shelf hardware. In the fall of 2001, the AIG began work on a remotely controlled atmospheric water vapour detector called IRMA (Infrared Radiometer for Millimetre Astronomy). IRMA mechanically consists of a shoebox-size detector system attached to an Alt-Az motorized fork mount, which allows it to point to any position in the sky, and is attached to the end of an umbilical cable, through which it receives its power and network connection.
    [Show full text]
  • Embedded Market Study, 2013
    2013 EMBEDDED MARKET STUDY Essential to Engineers DATASHEETS.COM | DESIGNCON | DESIGN EAST & DESIGN WEST | EBN | EDN | EE TIMES | EMBEDDED | PLANET ANALOG | TECHONLINE | TEST & MEASUREMENT WORLD 2013 Embedded Market Study 2 UBM Tech Electronics’ Brands Unparalleled Reach & Experience UBM Tech Electronics is the media and marketing services solution for the design engineering and electronics industry. Our audience of over 2,358,928 (as of March 5, 2013) are the executives and engineers worldwide who design, develop, and commercialize technology. We provide them with the essentials they need to succeed: news and analysis, design and technology, product data, education, and fun. Copyright © 2013 by UBM. All rights reserved. 2013 Embedded Market Study 5 Purpose and Methodology • Purpose: To profile the findings of the 2013 results of EE Times Group annual comprehensive survey of the embedded systems markets worldwide. Findings include types of technology used, all aspects of the embedded development process, tools used, work environment, applications, methods and processes, operating systems used, reasons for using and not using chips and technology, and brands and chips currently used by or being considered by embedded developers. Many questions in this survey have been trended over two to five years. • Methodology: A web-based online survey instrument based on the previous year’s survey was developed and implemented by independent research company Wilson Research Group from January 18, 2013 to February 13, 2013 by email invitation • Sample: E-mail invitations were sent to subscribers to UBM/EE Times Group Embedded Brands with one reminder invitation. Each invitation included a link to the survey. • Returns: 2,098 valid respondents for an overall confidence of 95% +/- 2.13%.
    [Show full text]
  • Architecture of 8051 & Their Pin Details
    SESHASAYEE INSTITUTE OF TECHNOLOGY ARIYAMANGALAM , TRICHY – 620 010 ARCHITECTURE OF 8051 & THEIR PIN DETAILS UNIT I WELCOME ARCHITECTURE OF 8051 & THEIR PIN DETAILS U1.1 : Introduction to microprocessor & microcontroller : Architecture of 8085 -Functions of each block. Comparison of Microprocessor & Microcontroller - Features of microcontroller -Advantages of microcontroller -Applications Of microcontroller -Manufactures of microcontroller. U1.2 : Architecture of 8051 : Block diagram of Microcontroller – Functions of each block. Pin details of 8051 -Oscillator and Clock -Clock Cycle -State - Machine Cycle -Instruction cycle –Reset - Power on Reset - Special function registers :Program Counter -PSW register -Stack - I/O Ports . U1.3 : Memory Organisation & I/O port configuration: ROM RAM - Memory Organization of 8051,Interfacing external memory to 8051 Microcontroller vs. Microprocessors 1. CPU for Computers 1. A smaller computer 2. No RAM, ROM, I/O on CPU chip 2. On-chip RAM, ROM, I/O itself ports... 3. Example:Intel’s x86, Motorola’s 3. Example:Motorola’s 6811, 680x0 Intel’s 8051, Zilog’s Z8 and PIC Microcontroller vs. Microprocessors Microprocessor Microcontroller 1. CPU is stand-alone, RAM, ROM, I/O, timer are separate 1. CPU, RAM, ROM, I/O and timer are all on a single 2. designer can decide on the chip amount of ROM, RAM and I/O ports. 2. fix amount of on-chip ROM, RAM, I/O ports 3. expansive 3. for applications in which 4. versatility cost, power and space are 5. general-purpose critical 4. single-purpose uP vs. uC – cont. Applications – uCs are suitable to control of I/O devices in designs requiring a minimum component – uPs are suitable to processing information in computer systems.
    [Show full text]
  • Coverstory by Robert Cravotta, Technical Editor
    coverstory By Robert Cravotta, Technical Editor u WELCOME to the 31st annual EDN Microprocessor/Microcontroller Di- rectory. The number of companies and devices the directory lists continues to grow and change. The size of this year’s table of devices has grown more than NEW PROCESSOR OFFERINGS 25% from last year’s. Also, despite the fact that a number of companies have disappeared from the list, the number of companies participating in this year’s CONTINUE TO INCLUDE directory has still grown by 10%. So what? Should this growth and change in the companies and devices the directory lists mean anything to you? TARGETED, INTEGRATED One thing to note is that this year’s directory has experienced more compa- ny and product-line changes than the previous few years. One significant type PERIPHERAL SETS THAT SPAN of change is that more companies are publicly offering software-programma- ble processors. To clarify this fact, not every company that sells processor prod- ALL ARCHITECTURE SIZES. ucts decides to participate in the directory. One reason for not participating is that the companies are selling their processors only to specific customers and are not yet publicly offering those products. Some of the new companies par- ticipating in this year’s directory have recently begun making their processors available to the engineering public. Another type of change occurs when a company acquires another company or another company’s product line. Some of the acquired product lines are no longer available in their current form, such as the MediaQ processors that Nvidia acquired or the Triscend products that Arm acquired.
    [Show full text]
  • The New Rabbit 3000М Microprocessor
    3UHOLPLQDU\Ã6XPPDU\Ã 7KH1HZ5DEELW 0LFURSURFHVVRU Key New Features Low-EMI: typically <10 dB µV/m @ 3 m Ultra-low power modes 1.5–3.6 V (5 V tolerant I/O) 54 MHz clock speed 56+ digital I/O 6 serial ports supporting IrDA, SDLC/HDLC, Async, SPI Pulse capture and measurement Quadrature encoder inputs SHOWN ACTUAL SIZE (top) PWM outputs 16 x 16 x 1.5 mm Standard Features of Rabbit Processors The new Rabbit 3000™ is an extremely low-EMI microprocessor designed Glueless memory and I/O interface specifically for embedded control, communications, and Ethernet Direct support for 1 MB code/data space connectivity. The Rabbit 3000 shares its instruction set and conceptual (up to 6 MB with glueless interface) design with the proven Rabbit 2000™. Battery-backable real-time clock The Rabbit 3000 is fast—running at up to 54 MHz—and C-friendly, with Watchdog timer compact code and direct software support for 1 MB of code/data space. Remote boot/program Rabbit 3000 development tools include extensive support for Internet and network connectivity, with full source code for TCP/IP provided royalty free. Slave port interface The Rabbit 3000 operates at 3.3 V (with 5 V tolerant I/O) and boasts 6 serial ports with IrDA, 56+ digital I/O, quadrature encoder inputs, PWM Design Advantages outputs, and pulse capture and measurement capabilities. It also features a Extensive Ethernet/Internet support battery-backable real-time clock, glueless interfacing, and ultra-low power and royalty-free TCP/IP stack with modes. Its compact instruction set and high clock speeds give the Rabbit source and sample programs 3000 blazingly fast performance for math, logic, and I/O.
    [Show full text]
  • Lecture #3 PIC Microcontrollers
    Integrated Technical Education Cluster Banna - At AlAmeeria ‎ © Ahmad © Ahmad El E-626-A Real-Time Embedded Systems (RTES) Lecture #3 PIC Microcontrollers Instructor: 2015 SPRING Dr. Ahmad El-Banna Banna Agenda - What’s a Microcontroller? © Ahmad El Types of Microcontrollers Features and Internal structure of PIC 16F877A RTES, Lec#3 , Spring Lec#3 , 2015 RTES, Instruction Execution 2 Banna What is a microcontroller? - • A microcontroller (sometimes abbreviated µC, uC or MCU) is a small computer on a single integrated circuit © Ahmad El containing a processor core, memory, and programmable input/output peripherals. • It can only perform simple/specific tasks. • A microcontroller is often described as a ‘computer-on-a- chip’. RTES, Lec#3 , Spring Lec#3 , 2015 RTES, 3 Microcomputer system and Microcontroller Banna based system - © Ahmad © Ahmad El RTES, Lec#3 , Spring Lec#3 , 2015 RTES, 4 Banna Microcontrollers.. - • Microcontrollers are purchased ‘blank’ and then programmed with a specific control program. © Ahmad El • Once programmed the microcontroller is build into a product to make the product more intelligent and easier to use. • A designer will use a Microcontroller to: • Gather input from various sensors • Process this input into a set of actions • Use the output mechanisms on the microcontroller to do something useful. RTES, Lec#3 , Spring Lec#3 , 2015 RTES, 5 Banna Types of Microcontrollers - • Parallax Propeller • Freescale 68HC11 (8-bit) • Intel 8051 © Ahmad El • Silicon Laboratories Pipelined 8051 Microcontrollers • ARM processors (from many vendors) using ARM7 or Cortex-M3 cores are generally microcontrollers • STMicroelectronics STM8 (8-bit), ST10 (16-bit) and STM32 (32-bit) • Atmel AVR (8-bit), AVR32 (32-bit), and AT91SAM (32-bit) • Freescale ColdFire (32-bit) and S08 (8-bit) • Hitachi H8, Hitachi SuperH (32-bit) • Hyperstone E1/E2 (32-bit, First full integration of RISC and DSP on one processor core [1996]) • Infineon Microcontroller: 8, 16, 32 Bit microcontrollers for Spring Lec#3 , 2015 RTES, automotive and industrial applications.
    [Show full text]
  • RCM2200 C-Programmable Module with Ethernet User’S Manual 019–0097 • 010418–A Rabbitcore RCM2200: User’S Manual
    RabbitCore RCM2200 C-Programmable Module with Ethernet User’s Manual 019–0097 • 010418–A RabbitCore RCM2200: User’s Manual Part Number 019-0097 • 010418–A • Printed in U.S.A. © 2001 Z-World Inc. • All rights reserved. Z-World reserves the right to make changes and improvements to its products without providing notice. Notice to Users Z-WORLD PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE-SUPPORT DEVICES OR SYSTEMS UNLESS A SPECIFIC WRITTEN AGREEMENT REGARDING SUCH INTENDED USE IS ENTERED INTO BETWEEN THE CUSTOMER AND ZWORLD PRIOR TO USE. Life-support devices or systems are devices or systems intended for surgical implantation into the body or to sustain life, and whose failure to perform, when properly used in accordance with instructions for use provided in the labeling and user’s manual, can be reasonably expected to result in significant injury. No complex software or hardware system is perfect. Bugs are always present in a system of any size. In order to prevent danger to life or property, it is the responsi- bility of the system designer to incorporate redundant protective mechanisms appropriate to the risk involved. Trademarks Rabbit 2000 is a trademark of Rabbit Semiconductor. Dynamic C is a registered trademark of Z-World Inc.. Z80/Z180 is a trademark of Zilog Inc. Rabbit Semiconductor Z-World Inc. 2932 Spafford Street 2900 Spafford Street Davis, California 95616-6800 Davis, California 95616-6800 USA USA Telephone: (530) 757-8400 Telephone: (530) 757-3737 Fax: (530) 757-8402 Fax: (530) 753-5141 www.rabbitsemiconductor.com www.zworld.com ii RabbitCore RCM2200 Table of Contents 1 Introduction 1.1 RabbitCore RCM2200 Features .
    [Show full text]
  • The Evolution of Rabbits B
    THE MAGAZINE FOR COMPUTER APPLICATIONS by Monte Dalrymple ONUSARTICLE B The Evolution of Rabbits Five Generations of Rabbit Microprocessors How do IC designers deal with changing technology? To answer that question, let’s review the evolution of a processor family over time. n 1997, I was approached with the idea of developing cycle time from concept to tape-out is a little over two I a proprietary alternative to the Zilog Z180 micro- years, you need to start the project based on assumptions processor. At the time, the Z180 was getting long in the that won’t be economically viable until the project is near- tooth and later Zilog microprocessors, some of which I had ly complete. In addition, any delay in the project means worked on, weren’t sufficiently compatible for the folks at that you are not taking full advantage of technology. Z-World (now a part of Rabbit Semiconductor). These facts give engineers headaches, but they also mean At the start of the project, I don’t think that anyone that the people who worry about development costs and expected that we would end up doing multiple generations return on investments (i.e., the bean counters) have to be of the design. But part of the job of a CPU designer is to technically savvy to make investment decisions. Aggres- plan for the future by avoiding design decisions that might sive technology companies count on Moore’s Law for their come back to haunt the unwary. The goal of this article is product development, but newcomers like Z-World are to detail the evolution of Rabbit microprocessors over five forced to be very conservative with their development generations, while dealing with changes in process technology, money.
    [Show full text]
  • 2019 Embedded Markets Study Integrating Iot and Advanced Technology Designs, Application Development & Processing Environments March 2019
    2019 Embedded Markets Study Integrating IoT and Advanced Technology Designs, Application Development & Processing Environments March 2019 Presented By: © 2019 AspenCore All Rights Reserved 2 Preliminary Comments • Results: Data from this study is highly projectable at 95% confidence with +/-3.15% confidence interval. Other consistencies with data from previous versions of this study also support a high level of confidence that the data reflects accurately the EETimes and Embedded.com audience’s usage of advance technologies, software and hardware development tools, chips, operating systems, FPGA vendors, and the entire ecosystem of their embedded development work environment and projects with which they are engaged. • Historical: The EETimes/Embedded.com Embedded Markets Study was last conducted in 2017. This report often compares results for 2019 to 2017 and in some cases to 2015 and earlier. This study was first fielded over 20 years ago and has seen vast changes in technology evolution over that period of time. • Consistently High Confidence: Remarkable consistency over the years has monitored both fast and slow moving market changes. A few surprises are shown this year as well, but overall trends are largely confirmed. • New Technologies and IoT: Emerging markets and technologies are also tracked in this study. New data regarding IoT and advanced technologies (IIoT, embedded vision, embedded speech, VR, AR, machine learning, AI and other cognitive capabilities) are all included. 3 Purpose and Methodology • Purpose: To profile the findings of the 2019 Embedded Markets Study comprehensive survey of the embedded systems markets worldwide. Findings include technology used, all aspects of the embedded development process, IoT, emerging technologies, tools used, work environment, applications developed for, methods/ processes, operating systems used, reasons for using chips and technology, and brands and specific chips being considered by embedded developers.
    [Show full text]
  • MCHP Investor Presentation.060313
    Stephens 2013 Spring Investment Conference June 4 – 5, 2013 Eric Bjornholt, Vice President and Chief Financial Officer ©June 2013 Safe Harbor Statement This presentation contains guidance, projections and other forward-looking statements regarding the future financial performance of Microchip. These statements involve predictions and our actual results may vary materially. Please refer to Microchip’s filings with the SEC which identify some important risk factors about the company. This presentation also contains information about Microchip and Microchip’s industry as of a certain date and such data is time-sensitive and subject to change. This information is provided only as of the original date of such information and has not been updated since such date. Microchip does not undertake any obligation to update the existing published information or any forward- looking statements to reflect events, circumstances or new information occurring after the date thereof. ©February©June 2013 2013 2 Today’s Agenda Microchip’s business characteristics 1. Consistent growth 2. Perennial market share gains 3. High margin business model 4. Track record of accretive acquisitions 5. Shareholder friendly with consistently increasing dividends and free cash flow Current business conditions Opportunity for significant accretion as margins expand towards business model ©February©June 2013 2013 3 Microchip Characteristics 1. Consistent growth 2. Perennial market share gains 3. High margin business model 4. Track record of accretive acquisitions 5. Shareholder
    [Show full text]