eZ80Acclaim!® Microcontrollers
eZ80AcclaimPlus!
Development Kit
User Manual
UM024402-0812
Copyright ©2012 Zilog®, Inc. All rights reserved.
www.zilog.com
eZ80AcclaimPlus! Development Kit
User Manual
ii
Warning: DO NOT USE THIS PRODUCT IN LIFE SUPPORT SYSTEMS.
LIFE SUPPORT POLICY
ZILOG’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE
SUPPORT DEVICES OR SYSTEMS WITHOUT THE EXPRESS PRIOR WRITTEN APPROVAL OF
THE PRESIDENT AND GENERAL COUNSEL OF ZILOG CORPORATION.
As used herein
Life support devices or systems are devices which (a) are intended for surgical implant into the body, or (b)
support or sustain life and whose failure to perform when properly used in accordance with instructions for
use provided in the labeling can be reasonably expected to result in a significant injury to the user. A critical component is any component in a life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system or to affect its safety or effectiveness.
Document Disclaimer
©2012 Zilog, Inc. All rights reserved. Information in this publication concerning the devices, applications,
or technology described is intended to suggest possible uses and may be superseded. ZILOG, INC. DOES
NOT ASSUME LIABILITY FOR OR PROVIDE A REPRESENTATION OF ACCURACY OF THE
INFORMATION, DEVICES, OR TECHNOLOGY DESCRIBED IN THIS DOCUMENT. ZILOG ALSO
DOES NOT ASSUME LIABILITY FOR INTELLECTUAL PROPERTY INFRINGEMENT RELATED
IN ANY MANNER TO USE OF INFORMATION, DEVICES, OR TECHNOLOGY DESCRIBED
HEREIN OR OTHERWISE. The information contained within this document has been verified according
to the general principles of electrical and mechanical engineering.
eZ80, eZ80Acclaim! and eZ80AcclaimPlus! are trademarks or registered trademarks of Zilog, Inc. All
other product or service names are the property of their respective owners.
UM024402-0812
eZ80AcclaimPlus! Development Kit
User Manual
iii
Revision History
Each instance in the Revision History table below reflects a change to this document from
its previous version. For more details, click the appropriate links in the table.
Revision
Level
Description
Page
No.
Apr
2012
01
Original issue
n/a
Aug
2012
02
Added note about jumper settings, replaced figures 4–6, modified Table 2.
4, 9,
13, 16
Date
UM024402-0812
Revision History
eZ80AcclaimPlus! Development Kit
User Manual
iv
Safeguards
The following precautions must be observed when working with the devices described in
this document.
Caution: Always use a grounding strap to prevent damage resulting from electrostatic
discharge (ESD).
Safeguards
UM024402-0812
eZ80AcclaimPlus! Development Kit
User Manual
v
Table of Contents
Revision History. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .iii
Safeguards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
List of Figures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
The eZ80AcclaimPlus! Development Kit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Kit Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Kit Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Supported Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Installing the ZDS II Software and Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Installing the USB Smart Cable Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Windows 7 32/64 Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Windows Vista 32/64 Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Windows XP Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Installing the FTDI USB-to-UART Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Connecting the eZ80AcclaimPlus! Development Board to your PC . . . . . . . . . . . . . 8
Running the Sample Starter Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Viewing the Starter Project Output via the ZDS II Instruction Set Simulator . . 12
Appendix A.eZ80AcclaimPlus! Development Board . . . . . . . . . . . . . . . . . . . . . . . . . . .
Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Jumper Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Zilog Developer Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ZDS II Flash Loader Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ZDS II Sample Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
15
16
16
17
17
Appendix B.Schematic Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Appendix C.Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Customer Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
UM024402-0812
Table of Contents
eZ80AcclaimPlus! Development Kit
User Manual
vi
Table of Contents
UM024402-0812
eZ80AcclaimPlus! Development Kit
User Manual
vii
List of Figures
Figure 1.
The eZ80AcclaimPlus! Development Kit . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Figure 2.
A Successful USB-to-UART Driver Installation . . . . . . . . . . . . . . . . . . . . . . 7
Figure 3.
Connecting the Six-Conductor Ribbon Cable to the Serial or USB Smart Cable 8
Figure 4.
Debug Connector J1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 5.
USB-to-UART Port 3 Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 6.
The eZ80AcclaimPlus! Development Board . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 7.
eZ80AcclaimPlus! Development Kit Block Diagram . . . . . . . . . . . . . . . . . 14
Figure 8.
Female Plug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 9.
Schematic Diagram #1 of 4: USB and Serial Interfaces . . . . . . . . . . . . . . . 18
Figure 10. Schematic Diagram #2 of 4: EMAC Interface . . . . . . . . . . . . . . . . . . . . . . . 19
Figure 11. Schematic Diagram #3 of 4: Memory Interface . . . . . . . . . . . . . . . . . . . . . 20
Figure 12. Schematic Diagram #4 of 4: eZ80F91 MCU . . . . . . . . . . . . . . . . . . . . . . . . 21
UM024402-0812
List of Figures
eZ80AcclaimPlus! Development Kit
User Manual
viii
List of Figures
UM024402-0812
eZ80AcclaimPlus! Development Kit
User Manual
ix
List of Tables
Table 1.
eZ80F910300KITG Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Table 2.
eZ80AcclaimPlus! Development Board Jumper Settings . . . . . . . . . . . . . . 16
Table 3.
eZ80F910300KITG Development Kit Sample Projects . . . . . . . . . . . . . . . 17
UM024402-0812
List of Tables
eZ80AcclaimPlus! Development Kit
User Manual
x
List of Tables
UM024402-0812
eZ80AcclaimPlus! Development Kit
User Manual
1
The eZ80AcclaimPlus! Development Kit
Zilog’s eZ80AcclaimPlus! Development Kit, part number eZ80F910300KITG, provides a
general-purpose platform for creating a design based on the eZ80F91 microcontroller. The
eZ80F91 MCU, a member of Zilog’s eZ80AcclaimPlus! product family, which offers an
on-chip EMAC and Flash memory.
Note: Zilog recommends the eZ80AcclaimPlus! Development Kit for new designs. However, if
you are already working with Zilog’s eZ80F91 Development Kit (eZ80F910300ZCOG) or
eZ80F91 Modular Development Kit (eZ80F910200KITG), Zilog recommends the development documentation that applies to these kits.
This document provides instructions for setting up and configuring your eZ80AcclaimPlus!
Development Board and includes schematic diagrams and a discussion of Board features
and ZDS II.
The first sections of this document guide you through the following tasks:
•
•
•
•
•
Installing the ZDS II Software and Documentation on page 3
Installing the USB Smart Cable Driver on page 4
Installing the FTDI USB-to-UART Driver on page 6
Connecting the eZ80AcclaimPlus! Development Board to your PC on page 8
Running the Sample Starter Project on page 10
Further details, including memory configurations, jumper settings and a listing of sample
projects can be found in Appendix A. eZ80AcclaimPlus! Development Board on page 13.
Figure 1 displays an image of the eZ80AcclaimPlus! Development Board.
UM024402-0812
eZ80AcclaimPlus! Development Kit
User Manual
2
Figure 1. The eZ80AcclaimPlus! Development Kit
Kit Contents
Table 1 lists the contents of the eZ80AcclaimPlus! Development Kit.
Table 1. eZ80F910300KITG Contents
Item
Description
1
eZ80AcclaimPlus! Development Board
1
2
USB Smart Cable
1
3
6-Circuit Ribbon Cable
1
4
A (male) to Mini-B USB Cable
1
5
ZDS II – eZ80Acclaim! Software and Documentation CD-ROM
1
6
eZ80AcclaimPlus! User Manual (UM0244)
1
The eZ80AcclaimPlus! Development Kit
Quantity
UM024402-0812
eZ80AcclaimPlus! Development Kit
User Manual
3
Kit Features
The key features of the eZ80AcclaimPlus! Development Kit are listed below.
•
eZ80AcclaimPlus! Development Board, which includes:
– eZ80F91 MCU operating at 50 MHz, with 256 KB of internal Flash memory and
8 KB of internal SRAM memory
– On-chip Ethernet Media Access Controller (EMAC)
– 8 MB of Flash memory
– Up to 1 MB of off-chip SRAM memory
– A USB interface that provides:
○ Power to the Board with overcurrent protection
○ Connection to the eZ80F91 MCU’s UART0 block
–
–
–
–
–
•
•
DB9 connected to the eZ80F91 MCU’s UART1 block
Optional external power connection
Ethernet port and PHY
Real-Time Clock support
One 64-pin header with all available GPIO ports connected to it
USB Smart Cable
ZDS II Software and Documentation CD-ROM
Supported Operating Systems
The eZ80AcclaimPlus! Development Board supports the following operating systems:
•
•
•
Microsoft Windows 7 (32-bit/64-bit)
Microsoft Windows Vista (32-bit/64-bit)
Microsoft Windows XP
Installing the ZDS II Software and Documentation
Prior to connecting the eZ80AcclaimPlus! Development Board to your development PC,
locate the ZDS II CD-ROM in your eZ80AcclaimPlus! Development Kit, and observe the
following steps to install your ZDS II software and documentation.
UM024402-0812
Kit Features
eZ80AcclaimPlus! Development Kit
User Manual
4
1. Insert the ZDS II disc into the CD-ROM drive. The DemoShield installation application should launch automatically. If DemoShield does not launch automatically, open
Windows Explorer, browse to your CD-ROM drive, and double-click the
launch.exe executable file to launch the DemoShield installer.
2. In the DemoShield main menu, click the Install Products button. From the list of
products to install, you can choose to install only ZDS II or to install both ZDS II and
all associated documentation. As an option, you can also copy the documentation
directly from your CD-ROM drive to your hard disk.
Note: The eZ80AcclaimPlus! Development Board is shipped with all settings at their defaults;
these settings are listed in Table 2 on page 16. It is important to determine that the settings
on your Board are correct before you continue with installing and running the demo.
Installing the USB Smart Cable Driver
The USB Smart Cable can be installed on PCs that run on Windows 7 (32- and 64-bit),
Windows Vista (32- and 64-bit) and Windows XP operating systems. The procedures in
this section will guide you through the USB Smart Cable installation process.
Windows 7 32/64 Systems
Observe the following steps to install the USB Smart Cable on a Windows 7 system.
1. Connect the USB Smart Cable to a USB port on your development PC. When the PC
detects the new hardware, it will display the Installing device driver software dialog.
2. Windows automatically searches for the driver; this process can take a few moments.
Because there is no option to terminate this search process, wait for the search to complete.
If the driver was previously installed, Windows will automatically install the USB
Smart Cable driver. If this is the case, skip ahead to Step 9. If Windows cannot find the
driver, close the search dialog and proceed to the next step.
3. From the Start menu, navigate via the Search Programs and files menu, and enter
Device Manager in the Search field to cause the Device Manager to appear in a list of
search results.
4. From this search list, click Device Manager to open the Device Manager dialog,
which presents a list of devices that operate on your PC. Find Other devices, toggle it
to view a sublist of additional devices, and right-click your mouse on USB Smart
Cable.
5. In the submenu that appears, click Update Driver Software....
The eZ80AcclaimPlus! Development Kit
UM024402-0812
eZ80AcclaimPlus! Development Kit
User Manual
5
6. In the Update Driver Software – USB Smart Cable dialog that appears, click the
Browse my computer for driver Software option.
7. Click the Browse... button to browse to one of the following driver directories,
depending on the throughput of your PC.
On 32-bit Windows 7 systems, navigate to:
\device drivers\USB\x32
\device drivers\USB\x32
On 64-bit Windows 7 systems, navigate to:
\device drivers\USB\x64
\device drivers\USB\x64
8. Click Next to install the driver. On 32-bit: Windows systems, a security dialog will
appear; select Install this driver software anyway.
9. Click Close after the Wizard finishes the installation.
Windows Vista 32/64 Systems
Observe the following steps to install the USB Smart Cable on a Windows Vista system.
1. Connect the USB Smart Cable to a USB port on the development PC.
2. After the PC detects the new hardware, it will display the Found New Hardware Wizard dialog box. Click Locate and install driver software (recommended).
3. Depending on your development PC’s User Account Control settings, Windows may
ask for permission to continue the installation. Click Continue.
4. When the Insert the Disc dialog appears, select I don’t have the disc. Show me other
options. Click the Next button to display the Windows couldn’t find driver dialog.
5. Select Browse my computer for driver software (advanced) to display the Browse
For Driver dialog, which prompts you to key in or browse for the location of the driver’s
.inf file. Depending on the type of computer you use (32- bit or 64-bit), use the
Browse... button to navigate to one of the following paths, then click the Next button.
On 32-bit Vista systems, navigate to:
\device drivers\USB\x32
\device drivers\USB\x32
On 64-bit Vista systems, navigate to:
\device drivers\USB\x64
\device drivers\USB\x64
UM024402-0812
Installing the USB Smart Cable Driver
eZ80AcclaimPlus! Development Kit
User Manual
6
6. When the Windows Security dialog prompts you whether to install or not install, click
Install this driver software anyway and wait until the installation is completed (Windows may prompt you more than once).
7. When the software has been installed successfully, click Close.
Windows XP Systems
Observe the following steps to install the USB Smart Cable on a Windows XP system.
1. Connect the USB Smart Cable to a USB port on the development PC. When the PC
detects the new hardware, it will display the Found New Hardware Wizard dialog.
2. In the Wizard, select Install from a list or specific location (Advanced), and click Next.
Note: If the Windows Hardware Installation dialog appears, click Continue Anyway.
3. In the Please choose your search and installations dialog, select Search for the best
driver in these locations and include this location in search.
4. Use the Browse... button to navigate to one of the following paths:.
\device drivers\USB\x32
\Device Drivers\USB\x32
5. Click Next to locate the appropriate driver.
6. Click Next, then click Finish to complete the installation.
Installing the FTDI USB-to-UART Driver
An FTDI USB-to-UART driver is required to allow your PC to communicate through its
USB port to the on-chip UART of the eZ80AcclaimPlus! MCU. Observe the following
procedure to perform these connections.
1. Ensure that the USB cable is not plugged in to the eZ80AcclaimPlus! Development
Board’s P3 connector.
2. Navigate to the following filepath and double-click the CDM20802_setup.exe file to
begin the driver installation.
\Device Drivers\FTDI Uart
3. The installation process will begin and you should observe output similar to the following messages on the screen of your PC:
The eZ80AcclaimPlus! Development Kit
UM024402-0812
eZ80AcclaimPlus! Development Kit
User Manual
7
32-bit OS detected
\dpinstx86.exe
Installation driver
FTDI CDM driver installation process completed...
4. When the installation is complete, plug in the Mini-B connector of the second USB
cable into the Board, and the larger A connector into the USB port of your PC.
5. If the driver installation was successful, the Ports (COM & LPT) section of the Device Manager will display USB Serial Port (COMx) or similar message, as highlighted in Figure 2.
Figure 2. A Successful USB-to-UART Driver Installation
Note: To launch the Device Manager on Windows 7 systems, launch the Start menu, enter device
manager in the Search programs and files field, and press the Enter key.
To open the Device manager on earlier Windows systems, navigate via the following path:
Start → Control Panel → System → Hardware → Device Manager → Ports (COM& LPT)
UM024402-0812
Installing the FTDI USB-to-UART Driver
eZ80AcclaimPlus! Development Kit
User Manual
8
Connecting the eZ80AcclaimPlus! Development Board to
your PC
Observe the following procedure to connect the eZ80AcclaimPlus! Board to your PC.
Caution: Disconnect or turn off the power to the eZ80AcclaimPlus! Development Board before
connecting or disconnecting the USB Smart Cable.
1. Connect one end of the 6-circuit ribbon cable provided in your Kit to the USB Smart
Cable unit, ensuring that the ribbon’s male connector is aligned correctly with the
female connector on the unit, as indicated by the red stripe in Figure 3.
Figure 3. Connecting the Six-Conductor Ribbon Cable to the Serial or USB Smart Cable
2. Connect the other end of the ribbon cable to Debug Connector J1 on the Development
Board. Ensure that Pin 1 on the ribbon cable is aligned with Pin 1 on the target connector, as highlighted in Figure 4.
The eZ80AcclaimPlus! Development Kit
UM024402-0812
eZ80AcclaimPlus! Development Kit
User Manual
9
Figure 4. Debug Connector J1
3. With the USB A (male) to Mini-B cable, connect Port P3 on the eZ80AcclaimPlus!
Development Board to a USB port on the development PC to apply power to the
Development Board, as highlighted in Figure 5.
Figure 5. USB-to-UART Port 3 Connector
UM024402-0812
Connecting the eZ80AcclaimPlus! Development
eZ80AcclaimPlus! Development Kit
User Manual
10
Note: To use the USB port as a power source, adjust the shunt on J12 to the 1–2 position.
Running the Sample Starter Project
A sample starter program provided on the ZDS II CD-ROM demonstrates how to write
proper code for the eZ80AcclaimPlus! Development Board. The starter program is written
so that it will default to the UART-to-USB Port P3 on the Board. The program writes a few
character strings either to this port, or to the simulated UART output window when running the Simulator Debug Tool (see the Viewing the Starter Project Output via the ZDS II
Instruction Set Simulator section on page 12). Before running the starter program, however, the eZ80AcclaimPlus! Development Board must be connected to your PC.
After you create your own application program, you can use ZDS II to download the code
you created into eZ80F91 memory for testing and debugging.
Procedure
Observe the following steps to build and run the sample starter program for viewing in a
terminal emulation program on your PC, such as HyperTerminal.
Note: While HyperTerminal is discussed in this document, it is not available on Windows 7 or
Vista machines. As an alternative, consider using Tera Term, which is available for download from the Internet.
1. If you haven’t already connected the UART-to-USB cable to the Board, return to the
Connecting the eZ80AcclaimPlus! Development Board to your PC section on page 8.
2. Launch HyperTerminal. From the File menu, click New Connection.
3. In the Name field, enter a name that describes the connection.
4. In the Icon box, select an appropriate icon for your connection, then click OK.
5. In the Connect To dialog box, and from the Connect using: drop-down menu,
choose the COM port that is connected to the UART-to-USB port on the
eZ80AcclaimPlus! Development Board.
6. In the Port Settings dialog box, set the following options:
– Bits per second: 57600
– Data bits: 8
– Parity: None
The eZ80AcclaimPlus! Development Kit
UM024402-0812
eZ80AcclaimPlus! Development Kit
User Manual
11
–
–
Stop bits: 1
Flow control: None
7. Click OK to establish a connection between HyperTerminal and the Board.
8. Launch ZDS II by navigating from the Windows Start menu to Programs → Zilog
ZDS II – eZ80Acclaim! → ZDS II – eZ80Acclaim! .
9. From the File menu in ZDS II, choose Open Project, and navigate to the following
filepath:
c:\Program Files\Zilog\ZDSII_eZ80Acclaim!_\samples\
StarterProject
10. Select the starter.zdsproj project within this filepath and click Open. A list of
source files will appear in the Workspace panel.
11. Double-click the main.c file in the Workspace panel to open the file in ZDS II’s Editor window. Refer to the header section of the main.c file for details about the project.
12. From the Build menu, select Set Active Configuration to open the Select Configuration dialog box.
13. Select Debug, then click OK to close the Select Configuration dialog box.
14. From the Project menu in ZDS II, select Settings to open the Project Settings dialog
box. In the Project Settings dialog box, select the Debugger page.
15. In the Debugger page, select eZ80F91ModDevKit_RAM from the Target list.
16. In the Debugger page, select USB Smart Cable from the Debug Tool drop-down
menu.
17. Click OK to close the Project Settings dialog box.
18. If you are prompted to rebuild any affected files, click Yes. Otherwise, choose Build
from the menu bar, then click Rebuild All.
19. To run the application, select Go from the Debug menu. Until the default settings are
changed, the following output will be presented in the HyperTerminal window:
Zilog Developer Studio
i = 5
d = 25
f = 1.260000
eZ80F91 5 25 1.260000
UM024402-0812
Running the Sample Starter Project
eZ80AcclaimPlus! Development Kit
User Manual
12
Viewing the Starter Project Output via the ZDS II Instruction Set
Simulator
The eZ80Acclaim! Cycle-Accurate Instruction Set Simulator interfaces with the ZDS II
Debugger to simulate the execution of programs without using an emulator or target hardware. The Instruction Set Simulator uses the command set of the Debugger to perform
tasks such as simulating timers and interrupts.
To use the eZ80Acclaim! Instruction Set Simulator as an option, observe the following
steps to view the output of the starter.zdsproj project in the ZDS II IDE.
1. In ZDS II, open the starter.zdsproj project.
2. From the Project menu in ZDS II, choose Settings to open the Project Settings dialog
box. Click the Debugger tab.
3. In the Debugger dialog, select eZ80F91ModDevKit_RAM from the Target pane by
clicking the checkbox next to the specific target name. Next, select Simulator from
the Debug Tool drop-down menu.
4. Click OK to close the Project Settings dialog box.
5. If you are prompted to rebuild any affected files, click Yes. Otherwise, choose Build
from the menu bar, then click Rebuild All.
6. When the build is complete, explore the Debug toolbar’s many debugger features. To
connect to the Simulator, choose Reset from the Debug menu.
7. Next, open the Simulated UART Output window to view the output of the program by
navigation via the View menu to Debug Windows → Simulated UART Output.
8. To run the application, select Go from the Debug menu. Until the default settings are
changed, the following output will be presented in the HyperTerminal window:
Zilog Developer Studio
i = 5
d = 25
f = 1.260000
eZ80F91 5 25 1.260000
9. Using the Simulator, you can now view the sample code to study how it works.
The eZ80AcclaimPlus! Development Kit
UM024402-0812
eZ80AcclaimPlus! Development Kit
User Manual
13
Appendix A. eZ80AcclaimPlus!
Development Board
The purpose of the eZ80AcclaimPlus! Development Kit is to provide a set of hardware
and software tools for applications based on the eZ80F91 microcontroller. An image of the
eZ80AcclaimPlus! Development Board is shown in Figure 6; see Figure 7 for a block diagram.
Figure 6. The eZ80AcclaimPlus! Development Board
UM024402-0812
eZ80AcclaimPlus! Development Board
eZ80AcclaimPlus! Development Kit
User Manual
14
GPIO Connector
UART1
DB9
USB
Mini-B
FTDI
eZ80F91
144BGA
5MHz/PLL
UART0
MII
PHY
RJ45
MAGN
ICS1894
J3011
3.3V/
400mA
LDO
External
Power
Up to 1.5A
SRAM
(1MB, 2 x 512KB)
Flash
(8 MB)
CY7C1049DV33-10ZSXI x 2
S29GL064N
Figure 7. eZ80AcclaimPlus! Development Kit Block Diagram
Note: Schematic diagrams for the eZ80AcclaimPlus! Development Board are provided in the
Schematic Diagrams chapter on page 18.
The eZ80AcclaimPlus! Development Board is driven by the eZ80F91 MCU with an external 50 MHz (Y1) crystal and an on-chip PLL programmed to run on the eZ80F91 MCU at
its internal frequency of 50 MHz. The chip employs an Ethernet Media Access Controller
(EMAC) with a Media-Independent Interface (MII) that allows the eZ80F91 MCU to it to
interface to all available industry-standard PHYs.
For this eZ80AcclaimPlus! implementation, the ICS1894-40 (U5) was selected to provide
a suitable price/performance solution.
Debug connector (J1) provides access to the eZ80F91 MCU so that the user can download
and control the execution of the sample projects provided with the Kit or his/her own project(s) using the USB Smart Cable included in the Kit.
Appendix A
UM024402-0812
eZ80AcclaimPlus! Development Kit
User Manual
15
Memory
The eZ80AcclaimPlus! Development Board features the following memory configurations:
•
•
•
•
8 KB on-chip SRAM
256 KB on-chip Flash
1 MB off-chip SRAM; U2 and U3 are accessible by chip selects CS1 and CS2
8 MB off-chip Flash: U11 is accessible by chip select CS0
To learn more about the operation of the eZ80F91 MCU’s internal memory, refer to the
eZ80F91 ASSP Product Specification (PS0270).
1. The Board features two power source options. It can be powered by connecting Port
P3 (USB Mini-B) to the USB port of the development PC using the USB A to USB
mini-B cable included in the Kit. The other option is to connect a female plug to an
external 5 VDC source with at least 300–400mA of current to Port P2. A drawing of
an optional external power supply plug is shown in Figure 8.
Legend
A = 3.5 mm
B = 1.3 mm
C = 6 mm or longer
Figure 8. Female Plug
When the Board is powered via a USB connection, communication with the development
PC can be established through the FT232RL chip (U8) to provide a USB-to-serial interface. The UART0 block of the eZ80F91 MCU is connected to this chip.
An on-board USB port (U6) provides overcurrent protection in the event of a short or if a
device is connected to the Board that requires more than 500 mA @3.3 V. If either condition occurs, LED2 will illuminate.
UM024402-0812
Memory
eZ80AcclaimPlus! Development Kit
User Manual
16
If the Board is powered via a wall outlet and P3 is not used, communication with the PC
can be established through a DB9 female connector (P4) which is connected to the
UART1 block of the eZ80F91 MCU.
All signals that control access to on-board memory are routed to the Board’s test points;
please refer to Appendix B. Schematic Diagrams on page 18.
Jumper Settings
All available GPIO ports that exist on the eZ80F91 MCU are routed to connector J10,
which is a standard 0.1"-pitch header. These signals are only routed to the odd-numbered
pins; all even-numbered pins are connected to GND. Please refer to Appendix B. Schematic Diagrams on page 18 for the exact signal connections to J10. The remaining jumpers are described in Table 2.
Table 2. eZ80AcclaimPlus! Development Board Jumper Settings
Jumper
Name
Description
State
Function
J11
Flash WP
In
On-board Flash is disabled for writing.
Out
On-board Flash is enabled for writing.
Out
1–2
USB Powered.
In
2–3
Wall Powered.
In
RTC is powered by on-board VCC.
Out
External 3.3V source should be connected to J26.2
1–2
Pin L12 of U1 (PD1_RXD0) is connected to J10.61
2–3
Pin L12 of U1 (PD1_RXD0) is connected to U8.1
(TXD).
In
1–2
Pin G10 of U1 (PC1_RXD1) is connected to J10.45.
In
2–3
Pin G10 of U1 (PC1_RXD1) is connected to U10.12
(R1OUT).
1–2
Pin F12 of U1 (PC3_CTS1) is connected to J10.41.
2–3
Pin F12 of U1 (PC3_CTS1) is connected to U10.9
(R2OUT).
J12
J26
J25
J24
J23
Power Source
RTC_VCC
RXD0
RXD1
CTS1
Factory
Setting
In
In
Zilog Developer Studio
The Zilog Developer Studio II Integrated Development Environment (ZDS II IDE) is a
complete stand-alone system that provides a state-of-the-art development environment.
Designed to run on the Windows Vista, Windows 7 and Windows XP Professional operat-
Appendix A
UM024402-0812
eZ80AcclaimPlus! Development Kit
User Manual
17
ing systems, ZDS II integrates a language-sensitive editor, project manager, C Compiler,
assembler, linker, librarian and source-level symbolic debugger that supports code development for the eZ80F91 device. For more information about ZDS II, refer to the Zilog
Developer Studio II – eZ80Acclaim! User Manual (UM0144).
ZDS II Flash Loader Utility
The Flash Loader utility integrated within ZDS II allows a convenient way to program onchip Flash memory. Refer to the Zilog Developer Studio II – eZ80Acclaim! User Manual
(UM0144) for more details.
ZDS II Sample Projects
A number of sample projects are included on the CD-ROM that ships with the
eZ80AcclaimPlus! Development Kit. These projects, listed in Table 3, will be accessible
upon installation.
Table 3. eZ80F910300KITG Development Kit Sample Projects
\ZTP\ZTP_Lib\ZTP\SamplePrograms\eZNetConfig
\ZTP\ZTP_Lib\ZTP\SamplePrograms\FTPClientDemo
\ZTP\ZTP_Lib\ZTP\SamplePrograms\MinimalConfigDemo
\ZTP\ZTP_Lib\ZTP\SamplePrograms\PingDemo
\ZTP\ZTP_Lib\ZTP\SamplePrograms\Serial2TCPDemo
\ZTP\ZTP_Lib\ZTP\SamplePrograms\TCPUDPDemo
\ZTP\ZTP_Lib\ZTP\SamplePrograms\ZTPDemo
\ZTP\ZTP_Lib\RZK\SamplePrograms\Bsp\SerialDemo
\ZTP\ZTP_Lib\RZK\SamplePrograms\Core\intrmsgq
\ZTP\ZTP_Lib\RZK\SamplePrograms\Core\RouterApp
\ZTP\ZTP_Lib\RZK\SamplePrograms\FS\FSApp
\ZTP\ZTP_Lib\RZK\SamplePrograms\FS\FSShell
UM024402-0812
ZDS II Flash Loader Utility
eZ80AcclaimPlus! Development Kit
User Manual
18
Appendix B. Schematic Diagrams
Figures 9 through 12 display schematic diagrams of the eZ80AcclaimPlus! Development Board and its interfaces.
P2
D1
0.37V drop @1A
Need thermal pad
1
1
VCC_5v
VCC_3v3
3
3
2
2
U6
5
PJ-007
IN
U7
1
OUT
1
2
3
4
5
PMEG3020
C33
R14
20K
2
GND
4
EN
1uF
3
OC
IN
OUT
GND
NR/FB
EN
C34
GND/TAB
6
1uF
TPS73733DCQ
TPS2051B
R16
R15
4.75K
D2
2
L1
FERRITE BEAD
C35
1
1K
0.015uF
YELL
P3
SH1
SH2
SH3
SH4
VBUS
DM
DP
ID
GND
1
2
3
4
5
USB PWR
WALL PWR
1
2
3
6
7
8
9
VCCIO
C36
HDR/PIN 1x3
J12
U8
4
0.01uF
USB-OTG, mini-AB
20
16
15
VCCIO
TXD
VCC
RXD
RTS
USBDM
CTS
USBDP
DTR
8
R17
19
24
100K
27
28
17
NC1
DSR
RESET
DCD
NC
RI
OSCI
CBUS0
OSCO
CBUS1
CBUS2
3v3 OUT
TEST
GND2
GND1
GND3
26
21
25
0.1uF
18
C37
7
AGND
CBUS3
CBUS4
1
RXD0
5
TXD0
3
11
U9
2
1
2
3
9
10
6
NC
A
GND
VCC
Y
5
J13
4
1
HDR/PIN 1x1
74LVC1G04
23
J14
22
1
13
HDR/PIN 1x1
14
J15
12
1
HDR/PIN 1x1
FT232RL
J16
1
HDR/PIN 1x1
U10
P4
M1
M2
RXD1
CTS1TXD1
RTS1-
1
6
2
7
3
8
4
9
5
12
9
14
7
R1OUT
R2OUT
R1IN
R2IN
T1OUT
T2OUT
T1IN
T2IN
C1+
C1C2+
C2-
VCC_3v3
16
15
DB9 FEM/RT
C40
0.1uF
VCC
GND
MAX3232
V+
V-
VCC_3v3
J17
1
HDR/PIN 1x1
13
8
J18
11
10
1
1
3
4
5
C38
HDR/PIN 1x1
0.1uF
C39
2
6
0.1uF
C41
C42
0.1uF
0.1uF
Zilog Confidential All Rights Reserved
Zilog
1590 Buckeye Drive
Milpitas, CA 95035
408-513-1500
Website: www.zilog.com
Title
eZ80F91 Development Board
Page
USB AND SERIAL INTERFACE
Figure 9. Schematic Diagram #1 of 4: USB and Serial Interfaces
Appendix B
UM024402-0812
eZ80AcclaimPlus! Development Kit
User Manual
19
VCC_3v3
VCCIO
L2
1
HZ0805
C46
22uF
C48
+
0.1uF
2
L3
HZ0805
VCCC
1
1
VCC_3v3
R27
1 ohm
C47
VCCC
0.1uF
C50
0.01uF
MII_TXD[3:0]
35
34
33
30
29
25
MII_TXD3
MII_TXD2
MII_TXD1
MII_TXD0
MII_TXEN
MII_TXER
C27
0.01uF
0.01uF
15
31
8
5
9
TXD3
TXD2
TXD1
TXD0
TXEN
TXER
VCCIO
VCCC
AMDIX
C29
R13
18.2K
TCSR
1
GND
GND
U5
4
10
R12
1.82K
VCC
VCC
0.01uF
3.3V_FLT
2
2
C45
C28
0.1uF
22uF
0.1uF
VCCIO
+
3.3V_FLT
C30
C49
C31
C32
27pF Y3
27pF
25.000MHZ
REF_IN
REF_OUT
TP_AP
37
36
R28
49.9
C52
C53
0.1uF
0.1uF
100pF 100pF
2
C54
P1
3
R29
TP_AN
C51
TD+
5
49.9
3
CT_T
4
R30
17
MII_CRS
16
MII_COL
MII_RXD[3:0]
18
19
20
22
MII_RXD3
MII_RXD2
MII_RXD1
MII_RXD0
23
27
MII_RXDV
MII_RXER
14
13
MII_MDC
MII_MDIO
24
MII_RST-
R31
COL/Regpin
TP_BP
RXD3/AMDIX
RXD2/P3
RXD1/RXTRI
RXD0/FDPX
LED0/P0
LED1/P1/ISO
RXDV/RMII
RXER/NOD
LED2/P4
SPEED
RST
VCCIO
R20
20K
CT_R
8
RD-
1
2
TP_BN
MDC
MDIO
RD+
6
49.9
7
CRS/HWSW
41
R32
10K 1/8W
11
TXCLK/SPEED
RXCLK/ANSEL
THERMAL_PAD
MII_TXCLK
MII_RXCLK
LED3
LED4/SI
INT/P2
6
AN_1
CAT_1
R22
39
R21
10K
NC
GND_TR
GND_TL
12
11
10K
15
16
TD-
49.9
7
28
26
GUIDE1
GUIDE2
AN_2
CAT_2
GND
9
14
13
C55
10
0.01uF/2000V
J3011
40
R23
1K
38
32
21
12
R24
1K
J20
1
VCCIO
HDR/PIN 1x1
ICS1894-40
Figure 10. Schematic Diagram #2 of 4: EMAC Interface
UM024402-0812
Schematic Diagrams
eZ80AcclaimPlus! Development Kit
User Manual
20
U2
A[22:0]
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
3
4
5
6
7
16
17
18
19
20
26
27
28
29
30
38
39
40
41
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
U3
9
10
13
14
31
32
35
36
D0
D1
D2
D3
D4
D5
D6
D7
1
2
21
22
23
24
25
42
43
44
NC1
NC2
NC3
NC4
NC5
NC6
NC7
NC8
NC9
NC10
37
15
8
RDWR-
OE
WE
CE
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
VCC_3v3
3
4
5
6
7
16
17
18
19
20
26
27
28
29
30
38
39
40
41
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
11
33
VCC1
VCC2
RDWRL_SRAM_CS-
D0
D1
D2
D3
D4
D5
D6
D7
12
34
GND1
GND2
C21
C22
0.1uF
0.1uF
D[7:0]
D0
D1
D2
D3
D4
D5
D6
D7
NC1
NC2
NC3
NC4
NC5
NC6
NC7
NC8
NC9
NC10
VCC1
VCC2
37
15
8
CY7C1049DV33
OE
WE
CE
GND1
GND2
9
10
13
14
31
32
35
36
1
2
21
22
23
24
25
42
43
44
D0
D1
D2
D3
D4
D5
D6
D7
D0
D1
D2
D3
D4
D5
D6
D7
A19
VCC_3v3
11
33
12
34
C23
C24
0.1uF
0.1uF
CY7C1049DV33
U_SRAM_CS-
U11
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
A20
A21
A22
RDWRFLASH_CS-
FLASH_CS-
25
24
23
22
21
20
19
18
8
7
6
5
4
3
2
1
48
17
16
9
10
13
28
11
26
12
VCC_3v3
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
A20
A21
U12
I/O 0
I/O 1
I/O 2
I/O 3
I/O 4
I/O 5
I/O 6
I/O 7
I/O 8
I/O 9
I/O 10
I/O 11
I/O 12
I/O 13
I/O 14
I/O 15/A-1
RY/ BY
WP
VCC
OE
WE
CE
RST
BYTE
GND1
GND2
29
31
33
35
38
40
42
44
30
32
34
36
39
41
43
45
DF0
DF1
DF2
DF3
DF4
DF5
DF6
DF7
DF0
DF2
DF4
DF6
D7
D5
D3
D1
2
4
6
8
11
13
15
17
1
19
FLASH_CS-
1A1
1A2
1A3
1A4
1B1
1B2
1B3
1B4
2A1
2A2
2A3
2A4
2B1
2B2
2B3
2B4
1OE
2OE
VCC
GND
18
16
14
12
D0
D2
D4
D6
9
7
5
3
DF7
DF5
DF3
DF1
20
10
SN74CB3Q3244
0.1uF
A0
J11
15
1
2
14
VCC_3v3
37
FLASH WP
HDR/PIN 1x2
47
C25
C26
27
46
0.1uF
0.1uF
10K
R11
S29GL064N
10K
VCC_3v3
C43
R26
Zilog Confiden
Zilog
1590 Buckeye Drive
Figure 11. Schematic Diagram #3 of 4: Memory Interface
Appendix B
UM024402-0812
eZ80AcclaimPlus! Development Kit
User Manual
21
R4
J21
10K
VCC_3v3
R25
20K
L6
20K
M7
J6
1
J1
1
3
5
2
4
6
H7
L9
K9
L10
ZCL
ZDA
1
2
SYS_RST-
SW1
KSR211GLFS
0.1uF
RESET
K6
A2
C1
MII_CRS
MII_COL
MII_RXER
MII_RXDV
MII_RXD[3:0]
MII_RXD3
MII_RXD2
MII_RXD1
MII_RXD0
MII_RXCLK
MII_TXCLK
D8
A7
D6
A4
C4
D5
B4
E6
C5
C6
J10
H11
R6
499
C2
Y1
H12
220pF
5.000MHZ
VCC_3v3
C3
H10
G7
R9
0.056uF
C4
100K
C5
22pF
22pF
VCC_3v3
C6
C7
C8
C9
C10
C11
C12
C13
C14
C15
C16
C17
C18
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
B5
B12
C2
C8
D9
E3
F9
G3
G6
G12
H4
H6
J12
K8
M2
M11
J26
RTC_VCC
A5
B8
C1
C10
E2
E11
G2
H9
J2
J11
K4
K7
M1
1
2
HDR/PIN 1x2
J7
L8
M8
Y2
C19
18pF
WAIT
BUSREQ
NMI
TMS
TCK
TDI
TRSTN
RESET
WP
MII_CRS
MII_COL
MII_RXER
MII_RXDV
MII_RXD3
MII_RXD2
MII_RXD1
MII_RXD0
MII_RXCLK
MII_TXCLK
FILT_IN
XIN
XOUT
PLL_VDD
PLL_VSS
VDD1
VDD2
VDD3
VDD4
VDD5
VDD6
VDD7
VDD8
VDD9
VDD10
VDD11
VDD12
VDD13
VSS1
VSS2
VSS3
VSS4
VSS5
VSS6
VSS7
VSS8
VSS9
VSS10
VSS11
VSS12
VSS13
VSS14
VSS15
VSS16
RTC_VDD
RTC_XOUT
RTC_XIN
MII_TXD3
MII_TXD2
MII_TXD1
MII_TXD0
MII_TXEN
MII_TXER
MII_MDC
MII_MDIO
IORQ
MRQ
RD
WR
BUSACK
CS0
CS1
CS2
CS3
SCL
SDA
PA7_PWM3
PA6_PWM2_EC1
PA5_PWM1_TOUT1
PA4_PWM0_TOUT0
PA3_PWM3_OC3
PA2_PWM2_OC2
PA1_PWM1_OC1
PA0_PWM0_OC0
PB7_MOSI
PB6_MISO
PB5_ICB3
PB4_ICA2
PB3_SCK
PB2_SS
PB1_IC1
PB0_IC0_EC0
PC7_RI1
PC6_DCD1
PC5_DSR1
PC4_DTR1
PC3_CTS1
PC2_RTS1
PC1_RXD1
PC0_TXD1
PD7_RI0
PD6_DCD0
PD5_DSR0
PD4_DTR0
PD3_CTS0
PD2_RTS0
PD1_RXD0_IRRXD
PD0_TXD0_IRTXD
HALT_SLP
PHI
INSTRD
TDO
TRIGOUT
32.768KHZ C20
18pF
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
A20
A21
A22
MII_TXD[3:0]
B7
C7
D7
A6
B6
E7
A3
B3
MII_TXD3
MII_TXD2
MII_TXD1
MII_TXD0
R5
RD-
MII_TXEN
MII_TXER
MII_MDC
33.2
MII_MDIO
M5
L5
K5
J5
L7
J3
K1
K2
L1
RDWR-
C11
C12
D10
E9
D11
F8
D12
E10
PB7
PB6
PB5
PB4
PB3
PB2
PB1
PB0
E12
G8
F10
F11
F12
G9
G10
G11
PC7
PC6
PC5
PC4
PC3
PC2
PC1
PC0
H8
K11
K12
J9
K10
L11
L12
M12
PD7
PD6
PD5
PD4
PD3
PD2
PD1
PD0
M9
B11
M6
M10
J8
J10
PC3_J
PC1_J
PD1_J
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
51
53
55
57
59
61
63
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
62
64
HDR/PIN 2x32
R10
33.2
1
J19
Place resistor near CPU
eZ80F91_BGA
J6
1
1
PA7
PA6
PA5
PA4
PA3
PA2
PA1
PA0
J5
1
R7
R8
4.99K 4.99K
A11
A12
A8
F7
C9
A9
B9
E8
B10
A10
J4
1
L_SRAM_CSU_SRAM_CS-
FLASH_CSL_SRAM_CSU_SRAM_CS-
J3
1
FLASH_CSVCC_3v3
J2
1
WR-
J7
1
J8
1
J9
PB0
MII_RST-
J23
1
2
3
R3
10K
A1
B1
B2
C3
D4
E5
D2
D1
D3
F6
E1
E4
F1
F2
F3
F4
G1
F5
H1
H2
G4
H3
J1
G5
PC3_J
CTS1-
PC3
R2
20K
A[22:0]
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
A20
A21
A22
A23
J24
1
2
3
R1
VCC_3v3
D0
D1
D2
D3
D4
D5
D6
D7
PC1_J
RXD1
PC1
VCC_3v3
L2
K3
J4
M3
L3
H5
L4
M4
J25
1
2
3
VCC_3v3
U1
D0
D1
D2
D3
D4
D5
D6
D7
PD1_J
RXD0
PD1
D[7:0]
PC2
PC0
PD0
RTS1TXD1
TXD0
Zilog Confidential All Rights Reserved
Zilog
1590 Buckeye Drive
Milpitas, CA 95035
408-513-1500
Website: www.zilog.com
Title
eZ80F91 Development Board
Page
Size
B
F91
Document Number
96C1322-001G
Figure 12. Schematic Diagram #4 of 4: eZ80F91 MCU
UM024402-0812
Schematic Diagrams
eZ80AcclaimPlus! Development Kit
User Manual
22
Appendix C. Related Documentation
The following documents are associated with the eZ80F91 MCU and are available free for
download from the Zilog website.
•
•
•
•
Appendix C
Zilog Developer Studio II – eZ80Acclaim! User Manual (UM0144)
Zilog TCP/IP Software Suite Quick Start Guide (QS0049)
ZTP Network Security SSL Plug-In Quick Start Guide (QS0059)
eZ80F91 ASSP Product Specification (PS0270)
UM024402-0812
eZ80AcclaimPlus! Development Kit
User Manual
23
Customer Support
To share comments, get your technical questions answered, or report issues you may be
experiencing with our products, please visit Zilog’s Technical Support page at http://support.zilog.com.
To learn more about this product, find additional documentation, or to discover other facets about Zilog product offerings, please visit the Zilog Knowledge Base or consider participating in the Zilog Forum.
This publication is subject to replacement by a later edition. To determine whether a later
edition exists, please visit the Zilog website at http://www.zilog.com.
UM024402-0812
eZ80AcclaimPlus! Development Kit
User Manual
24
Customer Support
UM024402-0812