The eZ80F92 Development Kit provides a general-purpose platform for
evaluating the capabilities and operation of ZiLOG’s eZ80F92 microcontroller. The eZ80F92 is a member of ZiLOG’s eZ80Acclaim!
line, which offers on-chip Flash capability. The eZ80F92 Development
Kit features two primary boards: the eZ80Acclaim!
form and the eZ80F92 Flash Module. This arrangement provides a full
development platform when using both boards. It can also provide a
smaller-sized reference platform with the eZ80F92 Flash Module as a
stand-alone development tool.
Kit Features
eZ80F92 Development Kit
User Manual
1
®
product
®
Development Plat-
1
The key features of the eZ80F92 Development Kit are:
•
eZ80Acclaim!® Development Platform:
–Up to 2 MB fast SRAM (12 ns access time; 1 MB factory-
installed, with 512 KB on module, 512 KB on platform)
–Embedded modem socket with a U.S. telephone line interface
2
C EEPROM
–I
2
C configuration register
–I
–GPIO, logic circuit, and memory headers
–Supported by ZiLOG Developer Studio II and the eZ80Acclaim!
C-Compiler
–LEDs, including a 7 x 5 LED matrix
–Platform configuration jumpers
1. Other members of the eZ80Acclaim!® product line include the eZ80F91 and eZ80F93 microcontrollers. A scaled-down eZ80F92 Ethernet Module is also available. Contact your local ZiLOG
eZ80F92 Development Kit Software and Documentation CD-ROM
Hardware Specifications
Table 1 lists the specifications of the eZ80Acclaim!® Development Platform.
Table 1. eZ80Acclaim!
Hardware Specifications
Operating Temperature: 20ºC ±5ºC
Operating Voltage:9 VDC
2. Also available is the eZ80F93 microcontroller, which features 64 KB of internal Flash memory
and 4 KB of internal SRAM. Please contact your local ZiLOG Sales Office
IntroductionUM013911-0607
®
Development Platform
for details.
eZ80F92 Development Kit
eZ80F92 Development Board Revision History
99C0858-001 Rev C or later:
10/20/03 - Updated layout and added reset fix.
05/30/06 - The following components are not populated on the board:
–U11: Triac, SCR Phone Line D0-214
–U26 and U27: IC RS485, XCVR, Low PWR, 8-SOIC
–C3 and C4: CAP 1000pF Ceramic Disc 1KV
–D1 and D3: Diode LED Amber 0805 SMT
–T1: Inductor Ferrite Bead, 2x15 Turns
–J1: Conn HDR/Pin 1x32 2mm socket
–J5: Conn HDR/Pin 1x2 2mm socket
–J9: Conn HDR/Pin 1x9 2mm socket
–P4: Conn RJ14 Jack 6-Pos 4-CKT
–P5: Conn 9-CKT Cir rt-angl PC Mount
User Manual
3
UM013911-0607Kit Features
eZ80F92 Development Kit
User Manual
4
eZ80Acclaim!® Development Platform Overview
The purpose of the eZ80Acclaim!® Development Platform is to provide
the developer with a set of tools for evaluating the features of the
eZ80Acclaim!
cation before building application hardware.
®
family of devices, and to be able to develop a new appli-
The eZ80F92 Development Kit features two primary boards: the
eZ80Acclaim!
®
Development Platform and the eZ80F92 Flash Module.
This arrangement provides a full development platform when using both
boards. It can also provide a smaller-sized reference platform with the
eZ80F92 Flash Module as a stand-alone development tool.
The eZ80Acclaim!
ber of application-specific modules and Z8- and eZ80Acclaim!
®
Development Platform is designed to accept a num-
®
-based
add-on modules, including the eZ80F92 Flash Module, which features a
real-time clock, an IrDA transceiver, and the eZ80F92 microcontroller.
®
The eZ80Acclaim!
Development Platform, together with its plugged-in
eZ80F92 Flash Module, can operate in stand-alone mode with Flash
memory, or interface via the ZPAK II emulator to a host PC running
ZiLOG Developer Studio II Integrated Development Environment (ZDS
IDE) software.
The address bus, data bus, and all eZ80F92 Flash Module control signals
are buffered on the eZ80Acclaim!
®
Development Platform to provide suf-
ficient drive capability.
IntroductionUM013911-0607
eZ80F92 Development Kit
User Manual
A block diagram of the eZ80Acclaim!® Development Platform and the
eZ80F92 Flash Module is shown in Figure 1.
5
eZ80F92
SRAM
(512 KB)
Battery &
Oscillator
for RTC
IrDA
Transceiver
Peripheral Device Signals
Address Bus
Data Bus
eZ80“
Flash MPU
Module
Interface
Peripheral Device Signals
Address Bus
Data Bus
SRAM
(512 KB
up to 2 MB)
GPIO
and
Address
Decoder
Application Module Headers
Figure 1. eZ80Acclaim!® Development Platform Block Diagram
with eZ80F92 Flash Module
RS232-0
(Console)
RS485
RS232-1
(Modem)
Embedded
Modem
LED
(7x5 matrix)
Push-
buttons
2
I C
EEPROM
2
I C
Register
UM013911-0607eZ80Acclaim!® Development Platform Overview
eZ80F92 Development Kit
User Manual
6
Figure 2 is a photographic representation of the eZ80Acclaim!® Development Platform segmented into its key blocks, as shown in the legend for
the figure.
C
Note: Key to blocks A–E.
A. Power and serial communications.
B. eZ80F92 Flash Module interface.
C. Debug interface.
Figure 2. The eZ80Acclaim!® Development Platform
A
B
D
E
D. Application module interfaces.
E. GPIO and LED with Address Decoder.
IntroductionUM013911-0607
eZ80F92 Development Kit
User Manual
Figure 3 is a photographic representation of the eZ80F92 Flash Module
segmented into its key blocks, as shown in the legend for the figure.
7
Note: Key to blocks A–C.
A. eZ80F92 Flash Module interfaces.
B. CPU.
C. IrDA transceiver.
Figure 3. The eZ80F92 Flash Module
The structures of the eZ80Acclaim!
eZ80F92 Flash Module are illustrated in the Schematic Diagrams
®
Development Platform and the
starting
on page 61.
UM013911-0607eZ80Acclaim!® Development Platform Overview
eZ80F92 Development Kit
User Manual
8
eZ80Acclaim!® Development Platform
This section describes the eZ80Acclaim!® Development Platform hardware, its key components and its interfaces, including detailed programmer interface information such as memory maps, register definitions, and
interrupt usage.
Functional Description
The eZ80Acclaim!® Development Platform consists of seven major hardware blocks. These blocks, listed below, are diagrammed in Figure 4.
•
eZ80F92 Flash Module interface (2 female headers)
•
Power supply for the eZ80Acclaim!® Development Platform, the
eZ80F92 Flash Module, and application modules
•
Application Module interface (2 male headers)
•
GPIO and LED matrix
•
RS232 serial communications ports
•
Embedded modem interface
•
I2C devices
eZ80Acclaim!® Development PlatformUM013911-0607
Peripheral Device Signals
eZ80F92 Development Kit
User Manual
9
eZ80“
Flash MPU
Module
Interface
Address Bus
Data Bus
SRAM
(512 KB
up to 2 MB)
GPIO
and
Address
Decoder
RS232-0
(Console)
RS485
RS232-1
(Modem)
Embedded
Modem
LED
(7x5 matrix)
Push-
buttons
2
I C
EEPROM
2
I C
Register
Application Module Headers
Figure 4. Basic eZ80Acclaim!® Development Platform Block Diagram
UM013911-0607Functional Description
eZ80F92 Development Kit
User Manual
10
Physical Dimensions
The dimensions of the eZ80Acclaim!® Development Platform PCB is
177.8 mm x 182.9 mm. The overall height is 38.1 mm. See Figure 5.
175.3 mm
43.2 mm
96.5 mm55.9 mm
114.3 mm
157.5 mm
167.6 mm
5.1 mm
165.1 mm
5.1 mm
Figure 5. Physical Dimensions of the eZ80Acclaim!® Development Platform
eZ80Acclaim!® Development PlatformUM013911-0607
Operational Description
eZ80F92 Development Kit
User Manual
11
The eZ80Acclaim!® Development Platform can accept any
®
eZ80Acclaim!
correctly to the eZ80Acclaim!
the eZ80Acclaim!
-core-based modules, provided that the module interfaces
®
®
Development Platform is to provide the application
Development Platform. The purpose of
developer with a tool to evaluate the features of the eZ80F92 Flash MCU,
and to develop an application without building additional hardware.
eZ80F92 Flash Module Interface
The eZ80F92 Flash Module interface provides easy connection of the
eZ80F92 Flash Module. It also provides easy connection for any
eZ80Acclaim!
modules using future eZ80Acclaim!
ules using current eZ80Acclaim!
The eZ80F92 Flash Module interface consists of two 50-pin receptacles,
JP1 and JP2.
Peripheral Bus Connector
Figure 6 illustrates the pin layout of the Peripheral Bus Connector in the
50-pin header, located at position JP1 on the eZ80Acclaim!
ment Platform. Table 2 describes the pins and their functions.
®
-based module designed to this interface. This includes
Pin #SymbolSignal DirectionActive LeveleZ80F92 Signal
1A6BidirectionalYes
2A0BidirectionalYes
3A10BidirectionalYes
4A3BidirectionalYes
5GND
6V
DD
7A8BidirectionalYes
8A7BidirectionalYes
9A13BidirectionalYes
10A9BidirectionalYes
11A15BidirectionalYes
12A14BidirectionalYes
13A18BidirectionalYes
14A16BidirectionalYes
15A19BidirectionalYes
2
Notes:
1. For the sake of simplicity in describing the interface, Power and Ground nets are omitted from
this table. The entire interface is represented in the eZ80F92 Module Schematics on pages 65
through 67.
2. The Power and Ground nets are connected directly to the eZ80F92 device.
3. External capacitive loads on RD
to satisfy the timing requirements for the eZ80
either V
reduce noise sensitivity. To prevent EMI, the EZ80CLK output can be deactivated via software in
the eZ80F92’s Peripheral Power-Down Register.
or GND, depending on their inactive levels to reduce power consumption and to
DD
, WR, IORQ, MREQ, D0–D7 and A0–A23 should be below 10 pF
®
CPU. All unused inputs should be pulled to
UM013911-0607Operational Description
eZ80F92 Development Kit
User Manual
14
Table 2. eZ80Acclaim!
®
Development Platform
Peripheral Bus Connector Identification—JP1* (Continued)
Pin #SymbolSignal DirectionActive LeveleZ80F92 Signal
16GND
17A2BidirectionalYes
18A1BidirectionalYes
19A11BidirectionalYes
20A12BidirectionalYes
21A4BidirectionalYes
22A20BidirectionalYes
23A5BidirectionalYes
24A17BidirectionalYes
25DIS_ETH
26EN_FLASH
OutputLowNo
OutputLowNo
27A21BidirectionalYes
28V
DD
29A22BidirectionalYes
2
30A23BidirectionalYes
Notes:
1. For the sake of simplicity in describing the interface, Power and Ground nets are omitted from
this table. The entire interface is represented in the eZ80F92 Module Schematics on pages 65
through 67.
2. The Power and Ground nets are connected directly to the eZ80F92 device.
3. External capacitive loads on RD
to satisfy the timing requirements for the eZ80
either V
reduce noise sensitivity. To prevent EMI, the EZ80CLK output can be deactivated via software in
the eZ80F92’s Peripheral Power-Down Register.
or GND, depending on their inactive levels to reduce power consumption and to
DD
, WR, IORQ, MREQ, D0–D7 and A0–A23 should be below 10 pF
®
CPU. All unused inputs should be pulled to
eZ80Acclaim!® Development PlatformUM013911-0607
eZ80F92 Development Kit
User Manual
15
Table 2. eZ80Acclaim!
®
Development Platform
Peripheral Bus Connector Identification—JP1* (Continued)
Pin #SymbolSignal DirectionActive LeveleZ80F92 Signal
31CS0InputLowYes
32CS1InputLowYes
33CS2InputLowYes
34D0BidirectionalYes
35D1BidirectionalYes
36D2BidirectionalNo
37D3BidirectionalYes
38D4BidirectionalYes
39D5BidirectionalYes
40GND
41D7BidirectionalYes
42D6BidirectionalYes
43MREQ
BidirectionalLowYes
2
44IORQ
BidirectionalLowYes
45GND
Notes:
1. For the sake of simplicity in describing the interface, Power and Ground nets are omitted from
this table. The entire interface is represented in the eZ80F92 Module Schematics on pages 65
through 67.
2. The Power and Ground nets are connected directly to the eZ80F92 device.
3. External capacitive loads on RD
to satisfy the timing requirements for the eZ80
either V
reduce noise sensitivity. To prevent EMI, the EZ80CLK output can be deactivated via software in
the eZ80F92’s Peripheral Power-Down Register.
or GND, depending on their inactive levels to reduce power consumption and to
DD
, WR, IORQ, MREQ, D0–D7 and A0–A23 should be below 10 pF
®
CPU. All unused inputs should be pulled to
UM013911-0607Operational Description
eZ80F92 Development Kit
User Manual
16
Peripheral Bus Connector Identification—JP1* (Continued)
Table 2. eZ80Acclaim!
®
Development Platform
Pin #SymbolSignal DirectionActive LeveleZ80F92 Signal
2
46RDBidirectionalLowYes
47WR
48INSTRD
49BUSACK
50BUSREQ
Notes:
1. For the sake of simplicity in describing the interface, Power and Ground nets are omitted from
this table. The entire interface is represented in the eZ80F92 Module Schematics on pages 65
through 67.
2. The Power and Ground nets are connected directly to the eZ80F92 device.
3. External capacitive loads on RD
to satisfy the timing requirements for the eZ80® CPU. All unused inputs should be pulled to
either V
reduce noise sensitivity. To prevent EMI, the EZ80CLK output can be deactivated via software in
the eZ80F92’s Peripheral Power-Down Register.
or GND, depending on their inactive levels to reduce power consumption and to
DD
BidirectionalLowYes
InputLowYes
InputPull-Up 10 KΩ; LowYes
OutputPull-Up 10 KΩ; LowYes
, WR, IORQ, MREQ, D0–D7 and A0–A23 should be below 10 pF
eZ80Acclaim!® Development PlatformUM013911-0607
I/O Connector
eZ80F92 Development Kit
User Manual
17
Figure 7 illustrates the pin layout of the I/O Connector in the 50-pin
header, located at position JP2 on the eZ80Acclaim!
®
Development Plat-
form. Table 3 describes the pins and their functions.
Pin #SymbolSignal DirectionActive LeveleZ80F92 Signal
1PB7BidirectionalYes
2PB6BidirectionalYes
3PB5BidirectionalYes
4PB4BidirectionalYes
5PB3BidirectionalYes
6PB2BidirectionalYes
7PB1BidirectionalYes
8PB0BidirectionalYes
9GND
10PC7BidirectionalYes
11PC6BidirectionalYes
12PC5BidirectionalYes
13PC4BidirectionalYes
14PC3BidirectionalYes
15PC2BidirectionalYes
2
16PC1BidirectionalYes
17PC0BidirectionalYes
18PD7BidirectionalYes
Notes:
1. For the sake of simplicity in describing the interface, Power and Ground nets are omitted from
this table. The entire interface is represented in the eZ80F92 Module Schematics on pages 65
through 67.
2. The Power and Ground nets are connected directly to the eZ80F92 device.
eZ80Acclaim!® Development PlatformUM013911-0607
eZ80F92 Development Kit
User Manual
19
Table 3. eZ80Acclaim!
®
Development Platform
I/O Connector Identification—JP2* (Continued)
Pin #SymbolSignal DirectionActive LeveleZ80F92 Signal
19PD6Bidirectional
20GND
21PD5BidirectionalYes
22PD4BidirectionalYes
23PD3BidirectionalYes
24PD2BidirectionalYes
25PD1BidirectionalYes
26PD0BidirectionalYes
27TDOInputYes
28TDI/ZDAOutputYes
29GND
30TRIGOUTInputHigh
31TCK/ZCLOutputYes
2
32TMSOutputHighYes
33RTC_V
DD
34EZ80CLKInputYes
35SCLBidirectionalYes
36GND
Notes:
1. For the sake of simplicity in describing the interface, Power and Ground nets are omitted from
this table. The entire interface is represented in the eZ80F92 Module Schematics on pages 65
through 67.
2. The Power and Ground nets are connected directly to the eZ80F92 device.
UM013911-0607Operational Description
eZ80F92 Development Kit
User Manual
20
Table 3. eZ80Acclaim!
®
Development Platform
I/O Connector Identification—JP2* (Continued)
Pin #SymbolSignal DirectionActive LeveleZ80F92 Signal
37SDABidirectionalYes
38GND
39FlashWE
OutputLowNo
40GND
41CS3
42DIS_IrDA
43RESET
44WAIT
45V
DD
InputLowYes
OutputLowNo
BidirectionalLowYes
OutputPull-Up 10 KΩ; LowYes
46GND
47HALT_SLP
48
49V
NMI
DD
InputLowYes
OutputLowYes
50Reserved
2
Notes:
1. For the sake of simplicity in describing the interface, Power and Ground nets are omitted from
this table. The entire interface is represented in the eZ80F92 Module Schematics on pages 65
through 67.
2. The Power and Ground nets are connected directly to the eZ80F92 device.
Almost all of the connectors’ signals are received directly from the CPU.
Three input signals, in particular, offer options to the application developer by disabling certain functions of the eZ80F92 Flash Module.
eZ80Acclaim!® Development PlatformUM013911-0607
These three inputs are:
•
Enable Flash (EN_FLASH)*
•
Flash Write Enable (FlashWE)*
•
Disable IrDA (DIS_IrDA)
These three signals are described below.
Enable Flash*
eZ80F92 Development Kit
User Manual
21
When active Low, the EN_FLASH
the eZ80F92 Flash Module.
Flash Write Enable*
When active Low, the FlashWE
the Flash boot block of the eZ80F92 Flash Module.
Disable IrDA
When the DIS_IrDA
input signal is pulled Low, the IrDA transceiver,
located on the eZ80F92 Flash Module, is disabled. As a result, UART0
can be used with the RS232 or the RS485 interfaces on the
®
Development Platform.
Note:
eZ80Acclaim!
*These inputs are only used if external Flash is present on the eZ80F92
Flash Module (as shipped from the factory, external Flash is not
installed).
Application Module Interface
An Application Module Interface is provided to allow the user to add an
application-specific module to the eZ80Acclaim!
form. ZiLOG’s Thermostat Application Module (not provided in the kit)
is an example application-specific module that demonstrates an HVAC
control system. Implementing an application module with the Application
Module Interface requires that the eZ80F92 Flash Module also be
input signal enables the Flash chip on
input signal enables Write operations on
®
Development Plat-
UM013911-0607Operational Description
eZ80F92 Development Kit
User Manual
22
mounted on the eZ80Acclaim!® Development Platform, because the
eZ80F92 Flash Module features the eZ80F92 microcontroller. To mount
an application module, use the two male headers J6 and J8.
Jumper J6 carries the General Purpose Input/Output ports (GPIO), and
jumper J8 carries memory and control signals. To design an application
module, the user should be familiar with the architecture and features of
the eZ80F92 Flash Module currently installed. Tables 4 and 5 list the signals and functions related to each of these jumpers by pin. Power and
ground signals are omitted for the sake of simplicity.
Table 4. GPIO Connector J6*
SignalPin #FunctionDirectionNotes
SCL5I
SDA7I
2
C ClockBidirectional
2
C DataBidirectional
MOD_DIS9Modem DisableInputIf a shunt is installed between
pins 6 and 9, the modem
function on the eZ80Acclaim!
Development Platform is
disabled.
MWAIT13Wait signal for the
CPU
EM_D015Emulated Port A,
Bit 0
CS317Chip Select 3 of
the CPU
EM_D[7:1]21,23,25,
27,29,31,
33
Reserved35
Note: *All of the signals are driven directly by the CPU.
eZ80Acclaim!® Development PlatformUM013911-0607
Emulated Port A,
Bit [7:1]
Input
Bidirectional
OutputThis signal is also present on
the J8.
Bidirectional
®
eZ80F92 Development Kit
Table 4. GPIO Connector J6* (Continued)
SignalPin #FunctionDirectionNotes
User Manual
23
PC[7:0]39,41,43,
Port C, Bit [7:0]Bidirectional
45,47,49,
51,53
®
ID_[2:0]6,8,10eZ80Acclaim!
Output
Development
Platform ID
CON_DIS12Console DisableInputIf a shunt is installed between
pins 12 and 14, the Console
function on the eZ80Acclaim!
Development Platform is
disabled.
Reserved16,18
PD[7:0]22,24,26,
Port D, Bit[7:0]Bidirectional
28,30,32,
34,36
PB[7:0]40,42,44,
Port B, Bit[7:0]Bidirectional
46,48,50,
52,54
Note: *All of the signals are driven directly by the CPU.
®
UM013911-0607Operational Description
eZ80F92 Development Kit
User Manual
24
SignalPin #FunctionDirection
A[0:7]3–10Address Bus, Low ByteOutput
A[8:15]13–20Address Bus, High ByteOutput
A[16:23]23–30Address Bus, Upper ByteOutput
RD33Read SignalOutput
Table 5. CPU Bus Connector J8*
RESET
BUSACK
NMI
D[0:7]43–50Data BusBidirectional
CS[0:3]53–56Chip Selects
MREQ
WR
INSTRD
BUSREQ
PHI40Clock output of the CPUOutput
Note: *All of the signals except BUSACK and INSTRD are driven by low-voltage
CMOS technology (LVC) drivers.
35Push Button ResetOutput
37CPU Bus Acknowledge SignalOutput
39Nonmaskable InterruptInput
57Memory RequestOutput
34WRITE SignalOutput
36Instruction FetchOutput
38CPU Bus Request signal
I/O Functionality
The eZ80190 microprocessor features General-Purpose I/O functionality
at Port A. The eZ80F92 device does not incorporate this Port A feature.
The eZ80Acclaim!
tionality, featuring GPIO for devices without Port A, an LED matrix, a
modem reset, and two user triggers.
®
Development Platform provides additional I/O func-
eZ80Acclaim!® Development PlatformUM013911-0607
eZ80F92 Development Kit
User Manual
These functions are memory-mapped with an address decoder based on
the Generic Array Logic GAL22lV10D (U15) device manufactured by
Lattice Semiconductor, and a bidirectional latch (U16). Additionally, U15
is used to decode addresses for access to the 7 x 5 LED matrix.
Table 6 lists the memory map addresses to registers that allow access to
the above functions. The register at address
800000h controls GPIO Port
A Output Control and LED Anode register functions. The register at
address
modem reset, and user triggers. Address
800001h controls the register functions for the LED cathode,
800002h controls GPIO Port A
data.
Table 6. LED and Port Emulation Addresses
AddressRegister FunctionAccess
800000hLED Anode/GPIO Port output controlWR
800001hLED Cathode/Modem/TrigWR
800002hGPIO DataRD/WR
25
Port A Emulation
GPIO Port A is emulated with the use of the GPIO Output Control Register and the GPIO Data Register. If bit 7 in the GPIO Output Control Register is 1, all of the lines on GPIO Port A are configured as input ports. If
this bit is 0, all of the lines on Port A are configured as output ports.
Table 7 lists the multiple functions of the register.
Table 7. LED Anode/GPIO Port A Output Control Register
Bit #
Function
Anode Col 1X
Anode Col 2X
Anode Col 3X
UM013911-0607Operational Description
76543210
eZ80F92 Development Kit
User Manual
26
Table 7. LED Anode/GPIO Port A Output Control Register (Continued)
Bit #
Function
Anode Col 4X
Anode Col 5X
Anode Col 6X
Anode Col 6X
GPIO OutputX
76543210
The GPIO Data Register receives inputs or provides outputs for each of
the seven GPIO Port A lines, depending on the configuration of the port.
See Table 8.
Table 8. GPIO Data Register
Function/Bit #76543210
GPIO D0X
GPIO D1X
GPIO D2X
GPIO D3X
GPIO D4X
GPIO D5X
GPIO D6X
GPIO D7X
LED Matrix
The one 7 x 5 LED matrix device on the eZ80Acclaim!
®
Development
Platform is a memory-mapped device that can be used to display information, such as programmed alphanumeric characters. For example, the
eZ80Acclaim!® Development PlatformUM013911-0607
eZ80F92 Development Kit
User Manual
LED display sample program that is shipped with this kit displays the
alphanumeric message:
eZ80
To illuminate any LED in the matrix, its respective anode bit must be set
to 1 and its corresponding cathode bit must be set to 0.
Bits 0–6 in Table 7 are LED anode bits. They must be set High (1) and
their corresponding cathode bits, bits 0–4 in Table 9, must be set Low (0)
to illuminate each of the LED’s, respectively.
Bit 7 in Table 7 does not carry any significance within the LED matrix. It
is used for GPIO as a Port A control bit.
Table 9 indicates the multiple register functions of the LED cathode,
modem, and triggers. This table shows the bit configuration for each cathode bit. Bits 5, 6, and 7 do not carry any significance within the LED
matrix. These three bits are control bits for the modem reset, Trig1, and
Trig2 functions, respectively.
27
Table 9. Bit Access to the LED Cathode, Modem, and Triggers
Bit #
Function
Cathode Row 5X
Cathode Row 4X
Cathode Row 3X
Cathode Row 2X
Cathode Row 1X
Modem RSTX
Trig 1X
Trig 2X
UM013911-0607Operational Description
76543210
eZ80F92 Development Kit
User Manual
28
An LED display sample program is shipped with the eZ80F92 Development Kit. Please refer to the eZ80Acclaim!™ Development Kits Quick
Start Guide (QS0020) or to the Tutorial section in the ZiLOG Developer
Studio—eZ80Acclaim!™ User Manual (UM0144).
Modem Reset
The Modem Reset signal, MRESET, is used to reset an optional socket
modem. This signal is controlled by bit 5 in the register shown in Table 9.
The MRESET signal is available at the embedded modem socket interface (J9, Pin 1). Setting this bit Low places the optional socket modem
into a reset state. The user must pull this bit High again to enable the
socket modem. Reference the appropriate documentation for the socket
modem to reset timing requirements.
User Triggers
Two general-purpose trigger output pins are provided on the
eZ80Acclaim!
®
Development Platform. Labeled J21 (Trig2) and J22
(Trig1), these pins allow the user a way to trigger external equipment to
aid in the debug of the system. See Figure 8 for trigger pin details.
J21
Trig2
Figure 8. Trigger Pins J21 and J22
J22
Ground
Trigger output
Trig1
Bits 6 and 7 in Table 9 are the control bits for the user triggers. If either bit
is a 1, the corresponding Trig1 and Trig2 signals are driven High. If either
bit is 0, the corresponding Trig1 and Trig2 signals are driven Low.
eZ80Acclaim!® Development PlatformUM013911-0607
Embedded Modem Socket Interface
The eZ80Acclaim!® Development Platform features a socket for an
optional 56K modem (a modem is not included in the kit).
Connectors J1, J5, and J9 provide connection capability. The modem
socket interface provided by these three connectors is shown in Figure 9.
Tables 10 through 12 identify the pins for each connector. The embedded
modem utilizes UART1, which is available via the Port C pins.
eZ80F92 Development Kit
User Manual
29
J5
12
2
J9
1
3
6
7
8
9
J1
4
24
25
26
27
28
29
30
31
32
Figure 9. Embedded Modem Socket Interface—J1, J5, and J9
Table 10. Connector J5
Pin SymbolDescription
1M-TIPTelephone Line Interface—TIP.
2M-RINGTelephone Line Interface—RING.
UM013911-0607Operational Description
eZ80F92 Development Kit
User Manual
30
Table 11. Connector J9
Pin SymbolDescription
1MRESETReset, active Low, 50–100 ms. Closure to GND for reset.
3GNDGround.
6D1DCD indicator; can drive an LED anode without additional circuitry.
7D2RxD indicator; can drive an LED anode without additional circuitry.
8D3DTR indicator; can drive an LED anode without additional circuitry.
9D4TxD indicator; can drive an LED anode without additional circuitry.
Table 12. Connector J1
Pin SymbolDescription
2MOD_DISModem disable, active Low.
4V
24GNDGround.
25PC4_DTR1 DTR interface; TTL levels.
26PC6_DCD1 DCD interface; TTL levels.
27PC3_CTS1 CTS interface; TTL levels.
28PC5_DSR1 DSR interface; TTL levels.
29PC7_RI1Ring Indicator interface; TTL levels.
30PC0_TXD1 TxD interface; TTL levels.
31PC1_RXD1 RxD interface; TTL levels.
32PC2_RTS1 RTS interface; TTL levels.
eZ80Acclaim!® Development PlatformUM013911-0607
CC
+5 VDC or +3.3 VDC input.
eZ80F92 Development Kit
User Manual
31
Components P4, T1, C3, C4, and U11 provide the phone line interface to
the modem. On the eZ80Acclaim!
®
Development Platform, LEDs D1,
D2, D3, and D4 function as status indicators for this optional modem.
The phone line connection for the modem is for the United States only.
Connecting the modem outside of the U.S. requires modification.
The tested modem for this eZ80F92 Development Kit is a MultiTech Systems (formerly Conexant) socket modem, part number SC56H1. Either
the 3.3 V or the 5.0 V version of the modem can be used. However, jumper
J12 should be configured accordingly—see Table 17. Information about
this modem and its interface is available in the SocketModem data sheet
from www.multitech.com
.
eZ80Acclaim!® Development Platform Memory
Memory space on the eZ80Acclaim!® Development Platform consists of
onboard SRAM and additional SRAM footprints.
Onboard SRAM
The eZ80Acclaim!
U20. This SRAM provides the basic memory requirement for small applications development. This SRAM is in the address range
BFFFFFh. With the 512 KB of SRAM on the eZ80F92 Flash Module, this
addressing structure provides 1 MB of contiguous SRAM for immediate
use. Chip Select 2 is used to access the 512 KB of SRAM on the
eZ80Acclaim!
®
Development Platform features 512 KB SRAM at
®
Development Platform.
B80000h–
Additional SRAM
The amount of eZ80Acclaim!
®
Development Platform memory can be
extended if required by adding SRAM devices. U19, U18, and U17 provide this capability. However, the user should be aware that additional
SRAM must be installed in the following order:
1. U19, address range
UM013911-0607Operational Description
B00000h–B7FFFFh
eZ80F92 Development Kit
User Manual
32
2. U18, address range A80000h–AFFFFFh
3. U17, address range A00000h–A7FFFFh
If SRAM memory is installed in a different order than the above
sequence, SRAM will not be contiguous unless the user is able to change
the address decoder, U10. Memory access decoding is performed by this
address decoder, implemented in the Generic Array Logic device,
GAL22LV10D (U10).
On-Chip SRAM
The eZ80F92 device on the eZ80F92 Flash Module contains 8 KB of onchip SRAM. Upon power-up, this SRAM is enabled and mapped to the
top 8 KB of memory address space. Using the RAM Address Register,
this 8 KB memory can be mapped to the top of any 64 KB block. It can
also be disabled. Please see the eZ80F92/eZ80F92 Product Specification
(PS0153) for more information.
Flash Memory
The eZ80F92 Development Kit allows off-chip Flash memories between
1 MB and 4 MB. This Flash memory is entirely located on the eZ80F92
Flash Module (in footprint only; as shipped from the factory, external
Flash is not installed).
Memory Map
A memory map of the eZ80
®
CPU is illustrated in Figure 10. Flash memory and SRAM on the eZ80F92 Flash Module are addressed when CS0
and CS1 are active Low. SRAM on the eZ80Acclaim!
®
Development
Platform is addressed when CS2 is active Low.
The location of on-chip SRAM is programmable by setting the RAM
address upper byte register. The upper 8 KB of any 64 KB memory page
can be selected. Addresses to enabled on-chip memories assume priority
over all chip selects. Please refer to the eZ80F92/eZ80F92 Product Specification (PS0153) for more details.
eZ80Acclaim!® Development PlatformUM013911-0607
eZ80F92 Development Kit
User Manual
33
On-chip
SRAM
Off-chip
Flash memory
Off-chip
Flash memory
FFFFFFh
FFE000h
Available
Address Space
DFFFFFh
SRAM Memory
up to 2 MB
C7FFFFh
C00000h
BFFFFFh
B80000h
Platform Expansion
SRAM Memory up to 4 MB
80FFFFh
800000h
7FFFFFh
Expansion Module:
Flash Memory up to 4 MB
400000h
3FFFFFh
Module Expansion
Flash Memory up to 4 MB
120000h
11FFFFh
Flash Memory
8 KB
CS1
Module SRAM
Platform SRAM (512 KB)
CS2
LED & GPIO
Up to 4 MB
CS0 (8 MB)
Up to 4 MB
1 MB
020000h
On-chip
Flash memory
01FFFFh
000000h
128 KB
Figure 10. Memory Map of the eZ80Acclaim!® Development Platform
and eZ80F92 Flash Module
UM013911-0607Operational Description
eZ80F92 Development Kit
User Manual
34
LEDs
As stated earlier, LEDs D1, D2, D3, and D4 function as status indicators
for an optional modem. This section describes each LED and the LED
matrix device.
Data Carrier Detect
The Data Carrier Detect (DCD) signal at D1 indicates that a good carrier
signal is being received from the remote modem.
RX
The RX signal at D2 indicates that data is received from the modem.
Data Terminal Ready
The Data Terminal Ready (DTR) signal at D3 informs the modem that the
PC is ready.
TX
The TX signal at D4 indicates that data is transmitted to the modem.
Push Buttons
The eZ80Acclaim!® Development Platform provides user controls in the
form of push buttons. These push buttons serve as input devices to the
eZ80F92 microcontroller. The programmer can use them as necessary for
application development. All push buttons are connected to the GPIO
Port B pins.
PB0
The PB0 push button switch, SW1, is connected to bit 0 of GPIO Port B.
This switch can be used as the port input if required by the user.
eZ80Acclaim!® Development PlatformUM013911-0607
PB1
The PB1 push button switch, SW2, is connected to bit 1 of GPIO Port B.
This switch can be used as the port input if required by the user.
PB2
The PB2 push button switch, SW3, is connected to bit 2 of GPIO Port B.
This switch can be used as the port input if required by the user.
RESET
The Reset push button switch, SW4, resets the eZ80
eZ80Acclaim!
Jumpers
The eZ80Acclaim!® Development Platform provides a number of jumpers that are used to enable or disable functionality on the platform, enable
or disable optional features, or to provide protection from inadvertent use.
®
Development Platform.
eZ80F92 Development Kit
User Manual
®
CPU and the
35
Jumper J2
The J2 jumper connection enables/disables IrDA transceiver functionality. When the shunt is placed, IrDA communication is disabled. See
Table 13.
Table 13. J2—DIS_IrDA
Shunt
StatusFunctionAffected Device
InIrDA interface disabled UART0 is configured to work with the RS232 or the
RS485 interfaces.
OutIrDA interface enabled The IrDA and UART0 interfaces on the eZ80F92 Flash
Module perform their functions.
UM013911-0607Operational Description
eZ80F92 Development Kit
User Manual
36
Jumper J3
The J3 jumper connection controls Port A emulation mode and communication with the 7 x 5 LED. When the shunt is placed, Port A emulation is
disabled. See Table 14.
Table 14. J3—DIS_EM
Shunt
StatusFunctionAffected Device
InApplication Module
Hardware Disabled
OutApplication Module
Hardware Enabled
Communication with 7 x 5 LED and Port emulation
circuit is disabled.
Communication with 7 x 5 LED and Port A emulation
circuit is enabled.
Jumper J7
The J7 jumper connection controls Flash boot loader programming. When
the shunt is placed, overwriting of the Flash boot loader program is
enabled. See Table 15.
Table 15. J7—FlashWE
Shunt
StatusFunctionAffected Device
OutThe Flash boot sector of the eZ80F92
Flash Module is write-protected.
InThe Flash boot sector of the eZ80F92
Flash Module is enabled for writing or
overwriting.
Note: As shipped from the factory, external Flash memory is not installed.
(Off-Chip)*
Flash boot sector of the eZ80F92 Flash
Module.
Flash boot sector of the eZ80F92 Flash
Module.
eZ80Acclaim!® Development PlatformUM013911-0607
eZ80F92 Development Kit
User Manual
Jumper J11
The J11 jumper connection controls access to the off-chip Flash memory
device. When the shunt is placed, access to this Flash device is enabled.
See Table 16.
Note:
The silk-screened label on the eZ80Acclaim!
®
Development Platform for
jumper J11 is incorrect. Currently, it reads DIS_FLASH. The correct label
is EN_FLASH.
Table 16. J11—EN_FLASH (Off-Chip)*
Shunt
StatusFunctionAffected Device
INAll access to external Flash memory on the
eZ80190 Module is enabled.
OUTAll access to external Flash memory on the
eZ80F92 Module is disabled.
Note: As shipped from the factory, external Flash memory is not installed.
External Flash memory on the
eZ80190 Module.
External Flash memory on the
eZ80190 Module.
37
Jumper J12
The J12 jumper connection controls the selection of a 5 V or 3 VDC power
supply to the embedded modem, if an embedded modem is used. See
Table 17.
Table 17. J12—5VDC/3.3VDC for an Embedded Modem
Shunt
StatusFunctionAffected Device
1–25 VDC is provided to power the embedded modem.Embedded modem.
2–33.3 VDC is provided to power the embedded modem. Embedded modem.
UM013911-0607Operational Description
eZ80F92 Development Kit
User Manual
38
Jumper J14
The J14 jumper connection controls the polarity of the Ring Indicator. See
Table 18.
Table 18. J14—RI
Shunt
StatusFunctionAffected Device
1–2The Ring Indicator for UART1 is inverted.UART1.
2–3The Ring Indicator for UART1 is not inverted.UART1.
Jumper J15
The J15 jumper connection controls the selection RS485 circuit along
with UART0. When the shunt is placed, the RS485 circuit is enabled. See
Table 19. RS485 functionality will be available in future eZ80Acclaim!
devices.
®
Table 19. J15—RS485_1_EN*
Shunt
StatusFunctionAffected Device
InThe RS485 circuit is enabled on UART0.
The UART0 CONSOLE interface and IrDA are
disabled.
OutThe RS485 circuit is disabled on UART0.IrDA, UART0 CONSOLE
Note: *To enable the RS485 circuit, the corresponding IrDA/RS232 circuit must be disabled.
eZ80Acclaim!® Development PlatformUM013911-0607
IrDA, UART0 CONSOLE
interface, RS485 interface.
interface, RS485 interface.
eZ80F92 Development Kit
User Manual
Jumper J16
The J16 jumper connection controls the selection of the RS485 circuit.
However, UART1 MODEM interface and the socket modem interface are
disabled if the RS485 circuit is enabled. When the shunt is placed, the
RS485 circuit is enabled. See Table 20.
Table 20. J16—RS485_2_EN
Shunt
StatusFunctionAffected Device
39
InThe RS485 circuit is enabled on UART1.
The UART1 MODEM interface and the
Socket Modem interface are disabled.
OutThe RS485 circuit is disabled on UART1.UART1 MODEM interface,
UART1 MODEM interface,
Socket Modem Interface, and
RS485 interface.
Socket Modem Interface, and
RS485 interface.
Jumper J17
The J17 jumper connection controls the selection of the RS485 termination resistor circuit. When the shunt is placed, the RS485 termination
resistor circuit is enabled. See Table 21.
Table 21. J17—RT_1*
Shunt
StatusFunctionAffected Device
InThe Termination Resistor for RS485_1 is IN.RS485 interface.
OutThe Termination Resistor for RS485_1 is OUT.RS485 interface.
Note: *Before enabling the termination resistor, ensure that the device is located at the end of the
interface line.
UM013911-0607Operational Description
eZ80F92 Development Kit
User Manual
40
Jumper J18
The J18 jumper connection controls the selection of the RS485 termination resistor circuit. When the shunt is placed, the RS485 termination
resistor circuit is enabled. See Table 22.
Table 22. J18—RT_2*
Shunt
StatusFunctionAffected Device
InThe Termination Resistor for RS485_2 is IN.RS485 interface.
OutThe Termination Resistor for RS485_2 is OUT.RS485 interface.
Note: *Before enabling the termination resistor, ensure that the device is located at the end of the
interface line.
Jumper J19
The J19 jumper connection selects the range of memory addresses for the
external chip select signal, CS_EX
, to the application module. See
Table 23.
Table 23. J19—EX_SEL
Shunt
StatusFunctionAffected Device
1–2CS_EX
located in the address range 400000h–7FFFFFh.
3–4CS_EX
located in the address range A00000h–A7FFFFh.
5–6CS_EX
located in the address range A80000h–AFFFFFh.
7–8CS_EX
located in the address range B00000h–B7FFFFh.
eZ80Acclaim!® Development PlatformUM013911-0607
is decoded in the CS0 memory space and is
is decoded in the CS2 memory space and is
is decoded in the CS2 memory space and is
is decoded in the CS2 memory space and is
Application module
addressing.
Application module
addressing.
Application module
addressing.
Application module
addressing.
eZ80F92 Development Kit
User Manual
Jumper J20
The J20 jumper connection controls the selection of the external chip
select in the external application module. When the shunt is placed, the
external chip select signal, CS_EX
Table 24. J20—EX_FL_DIS
Shunt
StatusFunctionAffected Device
INThe jumper for EX_FL_DIS is IN. The chip select on the application module
, is disabled. See Table 24.
is disabled.
41
OUT
The jumper for EX_FL_DIS is OUT.
Connectors
A number of connectors are available for connecting external devices
such as the ZPAK II emulator, PC serial ports, external modems, the console, and LAN/telephone lines.
J6 and J8 are the headers, or connectors, that provide pin-outs to connect
any external application module, such as ZiLOG’s Thermostat Application Module.
Connector J6
The J6 connector provides pin-outs to make use of GPIO functionality.
Connector J8
The J8 connector provides pin-outs to access memory and other control
signals.
The chip select on the application module
is enabled.
UM013911-0607Operational Description
eZ80F92 Development Kit
User Manual
42
Console
Connector P2 is the RS232 terminal, which can be used for observing the
console output. P2 can be connected to the HyperTerminal if required.
Modem
Connector P3 provides a terminal for connecting an external modem, if
used with the eZ80F92 Development Kit. RS485 functionality will be
available in future eZ80Acclaim!
I2C Devices
The two I2C devices on the eZ80Acclaim!® Development Platform are the
U2 EEPROM and the U13 Configuration register. The EEPROM provides 16 KB of memory. The Configuration register provides access to
control the configuration of an application-specific function at the Application Module Interface. Neither device is utilized by the eZ80F92 Development Kit software. The user is free to develop proprietary software for
these two devices. The addresses for accessing these devices are listed in
Table 25.
®
devices.
Table 25. I2C Addresses
Device/Bit #76543210
EEPROM (U10)*10100A1A0R/W
Configuration Register (U13)1001110R/W
Note: *EEPROM address bits A0 and A1 are configured for 0s.
eZ80Acclaim!® Development PlatformUM013911-0607
DC Characteristics
Understanding proper DC current requirements for the eZ80Acclaim!®
Development Platform when application modules are plugged into it is
very important for developing applications. This section provides an estimate of the average current requirement when different combinations of
these application modules are plugged in to the eZ80Acclaim!
ment Platform.
The receiver supply current is 90–150 µA and the transmitter supply current is 260 mA when the LED is active. The measurements of current that
are shown in Table 26 are for the user’s reference. These values can vary
depending on the type of application that is developed to run with the
platform.
Table 26. DC Current Characteristics of the
eZ80Acclaim!
®
Development Platform with Different Module Loads
eZ80F92 Development Kit
User Manual
®
Develop-
43
Current
Platform/Modules Configurations
eZ80Acclaim!
and eZ80F92 Flash Module
eZ80Acclaim!
eZ80F92 Flash Module, and Modem
Module
eZ80Acclaim!
eZ80F92 Flash Module, and
Thermostat Application Module
eZ80Acclaim!
eZ80F92 Flash Module, Modem
Module, and Thermostat Application
Module
UM013911-0607DC Characteristics
®
Development Platform
®
Development Platform,
®
Development Platform,
®
Development Platform,
Requirement (mA) Status
173When connected only to a
power supply, and when
no program is running.
174When connected only to a
power supply, and when
no program is running.
195When connected only to a
power supply, and when
no program is running.
203When connected only to a
power supply, and when
no program is running.
eZ80F92 Development Kit
User Manual
44
Table 26. DC Current Characteristics of the
eZ80Acclaim!
Platform/Modules Configurations
®
Development Platform with Different Module Loads (Continued)
Current
Requirement (mA) Status
eZ80Acclaim!® Development Platform
and eZ80F92 Flash Module
eZ80Acclaim!
®
Development Platform,
eZ80F92 Flash Module, and Modem
Module
eZ80Acclaim!
®
Development Platform,
eZ80F92 Flash Module, and
Thermostat Application Module
®
eZ80Acclaim!
Development Platform,
eZ80F92 Flash Module, Modem
Module, and Thermostat Application
Module
325When the LED demo is
running.
325When the LED demo is
running.
350When the LED demo is
running.
360When the LED demo is
running.
eZ80Acclaim!® Development PlatformUM013911-0607
eZ80F92 Flash Module
This section describes the eZ80F92 Flash Module hardware, its interfaces
and key components, including the CPU, real-time clock, IrDA transceiver, and memory.
Functional Description
The eZ80F92 Flash Module is a compact, high-performance module specially designed for the rapid development and deployment of embedded
systems. Additional devices such as serial ports, LED matrices, GPIO
ports, and I
eZ80Acclaim!
both of these boards is shown in Figure 1
2
C devices are supported when connected to the
®
Development Platform. A block diagram representing
eZ80F92 Development Kit
User Manual
45
on page 5.
The eZ80F92 Flash Module is developed to be a plug-in module to the
eZ80Acclaim!
vides a CPU, RAM, an IrDA transceiver, and a real-time clock. This lowcost, expandable module is powered by the eZ80F92 microcontroller,
members of ZILOG’s new eZ80Acclaim!
also contains a battery and an oscillator in support of the on-chip RealTime Clock (RTC). The eZ80F92 Flash Module can also be used as a
stand-alone development tool when provided with an external power
source.
UM013911-0607eZ80F92 Flash Module
®
Development Platform. This small-footprint module pro-
®
product family. The module
eZ80F92 Development Kit
User Manual
46
Physical Dimensions
The dimensions of the eZ80F92 Flash Module PCB is 64 x 64mm. With an
RJ-45 Ethernet connector, the overall height is 25 mm. See Figure 11.
8.3 mm
max.
2.54 mm
63.5 mm
8.5 mm
1
1
64 mm
Bus Connector
Top View
2.7 mm
6.2 mm
55.88 mm
I/O Connector
9 mm
IrDA
7 mm
Figure 11. Physical Dimensions of the eZ80F92 Flash Module
eZ80F92 Flash ModuleUM013911-0607
eZ80F92 Development Kit
User Manual
Figure 12 illustrates the top layer silkscreen of the eZ80F92 Flash Module.
47
Figure 12. eZ80F92 Flash Module—Top Layer
UM013911-0607Functional Description
eZ80F92 Development Kit
User Manual
48
Figure 13 illustrates the bottom layer silkscreen of the eZ80F92 Flash
Module.
Figure 13. eZ80F92 Flash Module—Bottom Layer
eZ80F92 Flash ModuleUM013911-0607
Operational Description
The purpose of the eZ80F92 Flash Module as a feature of the eZ80F92
Development Kit is to provide the application developer with a plug-in
tool to evaluate the memory, IrDA, and other features of the eZ80F92
device.
eZ80F92 Flash Module Memory
The eZ80F92 Flash Module comprises both off-chip SRAM and on-chip
Flash memory, which are described below.
Static RAM
The eZ80F92 Flash Module features 512 KB of fast SRAM. Access speed
is typically 50 ns, allowing zero-wait-state operation at 20 MHz. With the
CPU at 20 MHz, SRAM can be accessed with zero wait states in eZ80
mode. CS1_CTL (chip select CS1
eZ80F92 Development Kit
User Manual
49
) can be set to 08h (no wait states).
Flash Memory
The eZ80F92 Flash Module features 128 KB of Flash memory. This onchip memory can be programmed a single byte at a time, or in bursts of up
to 128 bytes. Write operations can be performed using either memory or I/
O instructions. Erasing bytes in Flash memory returns them to a value of
FFh. Both the MASS ERASE and PAGE ERASE operations are self-
timed by the Flash controller, leaving the CPU free to execute other operations in parallel. Upon power-up, the on-chip Flash memory is located in
the address range
in Flash control register
On-chip Flash memory is prioritized over all external Chip Selects, can be
enabled or disabled (power-on enabled), and can be programmed within
any 128 KB address space in the 16 MB address range.
The eZ80F92 Flash Module features the following memory configurations:
UM013911-0607Operational Description
000000h–01FFFFh. Four wait states are programmed
F8h.
eZ80F92 Development Kit
User Manual
50
•
•
•
Reset Generator
The onboard Reset Generator Chip is connected to the eZ80F92 Reset
input pin. It performs reliable Power-On Reset functions, generating a
reset pulse with a duration of 200 ms if the power supply drops below
2.93 V. This reset pulse ensures that the board always starts in a defined
condition. The RESET pin on the I/O connector reflects the status of the
RESET line. It is a bidirectional pin for resetting external peripheral components or for resetting the eZ80F92 Development Kit with a low-impedance output (e.g. a 100-Ohm push button).
On-chip SRAM: 8 KB
Off-chip SRAM: 512 KB
On-chip Flash: 128 KB
IrDA Transceiver
An onboard IrDA transceiver (ZiLOG ZHX1810) is connected to PD0
(TX), PD1 (RX), and PD2 (Shutdown, IR_SD). The IrDA transceiver is
of the LED type 870 nm Class 1.
The IrDA transceiver is accessible via the IrDA controller attached to
UART0 on the eZ80F92 device. The UART0 console and the IrDA transceiver cannot be used simultaneously.
To use the UART0 for console or to save power, the transceiver can be
disabled by the software or by an off-board signal when using the proper
jumper selection. The transceiver is disabled by setting PD2 (IR_SD)
High or by pulling the DIS_IRDA
shutdown feature is used for power savings. To enable the IrDA transceiver, DIS_IRDA
The eZ80F92 Flash Module contains a ZiLOG IrDA transceiver that is
connected to the UART0 port. This port can be used as a wireless connection into the eZ80F92 Flash Module. The UART0 can connect to a standard RS232 port, or it can be configured to control the IrDA transceiver;
eZ80F92 Flash ModuleUM013911-0607
is left floating and PD2 is set to Low.
pin on the I/O connector Low. The
eZ80F92 Development Kit
User Manual
however, it cannot do both at the same time. Only a few registers are
required to configure the UART0 port to send and receive IrDA data.
The RxD and TxD signals on the transceiver perform the same functions
as a standard RS232 port. However, these signals are processed as IrDA
3/16 coding pulses (sometimes called IrDA encoder/decoder pulses).
When the IrDA function is enabled, the final output to the RxD and TxD
pins are routed through the 3/16 pulse generator.
Another signal that is used in the eZ80F92 Flash Module’s IrDA system is
Shut_Down (SD). The SD pin is connected to PD2 on the eZ80F92 Flash
Module. The IrDA control software on the user’s wireless device must
enable this pin to wake the IrDA transceiver. The SD pin must be set Low
to enable the IrDA transceiver. On the eZ80F92 Flash Module, a twoinput OR gate is used to allow an external pin to shut down the IrDA
transceiver. Both pins must be set Low to enable this function.
51
Figure 14 highlights the eZ80F92 Flash Module IrDA hardware connections.
External Disable
IrDA
eZ80L92
Device
PD2(IR_SD)
PD1(RxD)
PD0(TxD)
Figure 14. IrDA Hardware Connections
SD
RD
TD
The eZ80F92 Flash Module features an Infrared Encoder/Decoder register that configures the IrDA function. This register is located at address
0BFh in the internal I/O register map.
The Infrared Encoder/Decoder register contains three control bits. Bit 0
enables or disables the IrDA encoder/decoder block. Bit 1, if it is set,
UM013911-0607Operational Description
eZ80F92 Development Kit
User Manual
52
enables received data to pass into the UART0 Receive FIFO data buffer.
Bit 2 is a test function that provides a loopback sequence from the TxD
pin to the RxD input.
Bit 1, the Receive Enable bit, is used to block data from filling up the
Receive FIFO when the eZ80F92 Flash Module is transmitting data.
Because IrDA data passes through the air as a light source, transmitted
data can also be received. This Receive Enable bit prevents this data from
being received. After the eZ80F92 Flash Module completes transmitting,
this bit is changed to allow for incoming messages.
The code that follows provides an example of how this function is
enabled on the eZ80F92 Flash Module.
//Init_IRDA
// Ensure to first set PD2 as a port bit, an output and set it
generator
BRG_DLRL0=0x2F;// Baud rate Masterclock/(16*baudrate)
BRG_DLRH0=0x00;// High byte of baud rate
UART_LCTL0=0x00;// Disable dlab
UART_FCTL0=0xC7;// Clear tx fifo, enable fifo
UART_LCTL0=0x03;// 8bit, N, 1 stop
IR_CTL = 0x03;// enable IRDA Encode/decode and Receive
// enable bit.
//IRDA_Xmit
IR_CTL = 0x01;//Disable receive
Putchar(0xb0);//Output a byte to the uart0 port.
eZ80F92 Flash ModuleUM013911-0607
DC Characteristics
eZ80F92 Development Kit
User Manual
53
As different combinations of application modules are loaded onto the
®
eZ80Acclaim!
Development Platform, current requirements change.
Please see Table 26
for these different module combinations.
A 0.1-Farad capacitor is provided on the eZ80F92 Flash Module as a
short-term battery backup for the RTC (see the Schematic Diagrams
page 61). The part number of the capacitor made by Panasonic is
EECS0HDV. The capacitor is connected to RTC_VDD to provide power
to the RTC when main power to the chip is removed; it is also connected
to the 3.3 V supply to the chip for recharging. The RTC can operate down
to 3.0 V; it requires 10 µA of current. The (keep alive) time this capacitor
can supply power to the RTC, from 3.3 V to 3.0 V, is approximately 3000
seconds, or 50 minutes.
Flash Loader Utility
The Flash Loader utility allows the user a convenient way to program onchip Flash memory. Please refer to the External Flash Loader Product
User Guide (PUG0016) for more details.
Mounting the Module
on page 43 to reference current consumption values
on
When mounting the eZ80F92 Flash Module onto the eZ80Acclaim!®
Development Platform, check its orientation to the platform to ensure a
correct fit. Pin 1 of JP1 on the eZ80Acclaim!
must align with pin 1 of JP1 on the eZ80Acclaim!
®
Development Platform
®
Development Platform; Pin 1 of JP2 on the eZ80F92 Flash Module must align with pin 1 of
JP2 on the eZ80Acclaim!
UM013911-0607DC Characteristics
®
Development Platform, etc.
eZ80F92 Development Kit
User Manual
54
Changing the Power Supply Plug
The universal 9VDC power supply offers three different plug configurations and a tool that aids in removing one plug configuration to insert
another, as shown in Figure 15.
Figure 15. 9VDC Universal Power Supply Components
To exchange one plug configuration for another, perform the following
steps:
1. Place the tip of the removal tool into the round hole at the top of the
current plug configuration.
2. Press down to disengage the keeper tab and push the plug configuration out of its slot.
3. Select the plug configuration appropriate for your location, and insert
it into the slot formerly occupied by the previous plug configuration.
4. Push the new plug configuration down until it snaps into place, as
indicated in Figure 16.
eZ80F92 Flash ModuleUM013911-0607
eZ80F92 Development Kit
User Manual
55
Figure 16. Inserting a New Plug Configuration
UM013911-0607Changing the Power Supply Plug
eZ80F92 Development Kit
User Manual
56
ZPAK II
ZPAK II is a debug tool used to develop and debug hardware and software. It is a networked device featuring an Ethernet interface and an
RS232 console port. ZPAK II is shipped with a preconfigured IP address
that can be changed to suit the user on a local network. For more information about using and configuring ZPAK II, please refer to the
eZ80Acclaim! Development Kits Quick Start Guide (QS0020) and the
ZPAK II Product User Guide (PUG0015).
ZDI Target Interface Module
The ZDI Target Interface Module provides a physical interface between
ZPAK II and the eZ80Acclaim!
ule supports ZDI functions. For more information on using the TIM module or ZDI, please refer to the eZ80Acclaim!
Start Guide (QS0019), the eZ80F92 Ethernet Module Product Specification (PS0186), and the eZ80F92 Flash Module Product Specification
(PS0189).
JTAG
Connector P1 is the JTAG connector on the eZ80Acclaim!® Development
Platform. JTAG will be supported in the next offering of eZ80Acclaim!
products.
Application Modules
ZiLOG offers the Thermostat Application module, which can be used for
evaluating and developing process control and simple I/O applications.
The Thermostat Application module is equipped with an LCD display
that can be used to display process control and other physical parameters.
®
Development Platform. The TIM mod-
®
Development Kits Quick
®
ZPAK IIUM013911-0607
eZ80F92 Development Kit
User Manual
For additional reading about the Thermostat application, please see the
Java Thermostat Demo Application Note (AN0104) on zilog.com
.
57
UM013911-0607Application Modules
eZ80F92 Development Kit
User Manual
58
ZDS II
ZiLOG Developer Studio II (ZDS II) Integrated Development Environment is a complete stand-alone system that provides a state-of-the-art
development environment. Based on the Windows
Win2000-SP4/WinXP Professional user interfaces, ZDS II integrates a
language-sensitive editor, project manager, C-Compiler, assembler,
linker, librarian, and source-level symbolic debugger that supports the
eZ80F92.
For further details about ZDS II for eZ80Acclaim!
to the ZiLOG Developer Studio—eZ80Acclaim!
(UM0144).
®
Vista/Win 98SE/
®
products, please refer
®
User Manual
ZDS IIUM013911-0607
Troubleshooting
Overview
Before contacting ZiLOG Customer Support to submit a problem report,
please follow these simple steps. If a hardware failure is suspected, contact a local ZiLOG representative for assistance.
Cannot Download Code
eZ80F92 Development Kit
User Manual
59
If you are unable to download code to RAM using ZDS, make sure to
press and release the Reset button on the eZ80Acclaim!
Platform prior to selecting
ZDS.
No Output on Console Port
The eZ80F92 Development Kit is shipped with a Flash Loader utility that
is loaded in the protected boot sector of Flash memory (U3). Upon powerup of the eZ80Acclaim!
MCU Module, the eZ80F92 device on the module starts running code
from this Flash memory area. This code enables the Console port with
settings of 57.6 kbps, 8, N, 1.
The Console checks the Receive buffer. If a space character is received on
the Console port, the Flash Loader utility is enabled and a boot message
should be displayed on your connected device. If no message is displayed,
check the following:
•
Jumper J2 must be ON (IrDA is disabled)
•
On Connector J6, the jumper must be removed from pins 6 and 9 (pin
names con_dis and GND).
®
Development Platform and the eZ80F92 Flash
Debug
→
Reset
and then
®
Development
Debug → Go
in
UM013911-0607Troubleshooting
eZ80F92 Development Kit
User Manual
60
IrDA Port Not Working
If you plan on using the IrDA transceiver on the eZ80F92 Flash Module,
make sure the hardware is set up as follows:
•
Jumper J2 must be OFF (to enable the control gate that drives the
IrDA device)
•
Set port pin PD2 Low. When this port pin and Jumper J2 are turned
OFF, the IrDA device is enabled.
•
Install a jumper on connector J6 across pin names con_dis and GND
to disable the console serial port driver
TroubleshootingUM013911-0607
e
Z80F9
2 D
Ki
t
MA10
MA
3
A[23:0]
12
evelopment
User Manual
Schematic Diagrams
eZ80Acclaim!® Development Platform
Figures 17 through 20 diagram the layout of the eZ80Acclaim!® Development Platform.
Figure 20. eZ80Acclaim!® Development Platform Schematic Diagram, #4 of 4
5V
C20
0.1
U25
32
VIN
1
GND
LT1086-3.3/TO
-DIS_0
J17
1
2
RT_
1
J18
1
2
RT_
2
Title
Schematic,
SizeDocument Number
B
Friday, October 10, 2003
Date:
9VDC
9VDC
VCC
VCC
+
C19
22/10
VOUT
3.3V
+
220
R23
12
0
R22
12
0
C28
22/6.3
C29
0.1
GND
POWER & RS232
eZ80L92 Evaluation Board
96
C0858-001
Sheet
VDD
VDD
R15
68
0
21
D7
GREEN
3.3 O
K
GND
P4
1
2
3
4
5
6
7
8
con8
-DIS_1
Rev
44
C
of
UM013911-0607Schematic Diagrams
Z80F9
2 D
Ki
t
eZ80F92 Flash Module
Figures 22 through 30 diagram the layout of the eZ80F92 Flash Module. Ethernet circuiting devices are not loaded on the
eZ80F92 Flash Module. However, these devices appear in the following schematics for reference purposes.
Current: Imax = 200mA (IrDA not in use)
Imax = 460mA (IrDA in use)
Ityp = 100mA
PCB1
E-NET Module Rev.B
98Cxxxx-xxx
Figure 29. Schematic Diagram, #8 of 9—Power Supply
for test purposes
JP3
1
2
HEADER 2
SIP2
don’t stuff
UM013911-0607Schematic Diagrams
e
Z80F9
2 D
Ki
t
evelopment
User Manual
73
D[0..7]SD[0..7]
A[0..23]SA[0..3]
PD[0..7]
-RESET
-W AIT
-RD
-WR
-CS[0..3]
-DIS_FLASH
-DIS_IRDA
PD[0..7]
-RESET
-W AIT
-RD
-WR
-CS[0..3]
only A0,A1,A2,A3
are used here
PD3 and PD5
not used here
-CS1 and-CS2
not used here
R30
10k
0603
R17
10k
0603
U2B
34
74LCX04
TSSOP14
U2C
56
74LCX04
TSSOP14
-RD
-CS3-CSETH
-WR
DISABLE_FLASH
DISABLE_IRDA
A[0..23]SA[0..3]
U2D
12
13
12
13
1
2
4
5
74LCX32
TSSOP14
U6A
74LCX32
TSSOP14
U6B
74LCX32
TSSOP14
U6D
74LCX32
TSSOP14
=
-CS0
IR_SDPD2
=
=
=
SA0A0
=
SA1A1
=
SA2A2
=
SA3A3
=
PD7
-ETHRD
11
PD6
R14
R15
don’t stuff
-W AIT
-ETHWR
3
6
11
-CSFLASH
IRDA_SD
V3.3
0R
0R
R35 0
=
=
=
SD[0..7]D[0..7]
SA[0..3]A[0..23]
-ETHRD
-ETHWR
ETHIRQPD4
-SLEEP
-ACTIVE
IRDA_TXDPD0
IRDA_RXDPD1
IRDA_SD
-RESFLASH-RESET
-CSFLASH
SD[0..7]D[0..7]
-ETHRD
-ETHWR
ETHIRQ
-SLEEP
-ACTIVE
IOCHRDY
IRDA_TXD
IRDA_RXD
IRDA_SD
-RESFLASH
-CSFLASH
VDD
-DIS_FLASH
-DIS_IRDA
-DIS_FLASH
-DIS_IRDA
VSS
GND
Figure 30. Schematic Diagram, #9 of 9—Control Logic
UM013911-0607Schematic Diagrams
Appendix A
General Array Logic Equations
This appendix shows the equations for disabling the Ethernet signals provided by the U10 and U15 General Array Logic (GAL) devices.
U10 Address Decoder
//`defineidle2'b00
//`definestate12'b01
//`definestate22'b11
//`definestate32'b10
// FOR eZ80 Development Platform Rev B
// This PAL generates 4 memory chip selects
module f92_decod(
nCS_EX, //Enables Extension Module's Memory when Low
nFL_DIS,//when Low WEB Module Flash is disabled (nDIS_FL=0),
//when High nDIS_FL depends upon state of nmemenX
nCS0,
A7,//A23
A6,//A22
A5,//A21
A4,//A20
A3,//A19
A2,//A18
A1,//A17
A0,//A16
nCS2,
eZ80F92 Development Kit
User Manual
74
UM013911-0607Appendix A
eZ80F92 Development Kit
User Manual
75
input
nEX_FL_DIS,//disables Flash on the expansion
//module, when Low
nEM_EN,//enables Development Platform LED
//and Port A emulation circuit
nDIS_FL,//disables Module Flash when Low
nL_RD,//enables local data bus to be read by CPU
nmemen1,
nmemen2,
nmemen3,
nmemen4
);
`defineanode8'h00
`definecathode 8'h01
`definelatch8'h02
// FOR eZ80 Development Platform Rev B
// This PAL generates signals that control Expansion
// Module access, LED and Port A emulation
// This device is a GAL22LV10-5JC (5ns tpd) or
// equivalent with Package = 28 pin PLCC
//
//
For answers to technical questions about the product, documentation,
or any other issues with ZiLOG’s offerings, please visit ZiLOG’s Knowledge Base at http://www.zilog.com/kb
For any comments, detail technical questions, or reporting problems,
please visit ZiLOG’s Technical Support at http://support.zilog.com
eZ80F92 Development Kit
User Manual
82
.
.
UM013911-0607
Warning:
DO NOT USE IN LIFE SUPPORT
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.
Z8, Z8 Encore!, eZ80, and eZ80Acclaim!, and Z8 Encore! XP are registered trademarks of ZiLOG, Inc. All
other product or service names are the property of their respective owners.
Loading...
+ 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.