ez80190 Product Brief

Similar documents
ez80acclaim! Flash Microcontrollers ez80f91 MCU Product Specification

Chapter 13. PIC Family Microcontroller

USER GUIDE EDBG. Description

Freescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ

Atmel Norway XMEGA Introduction

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai Jens Onno Krah

Thermostat Application Module Kit

Microprocessor & Assembly Language

Am186ER/Am188ER AMD Continues 16-bit Innovation

Z8018x Family MPU User Manual

Z8 Encore! XP F082A Series Development Kit

AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor.

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

MICROPROCESSOR AND MICROCOMPUTER BASICS

Using the HT46R46 I/O Ports to Implement Half-Duplex SPI Communication

STM32 F-2 series High-performance Cortex-M3 MCUs

DS1104 R&D Controller Board

AN LPC1700 timer triggered memory to GPIO data transfer. Document information. LPC1700, GPIO, DMA, Timer0, Sleep Mode

Implementing SPI Master and Slave Functionality Using the Z8 Encore! F083A

Introduction the Serial Communications Huang Sections 9.2, 10.2 SCI Block User Guide SPI Block User Guide

Hello, and welcome to this presentation of the STM32L4 reset and clock controller.

Motor Control using NXP s LPC2900

Lab Experiment 1: The LPC 2148 Education Board

Z80 Microprocessors Z80 CPU. User Manual UM Copyright 2014 Zilog, Inc. All rights reserved.

PAC52XX Clock Control Firmware Design

SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.

MICROPROCESSOR. Exclusive for IACE Students iacehyd.blogspot.in Ph: /422 Page 1

AVR317: Using the Master SPI Mode of the USART module. 8-bit Microcontrollers. Application Note. Features. Introduction

AVR151: Setup and Use of the SPI. Introduction. Features. Atmel AVR 8-bit Microcontroller APPLICATION NOTE

ontroller LSI with Built-in High- Performance Graphic Functions for Automotive Applications

2.8.3 / (Z80 Serial I/O)

Microtronics technologies Mobile:

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

Using Altera MAX Series as Microcontroller I/O Expanders

Advanced Microcontrollers Grzegorz Budzyń Lecture. 3: Electrical parameters of microcontrollers 8051 family

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC Microprocessor & Microcontroller Year/Sem : II/IV

32-bit ARM Cortex -M0+ FM0+ Microcontroller

PART B QUESTIONS AND ANSWERS UNIT I

Design of a High Speed Communications Link Using Field Programmable Gate Arrays

Serial Communications

Palaparthi.Jagadeesh Chand. Associate Professor in ECE Department, Nimra Institute of Science & Technology, Vijayawada, A.P.

Pre-tested System-on-Chip Design. Accelerates PLD Development

8051 MICROCONTROLLER COURSE

System Considerations

ADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-17: Memory organisation, and types of memory

Serial port interface for microcontroller embedded into integrated power meter

Z80 Family. CPU User Manual

Von der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor

8051 Serial Port. Crystal TXD. I/O Device RXD. Embedded Systems Peripherals

Elettronica dei Sistemi Digitali Costantino Giaconia SERIAL I/O COMMON PROTOCOLS

AVR319: Using the USI module for SPI communication. 8-bit Microcontrollers. Application Note. Features. Introduction

Block 3 Size 0 KB 0 KB 16KB 32KB. Start Address N/A N/A F4000H F0000H. Start Address FA000H F8000H F8000H F8000H. Block 2 Size 8KB 16KB 16KB 16KB

System-on-a-Chip with Security Modules for Network Home Electric Appliances

CSE2102 Digital Design II - Topics CSE Digital Design II

Objectives. Basics of Serial Communication. Simplex vs Duplex. CMPE328 Microprocessors (Spring ) Serial Interfacing. By Dr.

ET-BASE AVR ATmega64/128

MX PIC24F Educational Module User Manual

Technical Note. Micron NAND Flash Controller via Xilinx Spartan -3 FPGA. Overview. TN-29-06: NAND Flash Controller on Spartan-3 Overview

C8051F020 Utilization in an Embedded Digital Design Project Course. Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia

SmartFusion csoc: Basic Bootloader and Field Upgrade envm Through IAP Interface

7a. System-on-chip design and prototyping platforms

MFRD52x. Mifare Contactless Smart Card Reader Reference Design. Document information

PIC-MAXI-WEB development board Users Manual

COMPUTER HARDWARE. Input- Output and Communication Memory Systems

ARM Cortex STM series

Communication Unit 560CMU05 Data sheet

Switch Fabric Implementation Using Shared Memory

Z8 Encore! XP F64xx Series Flash Microcontrollers. In-Circuit Emulator. User Manual UM

Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems Chapter-1L03: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

AT15007: Differences between ATmega328/P and ATmega328PB. Introduction. Features. Atmel AVR 8-bit Microcontrollers APPLICATION NOTE

SBC8600B Single Board Computer

2.0 Command and Data Handling Subsystem

Architekturen und Einsatz von FPGAs mit integrierten Prozessor Kernen. Hans-Joachim Gelke Institute of Embedded Systems Professur für Mikroelektronik

General Porting Considerations. Memory EEPROM XRAM

8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA

Display Message on Notice Board using GSM

MVME162P2. VME Embedded Controller with Two IP Slots

System on Chip Platform Based on OpenCores for Telecommunication Applications

a8251 Features General Description Programmable Communications Interface

National CR16C Family On-Chip Emulation. Contents. Technical Notes V

AVR1309: Using the XMEGA SPI. 8-bit Microcontrollers. Application Note. Features. 1 Introduction SCK MOSI MISO SS

LPC11Cx2/Cx4. 1. General description. 2. Features and benefits. 32-bit ARM Cortex-M0 microcontroller; 16/32 kb flash, 8 kb SRAM; C_CAN

TMU3114MS. USB Full Speed Controller. Data Sheet. Tenx reserves the right to change or discontinue this product without notice. tenx technology inc.

System Design Issues in Embedded Processing

Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada

Intel StrongARM SA-110 Microprocessor

Trace Port Analysis for ARM7-ETM and ARM9-ETM Microprocessors

Atmel Power Line Communications. Solutions for the Smart Grid

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM

Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V th November L6470 Stepper Motor Shield

ST19NP18-TPM-I2C. Trusted Platform Module (TPM) with I²C Interface. Features

Application Note 132. Introduction. Voice Video and Data Communications using a 2-Port Switch and Generic Bus Interface KSZ MQL/MVL

APPLICATION NOTE. AT07175: SAM-BA Bootloader for SAM D21. Atmel SAM D21. Introduction. Features

Application Note 83 Fundamentals of RS 232 Serial Communications

All Programmable Logic. Hans-Joachim Gelke Institute of Embedded Systems. Zürcher Fachhochschule

USB 3.0 Connectivity using the Cypress EZ-USB FX3 Controller

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR

APPLICATION NOTE. Atmel AVR134: Real Time Clock (RTC) Using the Asynchronous Timer. Atmel AVR 8-bit Microcontroller. Introduction.

AN4664 Application note

UART IP Core Specification. Author: Jacob Gorban

Transcription:

ez80190 Product Brief Product Block Diagram 8KB SRAM 4 CS + WSG Features The ez80190 microprocessor is a member of ZiLOG s ez80 product family. It offers the following features: Single-cycle instruction fetch, high-performance 50MHz ez80 CPU core 8KB high-speed data SRAM 16x16-bit Multiply and 40-bit Accumulate with 1KB dual-port SRAM 32 bits of General-Purpose I/O Six Counter/Timers with prescalers Watch-Dog Timer Four Chip Selects with individual Wait State generators 2-channel DMA controller 2 Universal ZiLOG Interface (UZI) channels (I 2 C, SPI, UART) with built-in Baud Rate Generator Fixed-priority vectored interrupts (32 external, 11 internal) On-chip oscillator ez80190 MPU MACC with 1KB Dual-Port SRAM 6 PRT WDT 32-Bit GPIO 2 DMA 2 UZI ZDI 3.3V±0.3V supply voltage with 5V tolerant inputs 100-pin LQFP package Up to 50MHz clock speed Operating Temperature: Standard Temperature Range: 0ºC to +70ºC Extended Temperature Range: 40ºC to +105ºC ZiLOG Debug Interface (ZDI) General Description The ez80190 device is a high-speed, optimized pipeline architecture microprocessor, operating at 50MHz. It is the first in a line of new ez80 -based standard products targeted toward embedded Internet applications. The ez80 CPU is one of the fastest 8-bit CPUs available today, executing code four times faster than a standard Z80 operating at the same clock speed. In addition, the ez80190 device includes a high-performance Multiply-Accumulator, ideal for signal processing. The ez80 CPU can operate in Z80-compatible (64 KB) mode, or full 24-bit (16 MB) addressing mode. Considering both the increased clock speed and processor efficiency, the ez80 CPU s processing power rivals the performance of 16-bit microprocessors. ez80 CPU Core The ez80 CPU core is an 8-bit microprocessor that performs in either a 16- or 24-bit addressing mode. The ez80 CPU improves on the world-famous Z80 architecture. Like the Z80, it features dual bank registers for fast context switching. ZiLOG, Inc. 532 Race Street San Jose, CA 95126 ZiLOG Customer Support www.zilog.com

2 ez80190 Peripherals Memory On-board memory consists of 8KBx8 general-purpose SRAM and 1KB x 8 dual-port SRAM for the Multiply-Accumulator. Both memories can be individually enabled or disabled and can be relocated to the top of any 64KB page. Multiply-Accumulator The Multiply-Accumulator on the ez80190 device performs DSP functions without incurring the overhead associated with a separate DSP. Features include: A 16x16-bit multiplier feeds 32-bit product into one input of the adder. The other input of the adder is fed from one of two 40-bit accumulators. Two dual-port RAMs called X and Y. One port of each RAM is 16-bit Read-Only and supplies one side of the multiplier. The second port is 8- bit Read/Write RAM, and is connected to the microprocessor bus. This connection allows RAM to simultaneously be part of the multiprocessor s memory space and constitute the X and Y banks of the Multiply-Accumulator. A set of registers in the microprocessor's I/O space start the Multiply-Accumulator, determine when the Multiply-Accumulator completes a calculation, and retrieves the resulting accumulation. Software can provide calculation parameters to these registers. General Purpose Input/Output There are 32 bits of General Purpose Input or Output (GPIO). All port signals can be individually programmable in either the Input or Output mode of operation.the 32 port bits can be used as vectored interrupt sources. The pins can be set to recognize either level- or edge-triggered interrupts. Programmable Reload Timers The ez80190 device features six Programmable Reloadable Counter Timers (PRT). Each timer is a 16-bit down counter and offers a 4-bit clock prescaler with four selectable taps for CLK 2, CLK 4, CLK 8 and CLK 16. The timers two modes of operation are single-pass and continuous count mode. The timer can be programmed to start, stop, restart to continue, or restart from an initial value. Watch-Dog Timer The Watch-Dog Timer (WDT) features four programmable time-out periods: 2 18, 2 22, 2 25, 2 27 Clock Cycles. It allows the user to monitor the status of a time-out and generate a RESET or Non- Maskable Interrupt. Chip Select/Wait State Generator There are four chip selects for external devices. Each chip select may be programed for either memory or I/O space. Each memory chip select can be individually programmed on a 64KB boundary. The I/O chip selects can choose a 16- byte section of I/O space. Each chip select may be programmed for up to seven wait states. Direct Memory Access Controller The Direct Memory Access (DMA) controller can be used for direct memory-to-memory data transfers without CPU intervention. There are two DMA channels, channel 0 and channel 1. Each channel features independent registers. Transfers can be either in burst mode or cycle-steal mode. Universal ZiLOG Interface Each of the two Universal ZiLOG Interface (UZI) devices contains three serial communication controller blocks (SPI, UART, and I 2 C) along with control registers and a Baud Rate Generator (BRG). Only one of the serial devices is active at any time. The Baud Rate Generator provides a lower frequency clock from the system clock. This module consists of a 16-bit counter, two 8-bit preload registers and associated decoding logic. The UART module implements all the logic required to support asynchronous communications. The module also contains 16-byte deep FIFOs for both transmit and receive. The SPI is a synchronous interface allowing several SPI-type devices to be interconnected.

3 The SPI may be configured as either a master or a slave. The I 2 C operates in four modes: Master Transmitter, Master Receiver, Slave Transmitter, and Slave Receiver. ZiLOG Debug Interface The ZiLOG Debug Interface (ZDI) incorporates most of the functions of an In-Circuit Emulator onchip. ZDI allows the user to single step code, change registers, edit programs, and view status of internal registers. On-Chip Crystal Oscillator The ez80190 microprocessor features an on-chip crystal oscillator that supplies clocks to both the internal ez80 CPU core and peripherals and to an external pin. The clock circuitry uses three dedicated pins: X IN. X OUT, and PHI. Pin Diagram PHI BUSREQ PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 BUSACK X IN X OUT PD7/RI0 PD6/DCD0 PD5/DSR0 PD4/DTR0 PD3/SS0/CTS0 PD2/SCK0/RTS0 PD1/MOSI0/RxD0/SDA0 PD0/MISO0/TxD0/SCL0 MREQ WR RD CS0 CS1 CS2 CS3 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 1 10 20 25 100 26 100-Pin LQFP ez80 CPU TEST PC7/RI1 PC6/DCD1 PC5/DSR1 PC4/DTR1 PC3/SS1/CTS1 PC2/SCK1/RTS1 PC1/MOSI1/RxD1/SDA1 PC0/MISO1/TxD1/SCL1 PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 ZDA ZCL RESET IORQ INSTRD HALT A14 A15 A16 A17 A18 A19 A20 A21 A22 A23 D0 D1 D2 D3 D4 D5 D6 D7 NMI 30 90 40 80 76 50 75 70 60 51 Figure 1. ez80190 100-Pin LQFP Pin Configuration

4 Block Diagram MACC Multiply Accumulator 1K Byte Dual-Port MACC SRAM SCL0/1 SDA0/1 SCK0/1 SS0/1 MISO0/1 MOSI0/1 CTS0/1 UZI Universal ZiLOG Interface I 2 C Serial Interface SPI Serial Peripheral Interface ADDR[23:0] DATA[7:0] 8K Byte General Purpose SRAM Two-Channel DMA Controller Bus Controller ez80 CPU ZDI ZiLOG Debug Interface BUSACK BUSREQ INSTRD IORQ MREQ RD WR HALT NMI RESET TEST ZCL ZDA DCD0/1 DSR0/1 DTR0/1 RI0/1 RTS0/1 RXD0/1 UART Universal Asynchronous Receiver/ Transmitter Interrupt Vector [7:0] Chip Select & Wait State Generator CS0 CS1 CS2 CS3 DATA[7:0] TXD0/1 GPIO General Purpose I/O Port (4) Crystal Oscillator & System Clock Generator Programmable Reload Timer/Counter (6) WDT Watch-Dog Timer PA[7:0] PB[7:0] PC[7:0] PD[7:0] X IN X OUT Φ Interrupt Controller ADDR[23:0] Figure 2. ez80190 Block Diagram

5 Electrical Features Summary Power supply: 3.3V ± 300 mv Standard temperature: 0ºC to 70ºC Extended temperature: 40ºC to +105ºC Support Tools The following development tools are available to program and debug the ez80190 device: ez80 Development Platform Embedded Internet Software Suite including TCP/IP stack Real Time Operating System C-Compiler ZiLOG Development Suite (ZDSII) including assembler, linker, debugger, and simulator Related Products Other integrated devices of interest are: ez80l92 ez80f92 ez80f93 ez80f91 Z84C00 Z84C15 Z80S180 Z80181 Z80182 20MHz and 50MHz ez80 CPU, low-power modes, 24 bits GPIO, IrDA, 2 UART, I 2 C, SPI, 6 Counter Timers with I/O features, WDT, RTC, 4-channel CS, JTAG, ZDI. 20MHz ez80 CPU, low-power modes, 128KB+256B Flash, 8KB SRAM, 24 bits GPIO, IrDA, 2 UART, I 2 C, SPI, 6 Counter Timers with I/O features, WDT, RTC, 4-channel CS+WSG, JTAG, ZDI, PLL. 20MHz ez80 CPU, low-power modes, 64KB+256B Flash, 4KB SRAM, 24 bits GPIO, IrDA, 2 UART, I 2 C, SPI, 6 Counter Timers with I/O features, WDT, RTC, 4-channel CS+WSG, JTAG, ZDI. 50MHz ez80 CPU, low-power modes, 256KB+512B Flash, 8KB SRAM, 32 bits GPIO, 10/100 EMAC, IrDA, 2 UART, I 2 C, SPI, 6 Counter Timers with I/O features, WDT, RTC, 4- channel CS+WSG, JTAG, ZDI. Z80 CPU (up to 20 MHz). Z80 CPU, 2 SIO, 4x8 CTC, 2 PIO, WDT, up to 16MHz clock speed. Improved Z80 CPU, 1MB MMU, 2 DMA, 2 16-bit PRTs, 2 UARTs, CSIO, up to 33MHz clock speed. Z8S180 CPU, SCC, CTC, 16-bit GPIO, up to 33MHz clock speed. Z8S180 CPU, 2 ESCC, 24-bit GPIO, 16550 Mimic interface, up to 33MHz clock speed. Z80L183 Z8S180 CPU, 8x10-bit A/D, 10-bit D/A, WDT, 1KB Boot ROM, 2KB SRAM, 1MB MMU, 2 CSIO, 2 UARTs, 2 DMA, 32-bit GPIO, up to 33MHz clock speed, TCP/IP software suite. Z80S183 Z8S180 CPU, 8x10-bit A/D, 10-bit D/A, WDT, 1KB Boot ROM, 2KB SRAM, 1MB MMU, 2 CSIO, 2 UARTs, 2 DMA, 32-bit GPIO, up to 33MHz clock speed, TCP/IP software suite. Ordering Information Part PSI Description ez80190az050sc 50 MHz, Standard Temperature ez80190 microprocessor ez80190az050ec 50 MHz, Extended Temperature ez80190 microprocessor

6 This publication is subject to replacement by a later edition. To determine whether a later edition exists, or to request copies of publications, contact: ZiLOG Worldwide Headquarters 532 Race Street San Jose, CA 95126 USA Telephone: 408.558.8500 Fax: 408.558.8300 www.zilog.com Document Disclaimer 2003 by ZiLOG, Inc. All rights reserved. Information in this publication concerning the devices, applications, or technology described is intended to suggest possible uses and may be superseded. ZiLOG, INC. DOES NOT ASSUME LIABILITY FOR OR PROVIDE A REPRESENTATION OF ACCURACY OF THE INFORMATION, DEVICES, OR TECHNOLOGY DESCRIBED IN THIS DOCUMENT. ZiLOG ALSO DOES NOT ASSUME LIABILITY FOR INTELLECTUAL PROPERTY INFRINGEMENT RELATED IN ANY MANNER TO USE OF INFORMATION, DEVICES, OR TECHNOLOGY DESCRIBED HEREIN OR OTHERWISE. Devices sold by ZiLOG, Inc. are covered by warranty and limitation of liability provisions appearing in the ZiLOG, Inc. Terms and Conditions of Sale. ZiLOG, Inc. makes no warranty of merchantability or fitness for any purpose Except with the express written approval of ZiLOG, use of information, devices, or technology as critical components of life support systems is not authorized. No licenses are conveyed, implicitly or otherwise, by this document under any intellectual property rights.