R bit Microcontroller Megafunction

Similar documents
C8051 Legacy-Speed 8-Bit Processor Core

CZ80CPU 8-Bit Microprocessor Megafunction

DQ8051. Revolutionary Quad-Pipelined Ultra High performance 8051 Microcontroller Core

Revolutionary Quad-Pipelined Ultra High Performance 16/32-bit Microcontroller v. 6.05

Documentation. Simulation Tool Used Executes instructions with one clock per cycle. ModelSim & NC-Sim

Pipelined High Performance 8-bit Microcontroller ver 3.10

8051 Microcontroller

MSS 8051 Subsystem. User Guide. 03/2013 Capital microelectronics Co., Ltd

C O M P A N Y O V E R V I E W

8-bit Microcontroller with 8K Bytes In-System Programmable Flash AT89S52

8051 Microcontroller

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices,

Lecture 1. Course Overview and The 8051 Architecture

8051 Microcontrollers

UNIT IV MICROCONTROLLER

ENE 334 Microprocessors

Pipelined High Performance 8-bit Microcontroller ver 3.10

The Microcontroller. Lecture Set 3. Major Microcontroller Families. Example Microcontroller Families Cont. Example Microcontroller Families

e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text

8051 microcontrollers

MICROPROCESSORS AND MICROCONTROLLERS MATERIAL. Features of 8051:

Microcomputer Components SAB 80C515A/83C515A-5 8-Bit CMOS Single-Chip Microcontroller Family

DoCD IP Core. DCD on Chip Debug System v. 6.02

V8-uRISC 8-bit RISC Microprocessor AllianceCORE Facts Core Specifics VAutomation, Inc. Supported Devices/Resources Remaining I/O CLBs

SYLLABUS UNIT - I 8086/8088 ARCHITECTURE AND INSTRUCTION SET

EEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 4 The 8051 Architecture

SRL0 Serial Port Unit

Module I. Microcontroller can be classified on the basis of their bits processed like 8bit MC, 16bit MC.

Microcontrollers. Fig. 1 gives a comparison of a microprocessor system and a microcontroller system.

Documentation Design File Formats

DQSPI IP Core. Serial Peripheral Interface Master/Slave with single, dual and quad SPI Bus support v. 2.01

AL8253 Core Application Note

DP8051XP IP Core. Pipelined High Performance 8-bit Microcontroller v. 5.02

INTEGRATED CIRCUITS DATA SHEET. P89C738; P89C739 8-bit microcontrollers Dec 15. Product specification File under Integrated Circuits, IC20

DC6388EMT User Manual

PGT302 Embedded Software Technology. PGT302 Embedded Software Technology

DRPIC166X IP Core. High Performance 8-bit RISC Microcontroller v. 2.17

8051 RISC Microcontroller High-Speed, 8051-Compatible, With SRAM and Extended Functions

High-Speed Microcontroller User s Guide

EE6502- MICROPROCESSOR AND MICROCONTROLLER

8-bit Microcontroller ver 1.06

ADPCM-LCO Voice Compression Logic Core

D68HC11F 8-bit Microcontroller

C509-L 8-Bit CMOS Microcontroller. User's Manual Semiconductor/

DS89C420 Ultra High-Speed Microcontroller User s Guide

MICROCONTROLLER UNIT 1

User s Manual, V 0.1, Jan 2005 XC800. Microcontroller Family Architecture and Instruction Set. Microcontrollers. Never stop thinking.

Maxim > Design Support > Technical Documents > Application Notes > Microcontrollers > APP 4199


Rev. No. History Issue Date Remark

Three criteria in Choosing a Microcontroller

I 2 C Bus Interface - Slave ver 3.08

8051 MICROCONTROLLER

Serial I-O for Dinesh K. Sharma Electrical Engineering Department I.I.T. Bombay Mumbai (version 14/10/07)

Preliminary W77E58 8 BIT MICROCONTROLLER. Table of Contents-- Publication Release Date: March Revision A1

Vidyalankar T.E. Sem. V [EXTC] Microprocessors and Microcontrollers I Prelim Question Paper Solution V SS (GND)

20uA at VDD=5.5V 5uA at VDD=3.6V. 1T up to 20 (1T~8T can change on fly) RC ( 24MHz) Program Flash ( byte) 4K 4K RAM( byte)

High-Speed Microcontroller User s Guide

Configurable UART with FIFO ver 2.20

The Final Word on 8051 Microcontroller

C511/C511A C513/C513A C513A-H 8-Bit CMOS Microcontroller. User s Manual Semiconductor/

Configurable UART ver 2.10

Handshake Solutions. HT80C51 User Manual

Pin Description, Status & Control Signals of 8085 Microprocessor

DS87C520/DS83C520 EPROM/ROM High-Speed Micro

W79E201 Data Sheet 8-BIT MICROCONTROLLER. Table of Contents-

8051 MICROCONTROLLER

W77IE58 8-BIT MICROCONTROLLER. Table of Contents-- Publication Release Date: December Revision A2

Module 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1

ISSI. IS89C51 CMOS SINGLE CHIP 8-BIT MICROCONTROLLER with 4-Kbytes of FLASH ISSI IS89C51 NOVEMBER 1998 FEATURES GENERAL DESCRIPTION

Lesson-3: Counters and Timers

Fig 1. Block diagram of a microcomputer

Moodle WILLINGDON COLLEGE SANGLI (B. SC.-II) Digital Electronics


8051 Peripherals. On-Chip Memory Timers Serial Port Interrupts. Computer Engineering Timers

BASIC INTERFACING CONCEPTS

CHAPTER 5 : Introduction to Intel 8085 Microprocessor Hardware BENG 2223 MICROPROCESSOR TECHNOLOGY

Errata Sheet. December 05, 1995 / Release 1.5. Marking :

SEC1110/SEC1210. Smart Card Bridge to USB, SPI, and UART Interfaces PRODUCT FEATURES. Feature Highlights. Applications. Datasheet

SM59R16A2/SM59R08A2 8-Bit Micro-controller 64KB/32KB ISP Flash & 2KB RAM embedded. Product List

MICROPROCESSOR BASED SYSTEM DESIGN

SECTION 1: INTRODUCTION 5 SECTION 2: ORDERING INFORMATION 5 SECTION 3: ARCHITECTURE 5

7.2.1 Timer 2 Capture LSB... 24

CS 320. Computer Architecture Core Architecture

Preliminary W77C32 8 BIT MICROCONTROLLER GENERAL DESCRIPTION FEATURES

CoE3DJ4 Digital Systems Design. Chapter 5: Serial Port Operation

C505A C505 CA. 8-Bit CMOS Microcontroller. Semiconductor/ Addendum to C505/C505C User's Manual

8051 Microcontroller memory Organization and its Applications

8XC51RA RB RC Hardware Description

MCS-51 Serial Port A T 8 9 C 5 2 1

1. Attempt any three of the following: 15

ADPCM-HCO Voice Compression Logic Core

Microcontroller and Embedded Systems:

Question Bank Microprocessor and Microcontroller

W77LE58/W77L058A Data Sheet 8-BIT MICROCONTROLLER. Table of Contents- Publication Release Date: April 17, Revision A7

Computer Hardware Requirements for ERTSs: Microprocessors & Microcontrollers

Lecture 2. Silicon Labs C8051F020 System Overview

UNIT MICROCONTROLLER AND ITS PROGRAMMING

Ethernet Switch. WAN Gateway. Figure 1: Switched LAN Example

Timers and interrupts

Transcription:

R0515 bit Microcontroller Megafunction General Description The R0515 is a fast, singlechip, bit microcontroller that executes all ASM51 uctions. It has the same uction set as the 0C31, but executes operations an average of times faster. The R0515 provides software and hardware interrupts, extra timer features, power management, and finion peripherals support. nchip debugging is an option. The microcodefree, strictly synchronous design was developed for reuse in ASICs and FPGAs. Features Single clock per machine Reduced uction time up to 12 times bit Control Unit bit ArithmeticLogic Unit Multiplication/Division Unit o 16 x 16bit multiplication and division; 32 / 16bit division Four bit put/put ports Alternate port functions such as external interrupts & serial interface are separated, providing extra port pins when compared with the standard 051 Three 16bit Timer/Counters Compare/Capture Unit Two Serial Peripheral terfaces in full duplex mode Four priority/thirteen sources terrupt Controller 15bit Programmable Watchdog Timer ternal Data Memory interface can address up to 256 bytes of Read/Write Data Memory Space External Memory interface o Can address up to 64 K bytes of External Program Memory Space o Can address up to 64K bytes of External Data Memory Space o Demultiplexed address/data bus to allow easy connection to memories o Variable length MVX to access fast/slow RAM or peripherals o Variable length code fetch and MVC to access fast/slow program memory o Dual data pointer for fast data block transfers Special Function Registers interface: serves up to 74 external registers Power Management Unit ptional JTAG debugging CAST, c. March 2004 Page 1

R0515 Megafunction Datasheet Applications Embedded microcontroller systems Data computation and transfer Communication systems Professional audio and video Symbol reset clk clkcpu clkcpuo clkper swd in in in cc0 txd1 R0515 pori poro Pin Description Name Type Polarity/ pori poro Description Port 0 bit bidirectional I/ Port 1 bit bidirectional I/ Port 2 bit bidirectional I/ Port 3 bit bidirectional I/ clk Clock clock counters and all synchronous circuits reset Hardware reset Resets the device when this pin is held high for two clock s while the oscillator is running clkcpu Engine clock circuits that are stopped when the R0515 is in the IDLE or STP mode clkcpuo Engine clock output Is the gated clk clock. clkcpuo stays low when the R0515 enters into IDLE or STP mode. The clkcpuo is dedicated to offcore connection to the clkcpu input clkper Peripheral clock circuits that are stopped when the R0515 is in STP mode Peripheral clock output is the gated clk clock. stays low when the R0515 enters into STP mode. The is dedicated to offcore connection to the clkper input CAST, c. Page 2

R0515 Megafunction Datasheet Name Type Polarity/ Description swd Start Watchdog Timer A high on this pin during reset starts the watchdog timer immediately after reset is released into in in Low/ Low/ Fall./ Fall./ External terrupts External interrupt 0 External interrupt 1 External interrupt 2 External interrupt 3 External interrupt 4 External interrupt 5 External interrupt 6 cco rxd1o 16 Compare/Capture Compare/Capture 0 Compare/Capture 1 Compare/Capture 2 Compare/Capture 3 Serial 0 interface Serial 0 receive data Serial 0 transmit data Serial 0 transmit data or receive clock in mode 0 Serial 1 interface Serial 1 receive data Serial 1 transmit data Timer inputs Timer 0 external input Timer 1 external input Timer 2 external input Timer 2 capture trigger External Memory interface Memory data input Memory data output Memory address Program store write Program store read Data Memory write Data Memory read ternal Data Memory interface Data bus input Data bus output Data file address Data file write Data file output Name Type Polarity/ I 7 Description External Special Function Registers interface SFR data bus input SFR data bus output SFR address SFR write SFR output CAST, c. Page 3

R0515 Megafunction Datasheet Block Diagram mempsack memack txd1 fetch fetch MEMRY_CNTRL pc dptr dptr1 SERIAL_0 s0rell s0relh SERIAL_1 s1rell s1relh CNTRL_UNIT reg RAM_SFR_CNTRL sp ALU acc b psw MDU s0con s0buf s1con s1buf internal sfrbus TIMER_0_1 tl0 tl1 tf0, ie0 ISR ie0 ie1 ie2 com0,1,2,3 TIMER_2 tl2 crcl ccl1 ccl2 ccl3 ccu_bus PRTS p0 p1 p2 p3 ip0 ip1 th2 crch cch1 cch2 cch3 tf1, ie1 tf2, exf2 ircon con 4 x CCU_PRT WATCHDG_TIMER wdtrel PMU RSTCTRL th0 th1 tcon tmod in in in cc0 por swd clk clkcpu clkcpuo clkper reset md0 md1 md2 md4 md3 md5 arcon CLCK_CNTRL pcon ckcon CAST, c. Page 4

R0515 Megafunction Datasheet Verification Methods The R0515 core s functionality was verified by means of a proprietary hardware modeler. The same stimulus was applied to a hardware model that contained the original tel 0C31 and Siemens SAB0C537 chips, and the results were compared with the core s simulation outputs. Device Utilization & Performance Supported Device Utilization Performance Family Tested LEs Memory Memory bits F max Cyclone EP1C46 3696 3 M4K 10,240 3 MHz Stratix EP1S105 3726 3 M4K 10,752 39 MHz StratixII EP2S53 3115 3 M4K 10,752 51 MHz Notes: 1. ptimized for speed 2. Implemented with 256 bytes of RAM and 1KB of RM Deliverables VHDL or Verilog HDL source code Postsynthesis EDIF netlist (netlist license) Testbench (selfchecking) Vectors for testing the core Place & route scripts (netlist license) Simulation script Synthesis script Documentation Contact formation CAST, c. 11 Stonewall Court Woodcliff Lake, New Jersey 07677 USA Phone: +1 201391300 Fax: +1 201391694 EMail: info@castinc.com URL: www.castinc.com This megafunction developed by the processor experts at Evatronix SA Copyright CAST, c. 2004, All Rights Reserved. Contents subject to change without notice CAST, c. Page 5