Product Brief M68340EVS EVALUATION SYSTEM

Similar documents
M68332EVK EVALUATION KIT USER S MANUAL

Freescale Semiconductor, I

CMS-8GP32. A Motorola MC68HC908GP32 Microcontroller Board. xiom anufacturing

CEIBO FE-5111 Development System

CEIBO FE-5131A Development System

EB-51 Low-Cost Emulator

Programming in the MAXQ environment

M68HC12A4EVBUM/D October 1999 M68HC12A4EVB EVALUATION BOARD USER S MANUAL

EMULATOR SETUP MB BIT COMPACT-ICE

M68332BCC BUSINESS CARD COMPUTER USER S MANUAL

PART B UNIT II PART A

SH69P21 EVB. Application Note for SH69P21 EVB SH69P21 EVB SH69P21

eprom 1 Fri Oct 13 13:01:

MB68k-100 Motherboard Test Procedure, C

SH69P48A EVB. Application Notes for SH69P48A EVB SH69V48A JP2 J4(ICE_J4) S1 IDD TEST JP1 74HC273 JP4 JP3 74HC273 JP6 STKOVE JP7 SW1 J5(ICE_J5)

CEIBO FE-51RD2 Development System

ZAP Cross Debuggers for Motorola Microcontrollers

M68HC705E24PGMR PROGRAMMER USER'S MANUAL

A Programmer for the 68HC705C8 MicroController Figure 1 PROG05 As Built PROG05 User Guide Version C1 Page 1 of 14

INTERRUPTS in microprocessor systems

CEIBO FE-W7 Development System

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

2. List the five interrupt pins available in INTR, TRAP, RST 7.5, RST 6.5, RST 5.5.

CF2SCSI Disk Bridge User Guide

Z86CCP00ZEM 1 IN-CIRCUIT EMULATOR

AT89S8252 Development Board V1.0. Manual

MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

Introduction ADSP-2100 FAMILY OF PROCESSORS

StrongARM** SA-110/21285 Evaluation Board

iup-200aliup-201a UNIVERSAL PROM PROGRAMMERS

ECE3120: Computer Systems Hardware & Software Development Tools

EPC -8 Highly integrated Intel486 -based VMEbus Embedded CPU

Celeron EPIC Computer with GUI and Dual Ethernet SBC4685

In 8086 Carry flag, Parity flag, Auxiliary carry flag, Zero flag, Overflow flag, Trace flag, Interrupt flag, Direction flag, and Sign flag.

XC164CS Prototype Board

Am186ER/Am188ER AMD continues 16-bit innovation

SBC44EC. Single board computer for 44 pin PLCC PICs

How to Implement I 2 C Serial Communication Using Intel MCS-51 Microcontrollers

CEIBO FE-5122 Development System

_ V Intel 8085 Family In-Circuit Emulation. Contents. Technical Notes

DEPARTMENT OF ECE QUESTION BANK SUBJECT: MICROPROCESSOR AND MICROCONTROLLER UNIT-1 PART-A (2 MARKS)

Z8ICE001ZEM Z8PLUS EMULATOR PRODUCT SPECIFICATION KIT CONTENTS OPTIONAL ITEMS NOT SUPPLIED

Bolt 18F2550 System Hardware Manual

QUESTION BANK CS2252 MICROPROCESSOR AND MICROCONTROLLERS

Summer 2003 Lecture 1 06/09/03

SH69P55A EVB. Application Note for SH69P55A EVB SH69P55A EVB SH69V55A

Lab Course Microcontroller Programming

Introduction to Microcontrollers

i ntel lee 8 Features 5 pecifications

PCard2SCSI Flash-Tape User Guide

Experiment #0. PC Hardware and Operating Systems

Intel386 TM DX MICROPROCESSOR 32-BIT CHMOS MICROPROCESSOR WITH INTEGRATED MEMORY MANAGEMENT (PQFP SUPPLEMENT)

11.0 Microchip PIC Development Tools

MICROPROCESSOR AND MICROCONTROLLER BASED SYSTEMS

MOTOROLA SDI INTERFACE USER S MANUAL

M68HC705L4 PROGRAMMER BOARD APPLICATION NOTE

Nios Embedded Processor Development Board

DS-XA In-Circuit Emulator

M68EM05X4 EMULATOR MODULE USER'S MANUAL

SECTION 8 EXCEPTION PROCESSING

CORRIGENDUM ISSUED FOR NATIONAL COMPETITIVE BIDDING UNDER TEQIP PHASE-II

1. ONCE Module 2. EBDI. Application Note. AN2327/D Rev. 0, 9/2002. M Core EBDI Interface Application Note

Computer Architecture 2/26/01 Lecture #

Figure 1. JTAGAVRU1 application The JTAGAVRU1 is supported by AVR Studio. Updated versions of AVR Studio is found on


Control Unit: The control unit provides the necessary timing and control Microprocessor resembles a CPU exactly.

EISA Series Desktop. Computer Specifications. Processor Board. Main System Board. Mass Storage Bays. EISA configuration.

NIOS CPU Based Embedded Computer System on Programmable Chip

IN-CIRCUIT DEBUG (ICD) USER GUIDE

Advanced CUSTOMER ERRATA AND INFORMATION SHEET Page 1 MCU Part: V Mask Set: 00F98R Division Report Generated: Aug 27, 96 17:37

MMCCMB2114UM/D MMCCMB2114. Controller and Memory Board. User s Manual

_ V Renesas R8C In-Circuit Emulation. Contents. Technical Notes

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

Current shipped hardware state: B012/01 Current released firmware version: HSP Department NE/EHE3. Date Released:

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

Introduction to Microprocessor

The Microcontroller Idea Book

IDB-HC08GZ Evaluation Board For Motorola MC68HC908GZ/GR

80C31 Microcontroller with Parallel I/O SNAP 551 1

AN1298. Variations in the Motorola MC68HC(7)05Cx Family By Joanne Field CSIC Applications. Introduction

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems

Development Tools. 8-Bit Development Tools. Development Tools. AVR Development Tools

HandsOn Technology -- HT-MC-02 MODEL: HT-MC-02

Introduction to the SX Microcontroller

SBC45EC. Single board computer for 44 pin PLCC PICs

D12 Mass Storage Kit. ( USB to CompactFlash TM or IDE)

1 MALP ( ) Unit-1. (1) Draw and explain the internal architecture of 8085.

POD 51EH C541U 12 EA ALE PSEN XH0 XH1 XH2 XH3 XH4 XH5 XH6 XH7 XL7 XL6 XL5 XL4 XL3 XL2 XL1 XL0. Figure 1. POD 51EH C541U 12

EC6504 MICROPROCESSOR AND MICROCONTROLLER

Contents. Join the Technical Community Today!

[MG2420] MCU Module Datasheet. (No. ADS0705) V1.0

PCI to SH-3 AN Hitachi SH3 to PCI bus

TAP Expander Blackhawk Emulator Expansion Pod. Document Part Number: REV B

SOFTWARE RELEASE GUIDE FOR THE MOTOROLA "MCUez SDI FOR HC12" SOFTWARE APPLICATION PACKAGE

Lab 1 MC9S12 Assembler and Monitor

Microcontroller. BV523 32bit Microcontroller. Product specification. Jun 2011 V0.a. ByVac Page 1 of 8

EasyPIC5 Development System

Overview of Microcontroller and Embedded Systems

Freescale Semiconductor, I. Product Brief Integrated Multiprotocol Processor with Ethernet

ST SPC58 B Line Emulation Adapter System

Transcription:

Order this document by M68340EVS Product Brief M68340EVS EVALUATION SYSTEM The M68340EVS evaluation system (EVS) is a board set designed to provide a low-cost method of evaluating the MC68340 integrated processor with direct memory access (IPD), and to provide development support for design of MC68340-based systems. The M68340EVS consists of the M68340 business card computer (BCC), M68340 business card computer development interface (BCCDI), and the M68340 platform board (PFB). Additionally, the EVS includes two software debug monitor programs (340Bug and EVSbug). Using the EVS (as shown in Figure 1), the user can design, debug, and evaluate MC68340 IPD-based applications. The EVS also functions as a production tool for final test or fault analysis of user target systems. The EVS requires a user-supplied power supply, RS-232C cable, and an RS-232C compatible terminal or host computer for functional operation. Although the EVS will function using a terminal, the preferred communication device is a host computer. Operating the EVS with a host computer allows the user to develop code with an MS-DOS -based assembler or C compiler. Once code is developed, the program can be saved and downloaded to the EVS from the host computer. RS-232C DB-9 CONNECTOR M68340BCCDI M68340BCC

M68340 BUSINESS CARD COMPUTER The BCC operates as a standalone single-board computer or as a predefined core in larger custom applications. The BCC consists of a 2.3 x 3.9 in. (5.84 x 9.9 cm) printed circuit board (PCB) using surfacemount technology. The BCC contains the resident MC68340 IPD, on-board memory, and peripheral interface circuits. The BCC hardware features are as follows: MC68340 Integrated Processor with DMA 64K x 16-Bit Erasable Programmable Read Only Memory (EPROM) 32K x 16-Bit Byte-Addressable Random Access Memory (RAM) RS-232C-Compatible Terminal/Host Computer Input/Output (I/O) Port Background Mode Interface Port EVS Interface Connectors As shipped, the BCC EPROM contains a debug monitor called 340Bug. Communication with 340Bug requires either a terminal or a host computer running terminal emulation software. The user can interface with the 340Bug via the PFB terminal RS-232C port or the BCC RS-232C connector. The 340Bug uses several on-chip resources to operate. One of the MC68340 serial channels is used for terminal communications, and several chip selects are used for EPROM and RAM interfacing. The EPROM containing 340Bug software and RAM must remain in the memory map at the programmed locations for the 340Bug to execute properly. Chip selects, serial port parameters, auto-boot (turnkey), and operating environments are easily customized by the user. M68340 BUSINESS CARD COMPUTER DEVELOPMENT INTERFACE The BCCDI consists of a 2.25 x 3.5 in. (5.7 x 8.9 cm) PCB using surface-mount technology. The BCCDI is a single-board computer which uses the same EVS interface connectors as the BCC. The BCCDI, in conjunction with an MS-DOS host computer, provides an alternate debug monitor to the 340Bug, called EVSbug. Communication with EVSbug requires a host computer operating the EVS software. The user can interface with EVSbug via the BCCDI RS-232C port or the PFB PC RS-232C port. The BCCDI hardware features are as follows: MC68HC811E2 Programmable Microcontroller Unit (MCU) Motorola Custom Hardware Breakpoint Chip RS-232C-Compatible Terminal/Host Computer I/O Port Background Mode Interface Port EVS Interface Connectors EVSbug, in conjunction with the BCCDI, implements a debug monitor for the MC68340. EVSbug differs from 340Bug in that it requires no resources from the MC68340 to operate. EVSbug functions by placing the MC68340 into background mode when executing the debug monitor commands. EVSbug commands enable BCC EPROM user-code programming. Programming is controlled via the BCCDI from data downloaded through the serial interface from the host computer. The EPROM programming voltage is generated by the PFB power converter. M68340 PLATFORM BOARD The PFB consists of a 6 x 10 in. (15.24 x 25.4 cm) PCB, which provides a base for installing the BCC and BCCDI PCBs. There are four memory expansion sockets on the PFB, allowing the addition of 32K x 8 static RAMs or EPROMs. An additional socket is provided for an MC68881 or MC68882 floating point coprocessor device. Interface connectors are available for quick connection to a logic analyzer or a prototype board. 2 M68340EVS

The PFB also has two DB-9 RS-232C serial communication connectors. These serial connectors are I/O ports for communicating with the BCC and BCCDI. A header is provided for background mode connections to the MC68340. The PFB hardware features are as follows: Four 32K x 8 RAM/EPROM Sockets (unpopulated) MC68881/MC68882 Floating Point Coprocessor Socket (unpopulated) External Power Supply Connector (5 V and ground) Two RS-232C-Compatible Terminal/Host Computer I/O Ports Logic Analyzer Interface Port Background Mode Interface Port EVS Interface Connectors (for BCC and BCCDI interconnection) M68340EVS SOFTWARE DEBUG MONITORS Two software debug monitors (340Bug and EVSbug) are available to the user. Using either debug monitor program, the user interacts with the EVS through predefined monitor commands entered at the terminal/host computer keyboard. These commands perform functions such as display or modify memory, display or modify MC68340 internal registers, program execution under various levels of control, control access to various I/O peripherals connected to the EVS, and control programming of the BCC EPROM. The 340Bug monitor is primarily used with the BCC in the standalone configuration, utilizing an RS-232C compatible terminal or host computer. The 340Bug monitor is factory programmed in the BCC EPROM. System evaluation facilities are available for loading and executing user programs. System calls (via TRAP #15) are an aid in generating user programs. System calls access selected functional routines contained within 340Bug, including input and output routines. TRAP #15 also transfers control back to 340Bug at the end of a user program. Table 1 lists the available 340Bug commands. The EVSbug monitor is factory supplied on two MS-DOS 5 1/4 inch floppy disks. The first disk contains the CPU32 (MC68340) freeware assembler. The second disk contains the EVSbug monitor program. Both the assembler and EVSbug monitor are loaded into the host computer by the user. Hardware breakpoints are supported in EVSbug by a custom hardware breakpoint chip on the BCCDI. The EVSbug provides a self-contained programming and operating environment. Table 2 lists the available EVSbug commands.

Table 1. Monitor (340Bug) Commands Command Description BC <range><del><addr> [;B W L] Block of Memory Compare BF <range><del><data>[<del><increment>] [;B W L] Block of Memory Fill BM <range><del><addr> [;B W L] Block of Memory Move BR {<addr>[:<count>]} Breakpoint Insert BS <range><del><text> [;B W L] or Block of Memory Search <range><del><data>[<del><mask>] [;B W L N V] BV <range><del><data>[<del><increment>] [;B W L] Block of Memory Verify DC <exp> <addr> Data Conversion DU [<port><del>]<range><del>[<text><del>][<addr>][<offset>] [;B W L] Dump S-Records GD [<addr>] Go Direct (Ignore Breakpoints) GN Go to Next Instruction GO [<addr>] Go Execute User Program GT <addr>[:<count>] Go To Temporary Breakpoint HE [<command>] Help LO [<port><del>][<addr>][;<x/-c/t>][=<text>] Load S-Records from Host MA [<name>] Macro Define/Display MAE <name><del><line#><del>[<string>] Macro Edit MAL Macro Expansion Listing Enable MD[S] <addr>[;<count> <addr>][; [B W L DI]] Memory Display MM <addr>[; [[B W L][A][N]] [DI]] Memory Modify MS <addr>{hexadecimal number}/{'string'} Memory Set NOBR [<addr>] Breakpoint Delete NOMA [<name>] Macro Delete NOMAL Macro Expansion Listing Disable NOPA [<port>] Printer Detach OF [Rn[;A]] Offset Registers Display/Modify PA [<port>] Printer Attach PF [<port>] Port Format RD {[+ - =][<dname>][/]}{[+ - =][<reg1>[-<reg2>]][/]} Register Display RESET Cold/Warm Reset RM <reg> Register Modify RS <reg>[<exp>][;a] Register Set SD Switch Directories T [<count>] Trace TC [<count>] Trace On Change of Control Flow TM [<port>][<escape>] Transparent Mode TT <addr> Trace To Temporary Breakpoint VE [<port>][<addr>][;<x/-c>][=<text>] Verify S-Records Against Memory Diagnostic Monitor (340Diag) Commands HE Help ST Self Test SD Switch Directories LE Loop-On-Error Mode SE Stop-On-Error Mode LC Loop-Continue Mode NV Non-Verbose Mode DE Display Error Counters ZE Clear (Zero) Error Counters DP Display Pass Count ZP Zero Pass Count WL.<size> [<addr> [<del><data>]] Write Loop RL.<size> [<addr> [<del><data>]] Read Loop WR.<size> [<addr> [<del><data>]] Write/Read Loop CPU Central Processor Unit Tests MT Memory Tests BERR Bus Error Test 4 M68340EVS

Table 2. Monitor (EVSbug) Commands Menu Commands Description File Load Download (DOS file S-Records) from Host Computer to EVS RAM Save Upload (Create DOS file S-Records) from EVS RAM or EPROM to Host Computer Prog Program BCC EPROM with DOS file (S-Records) Register Display Display/Examine MC68340 Register Contents Modify Modify MC68340 Register Contents I/O Regs Change MC68340 Register Memory Locations via Predefined Register Names Memory Display Display User Memory Contents Modify Modify User Memory Contents Fill Block Fill User Memory with Byte, Word, or Longword Search Search Block of User Memory with Byte, Word, or Longword Asm/Dasm Assemble/Disassemble (Interactive) Debug Go Go (Execute Program) Status Display Status of MC68340 FREEZE, RESET, and HALT Signal States Abort Abort/Halt MC68340 Program Execution Trace Trace Program Execution on a Instruction-by-Instruction Basis Reset Reset/Re-Initialize MC68340 Call Call/Execute Subroutine and Return to Specified Address Breakpt Set one Set One Address and Mask Value into Breakpoint Table Clr one Clear/Delete Specified Address (including Mask Value) from Breakpoint Table Display Display all Breakpoint Table Addresses and Mask Values Zap All Remove all Breakpoint Table Addresses and Mask Values DOS Shell Temporarily Suspend EVSbug Monitor and Exit to DOS Quit Terminate EVSbug Monitor and Return to DOS Help Commands Display Description of EVSbug Commands Version Display BCCDI and EVSbug Firmware Revision Levels EVS MODES OF OPERATION There are four modes for configuring the EVS: 1) software debug configuration, 2) hardware debug

BCCDI BCC RS-232C PFB BCC BCCDI RS-232C (1) SOFTWARE DEBUG CONFIGURATION RS-232C BCCDI (2) HARDWARE DEBUG CONFIGURATION PFB BCC (4) LIMITED BACKGROUND MODE CONFIGURATION MC68340 IPU TARGET SYSTEM BACKGROUND MODE CABLE TARGET SYSTEM (3) BCC STANDALONE CONFIGURATION Figure 2. EVS Modes of Operation 6 M68340EVS

HARDWARE DEBUG CONFIGURATION The hardware debug configuration is used to debug prototype (target system) hardware. To use the hardware debug configuration, install the BCC in the target system and the BCCDI on the BCC. In this configuration, emulation of the MC68340 IPD with hardware breakpoints is possible by connecting a host computer to the BCCDI RS-232C connector and operating the EVSbug debug monitor program. Logic analyzer connection can be made via the BCCDI EVS interface connectors. Power and ground are supplied via the user's target system. BCC STANDALONE CONFIGURATION Once the hardware and software debug configurations are finished, the BCC standalone configuration can be employed. In this mode, the BCC is installed on the target system without the BCCDI. The standalone configuration provides a method for functionally testing the prototype without additional emulation hardware or software support. Serial communication with a terminal is user-application dependent. Power and ground are provided by the target system. A typical use of the standalone configuration is one in which the user code has been debugged and programmed into the BCC EPROM, using the software debug configuration. Optionally, the BCC EPROM can be disabled on the BCC, with the boot code contained in target system memory. LIMITED BACKGROUND MODE CONFIGURATION Limited background mode configuration is provided for final test or fault analysis of the target system. This mode requires that a background mode interconnection capability is available on the target system. A background mode cable (not supplied) is required for connecting the target system and the BCCDI background mode interface ports. Connection to a host computer is made via the BCCDI RS-232C port. Power and ground are supplied through the PFB. The background mode configuration provides the user with limited emulation capabilities because hardware breakpoints are not available (the Motorola custom hardware breakpoint chip must have access to the MC68340 IPD address lines to provide breakpoints). However, background instructions may be used in target code to halt execution. While connected to the BCCDI via the background mode cable,

MORE INFORMATION The MC68340 IPD combines the following functional units on a single IC: CPU32 32-bit, MC68020-Derived Core Processor Direct Memory Access (DMA) Controller Serial I/O Two-Channel USART with Baud Rate Generators, MC2681/MC68681 Compatible Timers Two independent 16-bit timers with 8-bit prescalers System Integration Module (SIM) Incorporating the Following Functions: - System Configuration - Clock Generation - System Protection - Interrupt Response - Chip Select and Wait State - Parallel I/O - Periodic Interrupt Timer - IEEE 1149.1 (JTAG) Up to 20 Discrete I/O Lines Static Low-Power Design (HCMOS) with Standby Mode 16.78-MHz, Maximum Frequency at 5-V Supply 144-Lead Quad Flat Pack or 145 Pin Grid Array Documentation on the MC68340 Integrated Processor with DMA is available: BR572/D MC68340 Product Brief MC68340/D MC68340 Technical Summary MC68340UM/AD MC68340 User's Manual M68000PM/AD M68000 Programmer's Reference Manual More detailed documentation on the M68340EVS evaluation system comes with the product: M68340EVS/AD1 M68340BCC/AD1 M68340BUG/AD1 M68340EVS Evaluation System User's Manual M68340BCC Business Card Computer User's Manual M68340BUG Debug Monitor User's Manual