Motorola M68EZ328ADS User Manual

Motorola, Inc.
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
Freescale Semiconductor, Inc.
M68EZ328ADS v2.0
Application Development System
nc...
User’s Manual
Revision 1.0
JAN 19, 2000
Preliminary
Freescale Semiconductor, I
Motorola reserves the right to make changes without further notice to any product herein to improve reliability, function, or design. Motorola does not assume any liability arising out of the application or use of any product, circuit, or software described herein; neither does it convey any license under its patent rights nor the rights of others. Motorola products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support life, or for any other application in which the failure of the Motorola product could create a situation where personal injury or death may occur. Should Buyer purchase or use Motorola products for any such intended or unauthorized application, Buyer shall indemnify and hold Motorola and its officers, employees, subsidiari es, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Motorola was negligent regarding the design or manufacture of the part. Motorola and the are registered trademarks of Motorola Ltd.
For More Information On This Product,
Go to: www.freescale.com
nc...
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
Freescale Semiconductor, Inc.
TABLE OF CONTENTS

Section 1

General Information

1.1 Introduction...................................................................................................1-6
1.2 Features........................................................................................................1-6
1.3 Related Documentation ................................................................................1-7
1.4 Technical Support.........................................................................................1-7
1.4.1 M68EZ328ADS v2.0...................................................................................1-7
1.4.2 Debugger....................................................................................................1-7

Section 2

Quick Installation Guide

2.1 Overview.......................................................................................................2-8
2.2 Equipments Required ...................................................................................2-8
2.3 Installation Procedure ...................................................................................2-8
2.3.1 Prepare the M68EZ328ADS v2.0 board.....................................................2-8
2.3.2 Connecting M68EZ328ADS v2.0 to PC....................................................2-11
2.3.3 Installing software debugger.....................................................................2-11

Section 3

Hardware Description and Board Operation

3.1 Overview.....................................................................................................3-16
3.2 Control Switches.........................................................................................3-17
3.3 DIP Switches...............................................................................................3-17
3.4 Operation Modes ........................................................................................3-18
3.5 LED Indicators ............................................................................................3-18
3.6 Memory.......................................................................................................3-19
3.6.1 Memory Map.............................................................................................3-19
Freescale Semiconductor, I
3.6.2 FLASH Memory ........................................................................................3-19
3.6.3 EMU ROM ...............................................................................................3-20
3.6.4 EDO DRAM ..............................................................................................3-21
3.7 UART and IRDA..........................................................................................3 -22
3.8 Debug Port..................................................................................................3-23
3.9 LCD and Touch Panel Interface..................................................................3-23
3.9.1 LCD Interface............................................................................................3-23
3.9.2 Touch Panel Interface...............................................................................3-24
3.10 Single Tone Generator................................................................................3-25
3.11 Logic Analyzer Interface .............................................................................3-25
3.12 ExPANSION Connectors ............................................................................3-25
3.13 Power Supply..............................................................................................3-26
MOTOROLA M68EZ328ADS v2.0 USER’S MANUAL i
For More Information On This Product,
Go to: www.freescale.com
nc...
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
Freescale Semiconductor, Inc.

Comparison of M68EZ328ADS Version 1.x and 2.0

A.1 Hardware ....................................................................................................A-28
A.2 Software......................................................................................................A-28
B.1 General Concepts of Resistive Panels .......................................................B-30

Programming On-board Flash Memory

C.1 Overview.................................................................................................... C-32
C.2 Elements for programming the flash..........................................................C-32
C.3 Method....................................................................................................... C-33
C.4 Offset Address of ROM Image...................................................................C-33
C.5 Executing ProgRam Command Sequence................................................ C-34
Table of Contents

Appendix A

Appendix B

Resistive Touch Panel Operation

Appendix C

Appendix D

Monitor Initialization Code

D.1 Initialization Code of Metrowerks Monitor (Reset.S)..................................D-40
D.2 Initialization Code of SDS Monitor (Monitor.H)..........................................D-44
Appendix E Schematics
E.1 M68EZ328ADS v2.0 ...................................................................................E-54
Freescale Semiconductor, I
MOTOROLA M68EZ328ADS v2.0 USER’S MANUAL ii
For More Information On This Product,
Go to: www.freescale.com
nc...
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
Table of Contents
Freescale Semiconductor, Inc.
Freescale Semiconductor, I
iii M68EZ328ADS v2.0 USER’S MANUAL MOTOROLA
For More Information On This Product,
Go to: www.freescale.com
nc...
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
Freescale Semiconductor, Inc.
LIST OF ILLUSTRATIONS
2-1 M68EZ328ADS v2.0 Key Component Layout....................................................2-9
2-2 Default DIP Switch Options for Metrowerks monitor ........................................2-10
2-3 DIP Switch Options for SDS monitor................................................................2-10
2-4 Connecting PC to Debug Port of M68EZ328ADS v2.0....................................2-11
2-5 Debug Pop-Up Window of SDS v7.4................................................................2-14
2-6 Connection Setting inside Debug Pop-up Window of SDS v7.4 ......................2-15
3-1 M68EZ328ADS v2.0 Functional Block Diagram...............................................3-16
3-2 Interface of Flash Memories.............................................................................3-19
3-3 Interface of EMU ROM.....................................................................................3-20
3-4 Interface of EDO DRAMs .................................................................................3-21
3-5 UART and IRDA Interface................................................................................3-22
3-6 Serial Port Pin Assignment...............................................................................3-22
3-7 Debug Port Interface........................................................................................3-23
3-8 LCD and Touch Panel Connector Pin Assignment ..........................................3-23
3-9 Touch Panel Controller Interface......................................................................3 -24
3-10 Single Tone Generator.....................................................................................3-25
3-11 Logic Analyzer Connectors ..............................................................................3-25
3-12 Power Connectors............................................................................................3-27
2-1 Resistive Touch Panel......................................................................................B-30
2-2 Determination of X,Y Position ..........................................................................B-31
C-1 Method of programming on-board Flash memory...........................................C-33
C-2 Flash Program Algorithm.................................................................................C-38
Freescale Semiconductor, I
MOTOROLA M68EZ328ADS v2.0 USER’S MANUAL iv
For More Information On This Product,
Go to: www.freescale.com
nc...
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
Freescale Semiconductor, Inc.
LIST OF TABLES
3-1 DIP Switch pack S1 Setting..............................................................................3-17
3-2 DIP Switch pack S2 Setting..............................................................................3-17
3-3 Operation Mode Setting ...................................................................................3-18
3-4 Function of LED Indicators...............................................................................3-18
3-5 M68VZ328ADS v2.0 Default Memory Map ......................................................3-19
3-6 Signal Assignment for Touch Panel Controller.................................................3-24
3-7 Pin Assignments of P4.....................................................................................3-26
A-1 Comparison of M68EZ328ADS v1.x and v2.0..................................................A-28
A-2 Software Change for using M68EZ328ADS v2.0.............................................A-28
Freescale Semiconductor, I
MOTOROLA M68EZ328ADS v2.0 USER’S MANUAL v
For More Information On This Product,
Go to: www.freescale.com
nc...
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
Freescale Semiconductor, Inc.
SECTION 1 GENERAL INFORMATION

1.1 INTRODUCTION

The DragonBallTM-EZ (MC68EZ328) Application Development System (M68EZ328ADS) is designed to supply users with an environment to develop MC68EZ328 based application software. Moreover, this board can be used as a reference for real-life product design. M68EZ328ADS provides several interface ports for application software and target board debug purpose.
DragonBallTM-EZ ADS altogether has two versions released for customers. This is the sec­ond version.Theboard design and layout insecondversion has beenchangeda great deal. It includes simplifying the design for enhancing production quality and the easiness to use. However, most of the interfaces to external peripherals remain unchanged in order to pro­vide high degree of compatibility with previous version. For more details on the changes, Please refer to Appendix A .
This document will discuss the usage and system details of the M68EZ328ADS v2.0.

1.2 FEATURES

• MC68EZ328 CPU
• Memory Subsystem —2 MB FLASH (Expandable to 4MB)
—8 MB EDO DRAM
• Debug ports —One RS232 serial port interface to MC68EZ328 internal UART
—One External RS232 serial port connecting to on-board UART chip —Direct logic analyzer interface to system bus
• LCD and Touch Panel Interface —MC68EZ328 LCD interface
—Burr-Brown 12-bit touch panel controller ADS7843E available for pen input
Freescale Semiconductor, I
•LEDIndicators —Red LED for power
—Green LED for system heart beat —Yellow LED for status of MC68EZ328 pin PD0 —Yellow LED for status of MC68EZ328 pin PD1
• Board operation mode support —MC68EZ328 EMU mode
—MC68EZ328 normal mode —MC68EZ328 bootstrap mode
• Debug Monitor —MetroWerks Codewarrior Target Monitor using serial port
MOTOROLA M68EZ328ADS v2.0 USER’S MANUAL 1-6
For More Information On This Product,
Go to: www.freescale.com
nc...
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
General Information
—SDS source-leveldebuggermonitor by Software DevelopmentSystemInc.usingse-
rial port
• Clock Source —32.768KHz for MC68EZ328 internal PLL
• Power Supply —3.0V - 3.3V main power supply
Freescale Semiconductor, Inc.

1.3 RELATED DOCUMENTATION

The following documents can be used as references when using M68EZ328ADS.
• MC68EZ328 User’s Manual
• MC68EZ328 Product Information

1.4 TECHNICAL SUPPORT

1.4.1 M68EZ328ADS v2.0
For getting the latest information, please visit our web page:
http://www.mot.com/SPS/WIRELESS/products/DragonBall.html
http://www.apspg.com/products/dragonballez/mc68ez328.html
1.4.2 Debugger
There are three source-level debuggers for DragonBallTM-EZ. The contact information is listed below.
1. Metrowerks
http://www.metrowerks.com
2. Single Step Development
http://www.sdsi.com
Freescale Semiconductor, I
3. Microtek SLD
http://www.microtekintl.com
1-7 M68EZ328ADS v2.0 USER’S MANUAL MOTOROLA
For More Information On This Product,
Go to: www.freescale.com
nc...
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
Freescale Semiconductor, Inc.
SECTION 2 QUICK INSTALLATION GUIDE

2.1 OVERVIEW

This section provides a description of the evaluation module, requirements, quick installa­tion and test information. Detailed information on the M68EZ328ADS v2.0 design and oper­ation is provided in the remaining sections of this manual.

2.2 EQUIPMENTS REQUIRED

The following equipments are required to use with the M68EZ328ADS Application Develop­ment System, some of them are already bundled with the ADS package.
• Power supply 3.0V-3.3V, 1500mA, with 2 mm female (inside positive) power connec­tor
• RS-232cable(DB9maletoDB9female)
• IBM PC compatible computer (486 class or higher) running Windows3.1and DOS 6.0 (or higher), or Windows 95, with an RS-232 serial port capable of 9600-115200 bit per second operation

2.3 INSTALLATION PROCEDURE

Please follow the procedure below to set up M68EZ328ADS.
1. Prepare the M68EZ328ADS v2.0 board
2. Connect the M68EZ328ADS v2.0 board to PC and power supply
3. Install software debugger
2.3.1 Prepare the M68EZ328ADS v2.0 board
Locate the DIP switches on the M68EZ328ADS v2.0 board and select appropriate monitor and debug port for your debugger.
Figure2-2shows the factorydefaultDIP switchessettings.This settingselectstouse Metro­works monitor. Figure 2-3 shows the DIP switches setting of using SDS monitor.
Freescale Semiconductor, I
For detail description of each switch. Pls. refer to Table 3-1 and Table 3-2. For additional informationon the M68EZ328ADS v2.0 and its components. Pls refer to Sec-
tion 3 .
MOTOROLA M68EZ328ADS v2.0 USER’S MANUAL 2-8
For More Information On This Product,
Go to: www.freescale.com
nc...
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
Quick Installation Guide
Freescale Semiconductor, Inc.
Freescale Semiconductor, I
Figure 2-1. M68EZ328ADS v2.0 Key Component Layout
2-9 M68EZ328ADS v2.0 USER’S MANUAL MOTOROLA
For More Information On This Product,
Go to: www.freescale.com
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
Quick Installation Guide
Monitor and Debug port selection
Freescale Semiconductor, Inc.
nc...
S2
ON
12345678
Figure 2-2. Default DIP Switch Options for Metrowerks monitor
S1
ON
12345678
Figure 2-3. DIP Switch Options for SDS monitor
S1
ON
12345678
S2
ON
12345678
Freescale Semiconductor, I
2-10 M68EZ328ADS v2.0 USER’S MANUAL MOTOROLA
For More Information On This Product,
Go to: www.freescale.com
nc...
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
Quick Installation Guide
Freescale Semiconductor, Inc.
2.3.2 Connecting M68EZ328ADS v2.0 to PC
Figure 2-4 shows connections among the PC, the external power supply and the M68E Z328ADS v2.0 board. Use the following steps to complete cable connections:
Host Computer
COM1
/COM2
RS232 Cable
Debug Port
EZ UART
3.0-3.3V
Power Supply
M68VZ328ADS
Figure 2-4. Connecting PC to Debug Port of M68EZ328ADS v2.0
For m ost evaluation platforms, serial communication is the primary channel to link up PC with the target board. Both Metrowerks Codewarrior and Software Development System (SDS) debug monitor support serial communication through UART port. The procedure are as follows.
1. Connect a RS232 cable from COM port (COM1 or COM2) to connector P2 of M68EZ328ADS v2.0.
2. Connect the power supply +3V or power adaptor to the P1 of M68EZ328ADS v2.0
3. Turn on the power supply. The RED LED will flash and the GREEN LED will illuminate when power is correctly applied.
Freescale Semiconductor, I
2.3.3 Installing software debugger
The following software debugger supports M68EZ328ADS v2.0:
• Metrowerks Codewarrior
• Single Step Development System
•SLD
Metrowerks Codewarrior
A simple procedure for using Metrowerks Codewarrior Target Monitor:
2-11 M68EZ328ADS v2.0 USER’S MANUAL MOTOROLA
For More Information On This Product,
Go to: www.freescale.com
nc...
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
Quick Installation Guide
1. Install the Metrowerks Codewarrior IDE
2. Run Codewarrior IDE program.
3. Open a new project file with Embedded 68k Stationery.
Freescale Semiconductor, Inc.
4. Select ADS_68EZ328 Stationery for new project.
Freescale Semiconductor, I
2-12 M68EZ328ADS v2.0 USER’S MANUAL MOTOROLA
For More Information On This Product,
Go to: www.freescale.com
nc...
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
Quick Installation Guide
5. Choose "Enable Debugger" from the "Project" pull-down menu.
Freescale Semiconductor, Inc.
6. Change the connection settings in the Debug Settings Windows.
Freescale Semiconductor, I
2-13 M68EZ328ADS v2.0 USER’S MANUAL MOTOROLA
For More Information On This Product,
Go to: www.freescale.com
nc...
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
Quick Installation Guide
7. Edit the code inside the Codewarrior IDE program.
8. Press F5 to run the program.
Single Step Development System
A simple procedure for using Single Step Debugger:
1. Install the Single Step Debugger on your PC.
2. Run Single Step Debugger
3. Choose Debug in the File pull-downmenutoopentheDebug pop-up window.
4. InsidetheDebug pop-upwindow,choosethe objectfile todownloador"debugwithout file" asshowninFigure2-5,select the serial port (COM1 orCOM2...)accordingto the serial port of the PC connecting to the ADS, disable "hardware flow control" and the baud rate should be 115200bps as shown in Figure 2-6.
5. The file should be downloadedandthenyoucanstartyourdevelopment. (For details, please refer to the SingleStep User’s Manual).
Freescale Semiconductor, Inc.
Figure 2-5. Debug Pop-Up Window of SDS v7.4
Freescale Semiconductor, I
2-14 M68EZ328ADS v2.0 USER’S MANUAL MOTOROLA
For More Information On This Product,
Go to: www.freescale.com
nc...
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
Quick Installation Guide
Freescale Semiconductor, Inc.
Figure 2-6. Connection Setting inside Debug Pop-up Window of SDS v7.4
Freescale Semiconductor, I
2-15 M68EZ328ADS v2.0 USER’S MANUAL MOTOROLA
For More Information On This Product,
Go to: www.freescale.com
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
Freescale Semiconductor, Inc.
SECTION 3 HARDWARE DESCRIPTION AND BOARD OPERATION

3.1 OVERVIEW

Figure 3-1 shows the block diagram of M68EZ328ADS v2.0.
Logic Analyzer
nc...
Extension
Connectors
Single
Tone
Generator
PWMO
Touch Panel
Controller
Extension
MC68EZ328
Connector
FLASH
1M x 16-bit
EDO DRAM
4M x 16-bit
Control Bus
UART SIGNALS RESET
FLASH
1M x 16-bit
Reset
Circuit
Address Bus
Data Bus
UART
CHIP
UART
and IRDA
Interface
Debug
Port
IRDA
UART
Power Connector
Freescale Semiconductor, I
4-bit LCD
LCD Connectors
Figure 3-1. M68EZ328ADS v2.0 Functional Block Diagram
MOTOROLA M68EZ328ADS v2.0 USER’S MANUAL 3-16
For More Information On This Product,
Go to: www.freescale.com
RESET
GND
ABORT
GND
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
Hardware Description and Board Operation
Freescale Semiconductor, Inc.

3.2 CONTROL SWITCHES

There are two push buttons on the ADS which function as follows:
1. Reset Switch (SW2): When pressed, a hardware reset is generated to the MC68EZ328 processor and resumes operation.
2. Abort Switch (SW1): This switch is used to generate a level 7 interrupt to the MC68EZ328 processor for aborting normal software execution and returning control to the debug monitor.

3.3 DIP SWITCHES

There are two DIP switch packs on the ADS board, S1 and S2. S1 is used to configure the memory system and operation modes. S2 is used to enable the on-board peripheral such as buzzer and touch panel controller. Table 3-1 and Table 3-2 show the description of each switch.
nc...
Switch FUNCTION ON OFF
S1-1 UART Transceiver Enable Disable S1-2 IrDA Module Enable Disable S1-3 Buzzer Enable Disable S1-4 Pen IRQ Enable Disable S1-5 Chip Select of Touch Panel Controller Enable Disable S1-6 Unused S1-7 Unused S1-8 Unused
Table 3-1. DIP Switch pack S1 Setting
Table 3-2. DIP Switch pack S2 Setting
Switch FUNCTION ON OFF
S2-1 CSA0 - FLASH0 Connected Disconnected S2-2 CSA1 - FLASH1 Connected Disconnected S2-3 CSD0 - EDO DRAM Connected Disconnected S2-4 EMU Mode Enable Disable S2-5 Bootstrap Mode Enable Disable S2-6 Monitor Select SDS Metrowerks S2-7 Unused
Freescale Semiconductor, I
S2-8 Unused
3-17 M68EZ328ADS v2.0 USER’S MANUAL MOTOROLA
For More Information On This Product,
Go to: www.freescale.com
nc...
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
Freescale Semiconductor, Inc.
Hardware Description and Board Operation

3.4 OPERATION MODES

M68EZ328ADS v2.0 supports three operation modes of MC68EZ328: EMU Mode, Normal Mode and Bootstrap Mode. Selection of these operation modes is controlled by DIP switch S2-8. Operation mode has to be selected before resetting the system. Mode is not allowed to change during normal running. Table 3-3 shows the operation mode configuration.
Table 3-3. Operation Mode Setting
DIP Switch S2-4 DIP Switch S2-5 Operation Mode
ON OFF EMU
OFF OFF Normal
ON ON Bootstrap
OFF ON Bootstrap
Normal Mode - After power up or system reset in this mode, CSA0 is default to cover the
whole memory map except MC68EZ328 internal registers and EMU space. Also, as reset vector fetch is at the beginning of CSA0 space, CSA0 should be connected to the boot ROM in which the first two words are reset vectors.
Bootstrap Mode - When this mode is selected, the DragonBall-EZ will start its embedded bootloader. User can use this mode to do simple debugging or reprogram the flash memo­ries. For detailed bootstrap mode operation, please refer MC68EZ328 user’s manual.
EMU Mode - When this mode is selected, the reset vectors are generated internally by the ICE module of MC68EZ328. The first instruction fetch is at $FFFC0020. Therefore, in EMU mode the debug monitor of MC68EZ328ADS v2.0 is located beginning at $FFFC0020. EMUCS is always running in 8-bit data bus mode covering the address space from $FFFC0000 to $FFFD0000

3.5 LED INDICATORS

There are four LED indicators on the ADS which function as shown in Table 3-4.
Table 3-4. Function of LED Indicators
Reference # Color Name Function
LED3 Yellow PD0 Status of PD0 LED4 Yellow PD1 Status of PD1
Freescale Semiconductor, I
The LED3 is connected to a counter. The counter is toggled by address line A1.
LED1 Red Heart Beat Blinking heart beat indicates the system is "alive" LED2 Green Power Power is applied to the system with right polarity
MOTOROLA M68EZ328ADS v2.0 USER’S MANUAL 3-18
For More Information On This Product,
Go to: www.freescale.com
nc...
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
Hardware Description and Board Operation
Freescale Semiconductor, Inc.

3.6 MEMORY

M68EZ328ADS v2.0 provides on-board Flash memory and EDO DRAM, for application development.They canbeenabled ordisabled individuallyby setting thecorresponding DIP switches.
3.6.1 Memory Map
The default memory map of M68EZ328ADS v2.0 in normal mode is shown in Table 3-5. The chip select range to all of the memory are software programmable. Users can reconfigure the memory map for their applications.
Table 3-5. M68VZ328ADS v2.0 Default Memory Map
System Address Memory Assigned Chip Select $00000000-$007FFFFF 8MB EDO DRAM CSD0 $00800000-$009FFFFF 2MB FLASH BANK0 CSA0
$00A00000-$00BFFFFF 2MB FLASH BANK1 CSA1
$00C00000-$00FBFFFF Unused ­$FFFC0000-$FFFCFFFF EMU Monitor EMUCS $FFFD0000-$FFFDFFFF Debug Port EMUCS
$FFFFF000-$FFFFFFFF MC68EZ328 Internal Register -
3.6.2 FLASH Memory
MC68EZ328
CSA1
CSA0
A[1..20]
D[0..15]
Freescale Semiconductor, I
OE
WE
Figure 3-2. Interface of Flash Memories
S2-2
S2-1
VCC VCC
CE A[0..19]
D[0..15]
OE
WE
1MX16-Bit FLASH
CE
1MX16-Bit FLASH
FLASH1
FLASH0
M68EZ328ADS v2.0 supports up to two 2M-byte Flash memory chips. However, only one bank is installedwhentheboardisshippedout from the factory.Figure3-2.showstheinter­face of them.Theyarechip-selected by *CSA0 and *CSA1signals.Theconnection of these *CSAx signals to the Flash memories is controlled by DIP switches S2-1 and S2-2.
3-19 M68EZ328ADS v2.0 USER’S MANUAL MOTOROLA
For More Information On This Product,
Go to: www.freescale.com
Loading...
+ 45 hidden pages