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 theare registered trademarks
of Motorola Ltd.
3-6Signal Assignment for Touch Panel Controller.................................................3-24
3-7Pin Assignments of P4.....................................................................................3-26
A-1Comparison of M68EZ328ADS v1.x and v2.0..................................................A-28
A-2Software Change for using M68EZ328ADS v2.0.............................................A-28
Freescale Semiconductor, I
MOTOROLAM68EZ328ADS v2.0 USER’S MANUALv
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 second 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 provide 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
MOTOROLAM68EZ328ADS v2.0 USER’S MANUAL1-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:
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-7M68EZ328ADS v2.0 USER’S MANUALMOTOROLA
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 installation and test information. Detailed information on the M68EZ328ADS v2.0 design and operation is provided in the remaining sections of this manual.
2.2 EQUIPMENTS REQUIRED
The following equipments are required to use with the M68EZ328ADS Application Development 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 connector
• 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 Metroworks 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 .
MOTOROLAM68EZ328ADS v2.0 USER’S MANUAL2-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-9M68EZ328ADS v2.0 USER’S MANUALMOTOROLA
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-10M68EZ328ADS v2.0 USER’S MANUALMOTOROLA
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-11M68EZ328ADS v2.0 USER’S MANUALMOTOROLA
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-12M68EZ328ADS v2.0 USER’S MANUALMOTOROLA
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-13M68EZ328ADS v2.0 USER’S MANUALMOTOROLA
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).
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.
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-4DIP Switch S2-5Operation Mode
ONOFFEMU
OFFOFFNormal
ONONBootstrap
OFFONBootstrap
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 memories. 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 #ColorNameFunction
LED3YellowPD0Status of PD0
LED4YellowPD1Status of PD1
Freescale Semiconductor, I
The LED3 is connected to a counter. The counter is toggled by address line A1.
LED1RedHeart BeatBlinking heart beat indicates the system is "alive"
LED2GreenPowerPower is applied to the system with right polarity
MOTOROLAM68EZ328ADS v2.0 USER’S MANUAL3-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 AddressMemoryAssigned Chip Select
$00000000-$007FFFFF8MB EDO DRAMCSD0
$00800000-$009FFFFF2MB FLASH BANK0CSA0
M68EZ328ADS v2.0 supports up to two 2M-byte Flash memory chips. However, only one
bank is installedwhentheboardisshippedout from the factory.Figure3-2.showstheinterface 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-19M68EZ328ADS v2.0 USER’S MANUALMOTOROLA
For More Information On This Product,
Go to: www.freescale.com
Loading...
+ 45 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.