Field Programmable Microcomputers and Their Applications

Similar documents
High-Performance 32-bit

F 2 MC-8FX Family. 8-bit Microcontroller. MB95200 Series

System ASIC Technologies for Mounting Large Memory and Microcomputers

MB95260H/MB95270H. MB95280H Series. MB95260H Series/MB95270H Series/

Automotive Semiconductor Technologies in the ITS Era

Approximately half the power consumption of earlier Renesas Technology products and multiple functions in a 14-pin package

Single Power Supply F-ZTAT On-Board Programming

Memory Technologies for the Multimedia Market

Introduction to the Personal Computer

Memory Overview. Overview - Memory Types 2/17/16. Curtis Nelson Walla Walla University

F-ZTAT Microcomputer On-Board Programming

machine cycle, the CPU: (a) Fetches an instruction, (b) Decodes the instruction, (c) Executes the instruction, and (d) Stores the result.

Memory Study Material

Discovering Computers 2012

TUTORIAL Describe the circumstances that would prompt you to use a microprocessorbased design solution instead of a hard-wired IC logic design.

Towards User-Friendly Integrated Circuits

PCI to SH-3 AN Hitachi SH3 to PCI bus

Microcontroller Systems. ELET 3232 Topic 11: General Memory Interfacing

Chapter 4 The Components of the System Unit

Lecture-7 Characteristics of Memory: In the broad sense, a microcomputer memory system can be logically divided into three groups: 1) Processor

Lecture Objectives. Introduction to Computing Chapter 0. Topics. Numbering Systems 04/09/2017

MicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor

SH-Mobile LSIs for Cell Phones

Chapter 4 Main Memory

StrongARM** SA-110/21285 Evaluation Board

Computers Are Your Future

Computer Organization. 8th Edition. Chapter 5 Internal Memory

Offering compact implementation of sophisticated, high-performance telematics products and industrial equipment, and short development times

Course Introduction. Purpose: Objectives: Content: Learning Time:

Chapter 4 The Components of the System Unit

Week 1. Introduction to Microcomputers and Microprocessors, Computer Codes, Programming, and Operating Systems

COMP2121: Microprocessors and Interfacing. Introduction to Microprocessors

Inside the Computer System

A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 1 Introducing Hardware

About the Presentations

Basic Organization Memory Cell Operation. CSCI 4717 Computer Architecture. ROM Uses. Random Access Memory. Semiconductor Memory Types

Classification of Semiconductor LSI

2-bit ARM Cortex TM -M3 based Microcontroller FM3 Family MB9A130 Series

Parts of Computer hardware Software

Chapter 5 Internal Memory

Mother Board And Its Components By :- IMRAN QURESHI

Introduction read-only memory random access memory

Computer Organization

Pharmacy college.. Assist.Prof. Dr. Abdullah A. Abdullah

Memory Expansion. Lecture Embedded Systems

Chapter 5. Internal Memory. Yonsei University

EB-51 Low-Cost Emulator

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems

Fig 1. Block diagram of a microcomputer

Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad

The MPC500 Family of 32-bit Embedded Controllers from Motorola. Rudan Bettelheim MCU Marketing Manager 32-bit Embedded Controller Division, SPS

Chapter 2: Fundamentals of a microprocessor based system

The purpose of this course is to provide an introduction to the RL78's flash features and archectecture including security features, code and data

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their

Renesas New Generation of R8C/Tiny Series MCUs Adds 1.8V Support and Coprocessing With Background Operation to Enable Low-cost Innovative Designs

Calendar Description

OPERATIONAL UP TO. 300 c. Microcontrollers Memories Logic

The Microcontroller Idea Book

1 Digital tools. 1.1 Introduction

High-Reliability, Next-Generation Supervisory and Control System for Power Stations

Programmer for flash micro computers. User s Manual

8051 MICROCONTROLLERS

8051 INTERFACING TO EXTERNAL MEMORY

Computer Hardware Requirements for ERTSs: Microprocessors & Microcontrollers

Welcome to this Renesas Interactive course which covers migration from the the V850 Jx3 series of 32bit MCUs to the Jx4 Series.

Platform for System LSI Development

nanoease connection manual ML610Qxxx Revision 2.0

Packaging Technology for Image-Processing LSI

The Components of the System Unit

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Hitachi Releases Smart Card Microcontroller AE45X series Equipped with Contact/Contactless Dual Interface in a Single Chip

Chapter TEN. Memory and Memory Interfacing

Flash Microcomputer Programmer

Experiment #0. PC Hardware and Operating Systems

Organization. 5.1 Semiconductor Main Memory. William Stallings Computer Organization and Architecture 6th Edition

PC87435 Enhanced IPMI Baseboard Management Controller

MICROCONTROLLERS 8051

Grundlagen Microcontroller Memory. Günther Gridling Bettina Weiss

William Stallings Computer Organization and Architecture 6th Edition. Chapter 5 Internal Memory

System Unit Components Chapter2

Chapter 7: Processor and Memory

DIGITAL SYSTEM FUNDAMENTALS (ECE421) DIGITAL ELECTRONICS FUNDAMENTAL (ECE4220. PROGRAMMABLE LOGIC DEVICES (PLDs)

Introduction to Microprocessor

THE MICROCOMPUTER SYSTEM CHAPTER - 2

INFORMATION COMUNICATION TECHNOLOGY SKS Lecture Two

KIT-VR4120-TP. User's Manual (Rev.1.01) RealTimeEvaluator

Computer-System Organization (cont.)

)8-,768'HY.LW 2YHUYLHZ. )XMLWVX0LNURHOHNWURQLN*PE+ Am Siebenstein Dreieich-Buchschlag, Germany

Microprocessors/Microcontrollers

Micetek International Inc. Professional Supplier for PowerPC Development Tools

CORRIGENDUM ISSUED FOR NATIONAL COMPETITIVE BIDDING UNDER TEQIP PHASE-II

Product Guide R8C/2C & 2D

Motherboard Central Processing Unit (CPU) Random access memory (RAM)

Chapter I The System Unit

3 2-bit ARM Cortex TM -M3 based

Intentionally Blank 0

CSC 101 Questions: Chapter 1: Multiple Choice: 1. When did the World Wide Web become available to users? a. 1960s b. 1970s c. 1980s d.

PREPAID ENERGY METER

The Central Processing Unit

Keywords: NVSRAM, DRAM, SRAM, EEPROM, shadow RAM, NV Memory, MK48Z08, MK48Z18, nvsrams, NV SRAMs

Transcription:

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 ABSTRACT: The range of microcomputer applications is rapidly expanding along with advances in high functionality and high performance in electronic equipment. This growth has caused an increase in microcomputer related demands. Recently strong demand for field programmability has emerged, in addition to the conventional requirements for high functionality and low power. Field programmability allows new products to be brought to market with appropriate timing. In order to reduce product development time and improve equipment specifications, field programmability enables the microcomputer program to be rewritten and data to be revised or adjusted easily in all production phases from development through prototype creation, test production, and mass production. Flexible zero turnaround time (F- ZTAT) microcomputer containing internal flash was designed and produced to meet these needs. The F-ZTAT microcomputer contains internal, nonvolatile flash that can be electronically rewritten or erased. When an F-ZTAT microcomputer is used, the program and data content can be changed more than 100 times even after attachment to the circuit board by on-board writing. Through the use of an F-ZTAT microcomputer, systems using microcomputers can quickly be reprogrammed for new circumstances anytime from development through mass production. INTRODUCTION THE range of microcomputer applications is rapidly expanding along with advances in higher functionality and performance in electronic equipment. The new applications have brought with them increased requirements on microcomputers. In addition to the conventional needs of higher functionality and lower power, recently demand for field programmability has emerged. Field programmability allows new products to be brought to market with appropriate timing. In order to reduce product development time and improve equipment specifications, field programmability enables the microcomputer program to be rewritten and data to be revised or adjusted easily in all production phases from development through prototype fabrication, pilot production, and mass production. The F-ZTAT microcomputer provides flexibility to meet changing conditions from development through mass production in systems using microcomputers. The features and applications of the F-ZTAT microcomputer are discussed in this report. DEVELOPMENT BACKGROUND OF F-ZTAT MICROCOMPUTER A comparison of the structures and processes of field programmable microcomputers is shown in Fig. 1. The history of single chip microcomputers, where miniaturization and high performance are realized in a system by providing internal programmable, began with internal mask ROM products. With internal mask ROM products, the user orders ROM from a semiconductor manufacturer when development of the system software (program) is complete. The semiconductor manufacturer converts the program to mask ROM format, creates a mask, fabricates some samples, and sends them to the user. The user then tests the sample in the application. If there are no problems, delivery of mass produced chips from the manufacturer can begin. In this situation, the minimum delay required from the time the ROM is ordered from the manufacturer to the time mass production can begin is about one month. When changes become necessary after delivery of mass produced products, several months worth of time and money are required and the timing of product

Hitachi Review Vol. 47 (1998), No. 4 129 : maker : user ROM: read-only CPU: central processing unit EPROM: erasable programmable ROM Microcomputer structure Mask ROM microcomputer ZTAT microcomputer F-ZTAT microcomputer CPU Program (Mask) Peripheral CPU Program (EPROM) Peripheral CPU Program (Flash) Peripheral Fig. 1 Structure and Processes of a Field Programmable Microcomputer. With the F-ZTAT microcomputer containing internal flash, users themselves can make program changes in addition to writing in the program. This greatly reduces the time required in user processes from development through mass production. Processes through mass production ROM order Mask product and test sample delivery Sample operation check Product delivery Program written on new LSI using ROM writer Operation check On-board writing Operation check introduction can be delayed. The one time programmable (OTP) single chip microcomputer, containing an internal electrically programmable ROM (EPROM) that can be programmed by the user, was developed as a method to reduce product development cycle time. In 1985 Hitachi named microcomputers containing internal EPROM ZTAT microcomputers and strongly pressed development earlier than other companies. With the ZTAT microcomputer, users themselves can easily write their own programs into the microcomputer using a general-purpose programmable ROM (PROM) writer. The waiting time for samples prepared by a semiconductor manufacturer, previously required in order to use microcomputers with internal ROM, TAT: turnaround time (1) Development Development TAT reduction Cost reduction (2) Initial phase of mass production Easy mass production startup Applicable to each application Constant compatibility with specification changes Fig. 2 Application Example of F-ZTAT Microcomputer in Process Flow from System Development Through Mass Production. Development TAT reduction, version upgrades in the market, and further flexibility are realized through F-ZTAT microcomputer use. (4) Market (3) Mass production Easy maintenance Constant compatibility with version upgrades Single chip integration is possible. High speed, low voltage, miniaturization Excellent security

Field Programmable Microcomputers and Their Applications 130 became unnecessary and system evaluation time is greatly reduced. In addition, when the ZTAT microcomputer is used, impressive results are realized even with small lot diverse-type systems and in reduction of the time to mass production after specification changes. Currently Hitachi produces a broad range of ZTAT microcomputers, from the 4-bit H400 Series to the SuperH RISC (reduced instruction set computer) engine family, a group of 32-bit highperformance RISC microcomputers. However, with conventional microcomputers containing internal OTP EPROM, users are limited to the ability to write only once. Therefore, when programs or data require changes during debugging or when specification changes occur after shipping to the market, the microcomputer must be replaced with a new one. With miniature portable equipment systems it is difficult to secure the space required to mount a socket on the board and replacement of the board itself is sometimes required. The F-ZTAT microcomputer provides a leap forward in the field programmability of the ZTAT microcomputer that solves most of these problems. The F-ZTAT microcomputer contains an internal, nonvolatile flash that can be electronically written or erased. Use of the F-ZTAT microcomputer in the process flow from system development through mass production is shown in Fig. 2. When the F-ZTAT microcomputer is used, its on-board writing capability permits the program and data content to be changed more than 100 times even after attachment on the board. FEATURES OF THE F-ZTAT MICROCOMPUTER Low Voltage, High Speed Operation By placing the flash inside the microcomputer, in addition to system miniaturization, systems operating at lower voltages (3-V operation) and higher speed can be implemented. These goals were difficult to realize with conventional flash placed separately outside the chip. The cycle time required to access the internal flash is approximately 35 ns during 5-V 28-MHz operation. This access speed is more than 2 times as fast as access with separate flash. Block Separation Function In order to realize efficient on-board writing, the flash consists of multiple blocks. Although there are differences among products, each product contains multiple blocks, including small blocks of about 200 300 bytes and large blocks of about 20 30 kbytes. Data rewriting and erasure can be executed for any block unit. The most appropriate writing mode can therefore be selected depending on the application. Flash Memory Function Through RAM A portion of the flash is overlapped with the internal RAM (random access ) and has an emulation mode. Parameter data, which requires frequent rewriting during program development, can be emulated in the RAM. Flash rewriting time and repetitions can therefore be greatly reduced.. SCI: serial communication interface Attached device Writing by PROM writer Boot mode SCI Attached device Parallel User program mode Serial and parallel modes used jointly F-ZTAT Parallel User program mode Attached device Fig. 3 Writing Methods for F-ZTAT Microcomputer. Two types of writing are possible; writing by generalpurpose PROM writer and writing on-board after attachment.

Hitachi Review Vol. 47 (1998), No. 4 131 Writing Methods for the F-ZTAT Microcomputer Methods for writing to the F-ZTAT microcomputer are shown in Fig. 3. Writing to the flash contained in the F-ZTAT microcomputer can be done by general-purpose PROM writers or by on-board writing after assembly: boot mode and user program mode. Writing by general-use PROM writer By using a special socket adapter, the pins of the microcomputer are converted to the same pin arrangement as standard flash, such as the HN28F101. After conversion writing is possible with the same specifications as writing to standard flash specifications differ for some products. On-board writing The boot mode or user program mode can be used for on-board writing. The boot mode is a standard onboard writing method provided by Hitachi. The user program mode allows execution of an independent writing program specially prepared by users themselves in order to realize high speed writing and other special functions. (1) Boot mode The boot mode is the most suitable mode for initial writing. This mode erases all internal flash contents and then writes. First, the boot program already installed in the F-ZTAT is started up. Then, a writing control program is moved into the internal RAM from an external computer or other source through the internal serial communication interface (SCI) of the F-ZTAT microcomputer. On-board writing can then be executed using the writing control program. (2) User program mode Since the user program mode can erase and write in block units, it is used in parameter tuning and other small block tasks on the system production line. Onboard is done by executing the writing and erasing program already contained in the internal flash using a general-purpose PROM writer or the boot mode. F-ZTAT MICROCOMPUTER PRODUCTS Full Lineup Product development planning of F-ZTAT microcomputer products is shown in Fig. 4, while the application fields of each product are shown in Table 1. With the addition of the 8-bit H8/300 microcomputer series and the 16-bit H8/300H microcomputer series, a total of 7 products have been placed in mass production since the announcement of the H8/538F the first product in the 16-bit H8/500 microcomputer series, in 1993. The H8/300 series includes the 80-pin type H8/ 3334YF and the 100-pin type H8/3434F, both with a 32-kbyte internal flash, and the H8/3337YF Processes used : 0.8 µm : 0.5 µm : 0.35 µm SH7051F SH7044F 45F 50F Large on chip Fine process Low voltage operation H8S/2148F 38F 28F SHXXXF Capabilities H8/538F In mass production H8S/2134F H8/3048 H8/539F H8S/2144F H8/3437F H8/3337F H8/3434F H8/3334F H8/3644F 2 power sources (12 V for writing and 5 V/3 V for operation) 32F 42F H8/3067F H8S/2XXXF H8/3039F 62F Single power source (5 V/3 V for writing and operation) 1994 1995 1996 1997 1998 Year Fig. 4 F-ZTAT Microcomputer Product Development Plan. Seven products have been put in mass production since the announcement of the H8/538F in 1993 and 15 new products are currently under development.

TABLE 1. F-ZTAT Microcomputer Products and Applicable Fields A broad range of products are available, from 8-bit microcomputers to 32-bit RISC microcomputers, and are applicable in various fields. A product containing an internal 512-kbyte flash is currently in the planning phase. Field Programmable Microcomputers and Their Applications 132 Core 32 kbyte 64 kbyte 128 kbyte 256 kbyte 512 kbyte Major application fields 8 bit H8/300L H8/300 H8/3644F H8/3334YF H8/3434F H8/3337YF H8/3437F Automobile electronics Air conditioners General home electronics OA equipment Computer peripherals 16 bit H8/300H H8S H8S/2132F H8S/2142F H8/3048F H8/3039F H8/3067, 62F H8S/2134, 38F H8S/2144, 48F H8S/2128F Automobile electronics Mobile telephones PHS Camera DVD Card readers Pachinko H8/500 H8S/538F H8/539F Engine controller Machine processing equipment 32 bit SH-2 SH7050F SH7044F SH7045F SH7051F Engine controller Car navigation Digital consumer appliances PHS: personal handyphone system DVD: digital video disc and H8/3437F with flash expanded to 60 kbyte with pin compatibility: terminal specifications and internal peripheral functions are compatible. Peripheral functions of each product contain the intelligent keyboard and power management processor (IKAP) and I 2 C bus required by keyboard controllers in notebook computers. When used as controllers for notebook computers, the microcomputers can provide quick handling of basic input/output system (BIOS) version upgrades, through internal flash and flexible power management, including smart battery control, through the use of abundant peripheral functions. The H8/300H series includes the 100-pin type H8/ 3048F with a 128-kbyte internal flash. The H8/300H CPU has upward compatibility with the H8/ 300 CPU and features fast calculation of 8-, 16-, and 32-bit data along with a 16-Mbyte linear address space. The H8/3048F, used with various low power motors, includes an internal DMA (direct access controller) to realize rapid transfer of large data volumes and an internal high functionality timer suited to motor control. This chip is suitable for portable information equipment such as digital video cameras. The H8/500 series includes the H8/538F with 60 kbyte of internal flash, and the H8/539F with 128 kbyte of internal flash. The high speed CPU of the H8/500 series is suited to control equipment and the H8/538F and H8/539F, with internal functions including a powerful timer and an A-D converter, are suited to automobile engine control and control of various types of production equipment. Strong New Products New products include the bit H8/3644F of the H8/ 300L microcomputer series with internal 32-kHz oscillator clock operation for consumer appliances. In the H8/300H series the 80-pin H8/3039F and 100-pin H8/3062F/H83067F were added. As 16-bit microcomputers, the H8S/2134F and H8S/2144F of the H8S series with CPU performance on the top world level were added along with 5 other models. In the SuperH RISC engine family the SH7044F, SH7045F, SH7050F, and SH7051F were added. A picture of the SH7051F chip is shown in Fig. 5. Excluding the H8/ 3644F, all of the new products include a single power source internal flash and use the 0.5-µm 2- layer aluminum wire CMOS (complementary metaloxide semiconductor) process. An easy to use DIP (dual in-line package) is available with the 64-pin H8/3644F, which is suited

Hitachi Review Vol. 47 (1998), No. 4 133 Fig. 5 SH7051F Microcomputer of the SuperH RISC Engine Family. A 256-kbyte large-capacity single power supply flash is embedded on a high-performance 32-bit RISC microcomputer. The computer provides many peripheral functions, such as a 16-channel A/D converter and a high performance timer, and is suitable for automobile engine control. to air conditioners, home electronics, and other everyday products. The SH7044F, SH7045F, and SH7051F contain 256-kbyte, large capacity internal flash using a single power source. With these products a large portion of programs requiring high speed processing can be stored in the internal flash even with large scale, high performance systems. In addition, the SH7044F and SH7045F can execute 28.7 MIPS (million instructions per second) at the maximum operating frequency of 28.7 MHz. Even during 3.3-V operation 16.7 MIPS can be realized and, in the future, a 33-MHz version will be available. These products are applicable in car navigation and multimedia equipment, such as digital still cameras, where expansive composite data processing is required for images, voice, and other information. APPLICATION EXAMPLES OF F-ZTAT A CD-ROM drive demonstration system with the H8/3337YF is shown in Fig. 6. Access speeds have rapidly increased for CD-ROM, which has nearly become standard equipment in personal computers. Therefore, reduction in product development time has become very important for the various drive makers together with production management for each end user and its particular specifications. Fig. 6-CD-ROM Drive Demonstration System with H8/3337YF. High-speed writing of the internal flash of the F-ZTAT microcomputer is implemented through an ATAPI bus, the standard interface between personal computers and external devices. In order to cope with mass production in a short time period, high-speed writing into the internal flash of the F-ZTAT microcomputer is implemented through an advanced technology attachment bus packet interface (ATAPI) bus a standard interface between personal computers and external devices. Less than 10 seconds is required, even to rewrite the entire 64 kbyte in the internal flash

Field Programmable Microcomputers and Their Applications 134 Fig. 7-Digital Camera Demonstration System with H8/3334YF. Various types of adjustment data on the production line are stored in the F- ZTAT microcomputer. The miniaturization and low-voltage high-speed operation demanded of camera systems are realized.. Program rewriting is possible using the standard interface inside the personal computer without requiring special external attachments. As an example, should rewriting of a program become necessary after shipping an internal CD-ROM in a personal computer, the end user can simply transfer the program from the Internet or some other medium and execute the rewriting. A digital camera demonstration system with the H8/ 3334YF is shown in Fig. 7. Digital camera applications are rapidly growing for digital still cameras and personal computer cameras. With digital cameras some final adjustments, including image quality adjustments such as characteristic distortion, are required before shipping. Storage of the various types of adjustment data, conventionally done by an externally attached IC, is now done by the internal flash of the F- ZTAT. Miniaturization demanded of the camera system is realized by decreasing the number of parts and low voltage, and high speed operation is realized by embedding the flash. In addition, by changing the program to satisfy the final application, small-lot diverse-product applications are possible using a standard circuit board. CONCLUSIONS The features and applications of the F-ZTAT microcomputer are discussed here. Currently 7 F- ZTAT products, single-chip microcomputers with excellent field programmability to meet user needs, are in mass production and 15 new products are under development. The chips have already been used in over 1,000 applications and extensive use can be expected in the future production of a wide range of products, with the scope of use extending from development and prototype creation through mass production. Development of F-ZTAT microcomputer products, which will even change the system development flow of users, will be effectively advanced by Hitachi technology in the future. REFERENCES (1) Realization of On-board Writing of Microcomputers with Internal Flash Memory Using ATAPI, Hitachi Electronic Component News GAIN, (July 1996), in Japanese. (2) Digital Camera Applications of Microcomputers with Internal Flash Memory, Hitachi Electronic Component News GAIN, (Jan. 1997), in Japanese. ABOUT THE AUTHORS Hiroyuki Iwashita Joined Hitachi, Ltd. in 1979. Belongs to the Microcomputer Product Technology Department at the Microcomputer/ASIC Headquarters of the Semiconductor & Integrated Circuits Div. Currently working in F-ZTAT microcomputer marketing and product technology support. Terukazu Watanabe Joined Hitachi ULSI Systems in 1980. Belongs to the Application Technology Div. Currently working in F- ZTAT microcomputer marketing and product technology support. Kiyoshi Matsubara Joined Hitachi, Ltd. in 1975. Belongs to the Microcomputer Product Technology Department at the Microcomputer/ASIC Headquarters of the Semiconductor & Integrated Circuits Div. Currently working in F-ZTAT microcomputer design and development.