FR30-RAM-Stack-Board Documentation Part-Number: FR-RAM-STACK1-100P-M06

Similar documents
Emulator Setup Instructions for MB91360

CPU369-Module Documentation. Fujitsu Microelectronics Europe GmbH Am Siebenstein Dreieich-Buchschlag, Germany

EMULATOR SYSTEM MB

CEIBO FE-51RD2 Development System

EB-51 Low-Cost Emulator

FR FAMILY MB91460 SERIES MB91461 EMULATION 32-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

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

F2MC MB90385 series Evaluation Board Documentation. Revision Date Comment V New document

CEIBO FE-5111 Development System

CEIBO FE-W7 Development System

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

DS-XA In-Circuit Emulator

CEIBO FE-5131A Development System

JASMINE- Subboard Documentation. Fujitsu Microelectronics Europe GmbH Am Siebenstein Dreieich-Buchschlag, Germany

FR FAMILY SK MAIN V1.2 EVALUATION BOARD USER GUIDE. Fujitsu Microelectronics Europe User Guide FMEMCU-UG

Quick Start Guide for the Turbo upsd DK3300-ELCD Development Kit- RIDE

CORAL P. MB86295-EB01 Rev CORAL P Evaluation Board. April Revision 1.3 Page Fujitsu Microelectronics Europe

For More Information Please contact your local sales office for additional information about Cypress products and solutions.

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

Application Note. Startup DevKit16. History 19 th June 00 TKa V1.0 started 20 th June 00 TKa V1.1 Some minor text corrections

FEATURES Supports following ST upsd3200 family of microcontrollers ( both package of QFP52 and QFP80)

16-Bit Emulator Setup for MB2141 and MB

Fujitsu Microelectronics Europe User Guide FMEMCU-UG MB91460 SERIES EVALUATION BOARD SK-91F467D-208PFV USER GUIDE

F 2 MC FAMILY MICROCONTROLLER EMULATOR

EMULATOR SETUP MB BIT COMPACT-ICE

F²MC-8FX FAMILY MB95100 SERIES EMULATOR HW SETUP 8-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

M68HC705L4 PROGRAMMER BOARD APPLICATION NOTE

Fujitsu Microelectronics Europe User Guide FMEMCU-UG MB88121 SERIES MB91460 SERIES STARTER KIT SK-91F467-FLEXRAY USER GUIDE

WICE-SPI Hardware Operation Manual

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

POD 51EH C505L XH0 XH1 XH2 XH3 XH4 XH5 XH6 XH7 XL7 XL6 XL5 XL4 XL3 XL2 XL1 XL0. Figure 1. POD 51EH C505L 20

TEMIC 51T (Temic) EMULATION

7 8 9 C. PRELAB REQUIREMENTS You must adhere to the Lab Rules and Policies document for every lab.

Programming in the MAXQ environment

Easy Kit Board Manual

imcu7100evb User s Guide

Fujitsu Microelectronics Europe User Guide FMEMCU-UG MB88121 SERIES MB91460 SERIES STARTER KIT SK-91F467-FLEXRAY USER GUIDE

PCI to SH-3 AN Hitachi SH3 to PCI bus

AVRminiV3.1 Manual. 1. AVRminiV3.1 Overview. 2. AVRminiV3.1 Features and Specifications Standard Features: 2.2. Optional Features:

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

Intel Galileo gen 2 Board

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

StarterKit-C868 Hardware Manual Preliminary Edition January 2002

STart168. FORTH-SYSTEME GmbH. Evaluation Kit for ST10F168 Microcontroller. D Breisach, Germany Kueferstrasse 8. P.O.

Evaluation & Development Kit for Freescale PowerPC MPC5517 Microcontroller

ARDUINO MEGA 2560 REV3 Code: A000067

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

Fujitsu Microelectronics Europe Application Note MCU-AN E-V17 FR FAMILY EMULATION SYSTEM MB91460 GETTING STARTED APPLICATION NOTE

UNIVERSITY OF HONG KONG DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING

CEIBO FE-5122 Development System

EPM900 - Overview. Features. Technical Data

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD).

Soekris Engineering. net4501 series boards and systems. User s Manual

_ V1.0. Freescale MPC5607B Bolero Mini Target Board. User s Manual. Ordering code

UM1699 User manual. SPC563M-DISP Discovery+ evaluation board. Introduction

_ V1.1. EVB-5566 Evaluation & Development Kit for Freescale PowerPC MPC5566 Microcontroller. User s Manual. Ordering code

USB-16COMi-M 16-Port RS-422/485 USB Serial Adapter User Manual. Features and Specifications. Power Supply

DS-51 Development System

Breeze Board. Type A. User Manual.

Fujitsu Microelectronics Europe User Guide FMEMCU- UG MB91360 SERIES EVALUATION BOARD STARTERKIT MB91360 USER GUIDE

F²MC-8L FAMILY MB89201 SERIES FLASH PROGRAMMING 8-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

This manual provides information for the final user application developer on how to use SPC57S-Discovery microcontroller evaluation board.

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

FR FAMILY MB91460 SERIES FLASH PROGRAMMING 32-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

Figure 1-1 ISPAVRU1 application

_ V1.3. MPC5643L Target Board. User s Manual. Ordering code

DS-251 In-Circuit Emulator

ZCRMZNICE01ZEMG Crimzon In-Circuit Emulator

Microbee Technology FTM-3SE

CPLD/FPGA Development System

Celeron EPIC Computer with GUI and Dual Ethernet SBC4685

Nios Embedded Processor Development Board

DSP-232 Upgrade Kit A.06113

CONTENTS. dspicpro4 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6

ARDUINO M0 PRO Code: A000111

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

BIG8051. Development system. User manual

ARDUINO UNO REV3 Code: A000066

XNUCLEO-F030R8, Improved STM32 NUCLEO Board

STK User Guide

Advanced 486/586 PC/104 Embedded PC SBC1491

STK User Guide

ST SPC58 B Line Emulation Adapter System

Pandora Assembly Instructions With Diamond Systems PC/104 CPUs (Athena, Elektra and Prometheus) November, 2006

Bolero3M Nexus Emulation Adapter 256BGA 176TQ

eip-24/100 Embedded TCP/IP 10/100-BaseT Network Module Features Description Applications

Combined Serial and Parallel Programming System for Atmel AVR Microcontrollers AVR2-ST GETTING STARTED

CMD711-EX Development Board

Z86CCP00ZEM 1 IN-CIRCUIT EMULATOR

EasyPIC5 Development System

SH69P55A EVB. Application Note for SH69P55A EVB SH69P55A EVB SH69V55A

DEV-1 HamStack Development Board

ARDUINO LEONARDO ETH Code: A000022

PICado Alpha Development Board V1.0

8 Port USB to RS- 232/422/485 Octal Adapter. Product Manual. Coolgear, Inc. Version 1.1 April 2018 Model Number: USB-8COMi-RM.

TMC428 Evaluation Kit V2.0 Manual English

CHAPTER 3 WIRELESS MEASUREMENT INSTRUMENT

Features: Analog to Digital: 12 bit resolution TTL outputs, RS-232 tolerant inputs 4.096V reference (1mV/count) 115K max speed

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

USB-1. USB-Compatible Interface for the Persistor CF-1. Oceanographic Embedded Systems NE Seavy Ave. Corvallis, OR

Transcription:

FR30-RAM-Stack-Board Documentation Part-Number: FR-RAM-STACK1-100P-M06 Fujitsu Mikroelektronik GmbH Am Siebenstein 6-10 63303 Dreieich-Buchschlag, Germany Revision: Date: 1.1 30/7/99 Page 1

Contents Hardware description of FR30-Ram-Stack-Board 3 Overview 3 Jumper settings 3 Running the FR-RAM-Stack as normal ROMless device 4 Assembly drawing of FR30-Ram-Stack-Board 5 Schematics of FR30-Ram-Stack-Board 6 PAL Equations 8 Testsoftware project 9 Software Installation 9 Hardware Setup 10 Test Software for FR-RAM-Stack 12 Page 2

Hardware description of FR30-Ram-Stack-Board Overview The FR-RAM-STACK-Board is an essential part of the FR in-circuit emulator system. It fits into the 100 pin QFP socket of the MB91101PF (FPT-100P-M06 package) which is designed into any target hardware. It carries the FR30 V-chip MB91V101, 1 Mbyte of SRAM for emulation purposes, a crystal clock source and the address decoding logic. FR-RAM-STACK-Board is used for ICE debugging Offers 1 Mbyte of emulation memory Selectable clock source Part number is FR-RAM-STACK1-100P-M06 It enables everyone to make hardware debugging with the in-circuit-emulator even if there is no RAM memory on the target system itself. Therefore the board offer 1 Mbyte of SRAM mapped on the bottom 1Mbyte of the complete address space. This memory can only be accessed via CS0. Pal MB91V101 1Mbyte RAM Connector for ICE QFP100 socket to target system Figure 1: FR-RAM-Stack-Board Jumper settings FRx selection (JP3) For FR30 devices, e.g. MB91101, this jumper must be left open. Reset source (JP7) Jumper JP7 decides, if the reset-signal RSTX of the V-chip is controlled from the emulator (default) or from the users target system. RES J7 USR / EML Figure 2: Reset source selection Page 3

RAM enable / disable (JP4-5) If the user does not want to use the memory of the RAM stack, it is possible to disable the RAM completely. However it is enabled by default. RAM JP5 JP4 DIS / EN Figure 3: RAM enable / disable Clock source (JP1-2) The clock source for the V-chip can either come from the stack or from the target system below. This selection is done by setting JP1 and JP2 in the appropriate position (default = STK). CLK JP2 JP1 STK / TGT Figure 4: CLK source selection HSTX (Hardware standby) (JP6, JP8) The user can force a hardware-standby reset (HSTX) very easily by shortening JP6 (HSTX) and JP8 (GND). CLK Testpin (TP10) To verify, if the MCU is operating at the desired clock frequency, the clock of the external bus interface is put on this testpin. Mode-Pins The FR-RAM-Stack-Board sets the mode-pins of the MB91101 hard to MD0,1,2 = 100, which corresponds to external bus mode with 16bit width. The jumperfield LB1-3 on the bottom side of the upper FR-RAM-Stack-Board gives you the flexibility to modify these default connections. Running the FR-RAM-Stack as normal ROMless device You can also use the FR-RAM-Stack and the Starterkit without incircuit emulator. The V-chip then behaves as a normal romless device, as the MB91101. Therefore set the reset-jumper JP7 to USR (user reset) and disable the RAM with JP4 and JP5. Finally also disconnect the DSU connector CON3. Page 4

Assembly drawing of FR30-Ram-Stack-Board Page 5

Schematics of FR RAM Stack Board (lower board) Page 6

Schematics of FR RAM Stack Board (upper board) Page 7

PAL Equations *IDENTIFICATION FRSTACK-Board Control Pal, Vers. 1.0 *COMMENT Controls CS0 *X-NAMES CS0X,A20,A21,A22,A23,A24; *Y-NAMES CS_TS, CS_RAM;!Chip select Target system!chip select Emulation RAM *FUNCTION-TABLE $ (A[24..20]), CS0X : CS_TS, CS_RAM; 00h, 1 : 1, 1; 00h, 0 : 1, 0; 01h..1Fh, 1 : 1, 1; 01h..1Fh, 0 : 0, 1; REST : 1, 1; *BOOLEAN-EQUATES *PAL TYPE = GAL16V8; *RUN LIST = EQUATIONS, PINOUT, FUSEPLOT, PLOT; PROG = JEDEC; TESTVECTORS = GENERATE; *PINS *END CS0X = 7; A20 = 2; A21 = 3; A22 = 4; A23 = 5; A24 = 6; CS_TS = 19; CS_RAM = 18; Page 8

Testsoftware project This chapter describes how to setup the FR-incircuit-emulator and how to run two software projects with the FR-Starterkit plus the FR-Ram-Stack-Board. The following components are necessary in order to continue with the next steps: FR-Ram-Stack-Board FR-RAM-STACK1-100P-M06 FR-Starterkit Emulator main unit MB2197-01 FR20/30 DSU Cable MB2197-10 MB90V101 Power-supply 7,5V DC, 400mA (not included) IBM PC with Windows 3.1x or higher Fujitsu s Micros CD-ROM V3.1 or higher Software Installation If you haven t installed SoftuneWorkbench for 32-Bit Microcontrollers on your PC yet, please install now from the Micro-CD-ROM V3.1. Now simply copy the provided software projects from the CD-drive:\StarterKit\ FR-Stack\Test-Projects\*.* onto your local harddisc. Ram_STK1: Program to test the lower half megabyte of SRAM Ram_STK2: Program to test the upper half megabyte of SRAM To check, if your configuration is correct, start Build and make sure that no error messages are left. Page 9

Hardware Setup This section shows how to setup the hardware of the FR-RAM-STACK-Board, the FR-Starterkit and the FR-in-circuit emulator. a) Open the QFP-100 Socket of the FR-Starterkit carefully using a screwdriver and remove the MB91101PF. b) Place the lower board of the FR-RAM-Stack-Board onto the QFP100 socket of the FR-Starterkit and fix it in the right orientation using the provided screws, as it is shown below. The pin numbers are also indicated on the lower RAM-Stack-Board. FR-Starterkit DSUB9 FR-RAM-Stack (lower Board) Header JP6 PIN 1 Header JP5 F E 7 Segment display Figure 5: Stack orientation NOTE : There are two different sockets types available. If you use the socket with the two center-screws, be sure to use the right screws (M2.5 total length=12mm). QFP-Sockets with the corner-screws will need four M2 screws, total length=11mm (included in FR-RAM-STACK1- M06). c) Insert the evaluation chip MBV91101 (BGA 135-pin type) in the socket of the upper FR-RAM- Stack and put it on top of the lower board.. After that, insert the upper part of the stack carefully on top of the lower part, which is already fixed on the board. The target system is now prepared to be connected to the emulator debugging unit. NOTE : If you intend to remove the Stack from the FR-Starterkit later on, DO NOT simply pull on the the upper FR-RAM-Stack, you might damage the QFP-socket on the FR-Starterkit. Use tools, e.g. screwdriver or pliers, to hold the lower FR-RAM-Stack down and to overcome the connectors insertion force. d) Main Unit : Connect the RS232-cable (DB25-side MB2197-01; DB9 PC COM-port ) and the power-cable (220V). For a LAN-connection (optional) refer to the manual. Page 10

Figure 6: Rear side of ICE e) DSU (Debug Support Unit) : Insert the blue connecter towards the main unit and secure the clips. Figure 7: DSU connector of ICE f) Connect DSU to Target System : Open the DSU connector on both sides, insert the flat cable (gold contacts upwards) and close the connector tightly. Figure 8: DSU connector g) Turn on the Main Unit (MB2197-01), then power up the target system (be sure the AC-adapter is set to 7.5 V and + is on the shield see manual of Starterkit_FR). After powering up the target system, always press the blue user reset-button on the Starterkit to make sure the SRAMs are accessable. On the Main Unit, Power and Ready should light up now. h) If you start your FR emulator the first time you have to download the correct monitor into the emulator main unit by using Monitor Loader from the Windows-Start-menu. Select the 20DSU2.HEX -monitor file and click on Start to download the file to the MB2197-01. Page 11

Test Software for FR-RAM-Stack Two projects are provided with the FR-RAM-Stack-Board for test purposes, Ram_STK1 and Ram_STK2. Ram_STK1 is testing the lower half of SRAM from 1 0000hex up to 7 FFFFhex, while the code itself is executed from 8 0000hex upwards (CS0 area). Note that the first page of 64kBytes cannot be accessed, because all the FR internal resources are located in that area. After that, Ram_STK2 can be executed from 6 0000hex (CS0 area) to test the upper half megabyte of SRAM, located between 8 0000hex and F FFFFhex. The next two figures gives you an overview: RAM_STK1 RAM_STK2 0000 0000 0000 FFFF 0001 0000 First 64kByte Page 0000 0000 0000 FFFF 0001 0000 First 64kByte Page TEST AREA 0.5MB 0006 0000 Test program in CS0 area 0.5MB 0007 FFFF 0008 0000 Test program in CS0 area 0007 FFFF 0008 0000 0.5MB TEST AREA 0.5MB 000F FFFF Reset Vector 000F FFFF Reset Vector Figure 9: Memory mapping for RAM_STK1 and RAM_STK2 project To do so, a) start SoftuneWorkbench and open the provided Ram_STK1 project ( Project Open Project ) b) Select Build to recompile, assemble and link the project. c) Start the Emulator debugger software RUN the program. d) The left 7-segment digit of the FR-Starterkit counts up the tested and verified 64kByte pages. Therefore the program should count up to 7 according to seven tested pages. e) After stopping execution you ll find the program inside an endless loop in the RAM_STK1.c module. Scroll some lines up and watch the variable error_cnt. The contents of this variable should be 0, which means every single byte could be written and read correctly. f) Repeat step a) to e) with the project RAM_STK2. The number of tested pages, which are displayed on the LED is 8 this time. Page 12