The eZ80L92 Development Kit, PSI #eZ80L920210ZCO, provides a gen-
eral-purpose platform for evaluating the capabilities and operation of
ZiLOG’s eZ80L92 microprocessor. The eZ80L92 Development Kit fea-
tures two primary boards: the eZ80Acclaim!
the eZ80L92 Module. This arrangement provides a complete develop-
ment platform while using both the boards. It also provides a smaller-
sized reference platform with the eZ80L92 Module as a stand-alone
development tool.
Key Features of the Development Kit
The key features of the eZ80L92 Development Kit are:
User Manual
®
Development Platform and
1
•
eZ80Acclaim!® Development Platform:
–Up to 2 MB fast SRAM (12 ns access time).
–Embedded Modem Socket with a U.S. Telephone Line Interface.
2
C EEPROM.
–I
2
C Configuration Register.
–I
–General-Purpose Port and Memory Headers.
–Supported by ZiLOG Developer Studio II and the eZ80
C-Compiler.
–LEDs, including a 7 x 5 LED matrix..
–Jumpers.
–Two RS232 connectors—Console, Modem.
–RS485 connector.
–ZiLOG Debug Interface (ZDI).
–JTAG Debug Interface.
–9 V DC Power Connector.
–Telephone Jack.
UM012913-0407 Introduction
®
eZ80L92 Development Kit
User Manual
2
•
eZ80L92 Module:
–eZ80L92 microprocessor operating at 48 MHz
–1 MB Flash Memory
–512 KB SRAM
–10 BaseT Ethernet Interface
–Real time clock with battery back-up
•
ZPAK II Debug Interface.
•
4-port 10 BaseT Ethernet hub.
•
eZ80L92 Development Kit Software and Documentation CD-ROM.
Hardware Specifications
Table 1 lists the specifications of the eZ80Acclaim!® Development Plat-
form.
Table 1. eZ80® Development Platform Hardware Specifications
Operating Temperature20 ºC ±5 ºC
Operating Voltage9 V DC
eZ80L92 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
Key Features of the Development KitUM012913-0407
eZ80L92 Development Kit
User Manual
–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
eZ80Acclaim!® Development Platform Overview
3
The purpose of the eZ80L92 Development Kit is to provide the developer
®
with a set of tools for evaluating the features of the eZ80
family of
devices and to develop a new application before building application
hardware. The eZ80Acclaim!
accept a number of application-specific modules and Z8
®
Development Platform is designed to
®
and eZ80®
based add-on modules, including the eZ80L92 Module, which features an
EMAC, an IrDA transceiver, and the eZ80L92 microprocessor.
The eZ80L92 Development Kit features two primary boards: the
eZ80Acclaim!
®
Development Platform and the eZ80L92 Module. This
arrangement provides a complete development platform while using both
boards. It can also provide a smaller-sized reference platform with the
eZ80L92 Module as a stand-alone development tool.
The eZ80Acclaim!
®
Development Platform 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 II IDE) software. If the eZ80Acclaim!
demands Internet connectivity or a network connection, the eZ80
®
application
®
can
serve web pages over a TCP/IP network allowing easy system monitoring
and control, and effortless processor code updates.
The address bus, data bus, and all eZ80L92 Module control signals are
buffered on the eZ80Acclaim!
cient drive capability. A block diagram of the eZ80Acclaim!
®
Development Platform to provide suffi-
®
Develop-
ment Platform and the eZ80L92 Module is shown in Figure 1.
UM012913-0407 eZ80Acclaim!® Development Platform Overview
eZ80L92 Development Kit
User Manual
4
Ethernet
eZ80F92
eZ80L92
EMAC
Flash
(1 MB)
SRAM
(512 KB)
Battery &
Oscillator
for RTC
IrDA
Transceiver
Peripheral Device Signals
Address Bus
Data Bus
E-NET
Module
Interface
Peripheral Device Signals
Address Bus
Data Bus
SRAM
(512 KB
up to 2 MB)
GPIO
and
Address
Decoder
Application Module Headers
RS232-0
(Console)
RS485
RS232-1
(Modem)
Embedded
Modem
LED
(7x5 matrix)
Push-
buttons
2
I C
EEPROM
2
I C
Register
Figure 1. eZ80Acclaim!® Development Platform Block Diagram with eZ80L92
Module
eZ80Acclaim!® Development Platform Overview UM012913-0407
eZ80L92 Development Kit
User Manual
Figure 2 is a photographic representation of the eZ80Acclaim!® Develop-
ment Platform segmented into its key blocks.
C
5
Note: Key blocks A–E
A. Power and serial communications.
B.
eZ80L92 Module interface.
C. Debug interface.
Figure 2. The eZ80Acclaim!® Development Platform
A
B
D
E
D. Application Module Interfaces.
E. General-Purpose Port and LED with Address
Decoder.
UM012913-0407 eZ80Acclaim!® Development Platform Overview
eZ80L92 Development Kit
User Manual
6
Figure 3 is a photographic representation of the eZ80L92 Module
segmented into its key blocks.
Note: Key blocks A–C.
A. eZ80L92 Module interfaces.
B. CPU and memory.
C. Ethernet connection.
D. IrDA transceiver.
Figure 3. The eZ80L92 Module
®
The structures of the eZ80Acclaim!
Development Platform and the
eZ80L92 Module are illustrated in the Schematic Diagrams from page 61.
eZ80Acclaim!® Development Platform Overview UM012913-0407
eZ80L92 Development Kit
eZ80® Development Platform
This chapter describes the eZ80Acclaim!® Development Platform hardware, its key components and the interfaces, including detailed programmer interface information like memory maps, register definitions, and
interrupt usage.
Functional Description
The eZ80Acclaim!® Development Platform consists of seven major hardware blocks. These blocks, listed below, are illustrated in Figure 4.
•
eZ80L92 Module interface (2 female headers).
•
Power supply for the eZ80Acclaim!® Development Platform, the
eZ80L92 Module, and application modules.
User Manual
7
•
Application module interface (2 male headers).
•
General-Purpose Port and LED matrix.
•
RS232 serial communications ports.
•
Embedded modem interface.
•
I2C devices.
UM012913-0407 eZ80® Development Platform
eZ80L92 Development Kit
User Manual
8
Peripheral Device Signals
E-NET
Module
Interface
Address Bus
Data Bus
SRAM
(512 KB
up to 2 MB)
GPIO
and
Address
Decoder
RS232-0
(Console)
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
Functional DescriptionUM012913-0407
Physical Dimensions
The dimension of the eZ80Acclaim!® Development Platform PCB is
177.8 mm x 182.9 mm. The overall height is 38.1 mm. See Figure 5.
43.2 mm
96.5 mm55.9 mm
eZ80L92 Development Kit
User Manual
9
175.3 mm
114.3 mm
157.5 mm
167.6 mm
5.1 mm
165.1 mm
5.1 mm
Figure 5. Physical Dimensions of eZ80Acclaim!® Development Platform
UM012913-0407 Functional Description
eZ80L92 Development Kit
User Manual
10
Operational Description
The eZ80Acclaim!® Development Platform can accept any eZ80® corebased modules, provided that the module interfaces correctly to the
eZ80Acclaim!
eZ80Acclaim!
developer with a tool to evaluate the features of the eZ80L92 device and
to develop an application without building additional hardware.
eZ80L92 Module Interface
®
Development Platform. The purpose of the
®
Development Platform is to provide the application
The eZ80L92 Module interface provides easy connection of the eZ80L92
Module. It also provides easy connection for any eZ80
designed to this interface. This includes modules using future eZ80
devices and user-developed modules using current eZ80
®
based module
®
devices.
®
The eZ80L92 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!
Develop-
ment Platform. Table 2 describes the pins and their functions.
Figure 6. eZ80Acclaim!® Development Platform Peripheral Bus Connector Pin
Configuration—JP1
UM012913-0407 Operational Description
eZ80L92 Development Kit
User Manual
12
Table 2. eZ80Acclaim!® Development Platform Peripheral Bus Connector
Identification—JP1
1
Pin No.SymbolSignal DirectionActive LeveleZ80L92 Signal
1A6BidirectionalYes
2A0BidirectionalYes
3A10BidirectionalYes
4A3BidirectionalYes
5GND
6V
DD
7A8BidirectionalYes
8A7BidirectionalYes
9A13BidirectionalYes
10A9BidirectionalYes
11A15BidirectionalYes
12A14BidirectionalYes
13A18BidirectionalYes
14A16BidirectionalYes
2
15A19BidirectionalYes
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 eZ80L92 Module Schematics. see
eZ80L92 Module.
2. The Power and Ground nets are connected directly to the eZ80L92 device.
Additional note: external capacitive loads on RD
below 10 pF to satisfy the timing requirements for the eZ80
pulled to either V
to reduce noise sensitivity. To prevent EMI, the EZ80CLK output can be deactivated via software in
the eZ80L92’s Peripheral Power-Down Register.
or GND, depending on their inactive levels to reduce power consumption and
DD
Operational DescriptionUM012913-0407
, WR, IORQ, MREQ, D0–D7 and A0–A23 should be
®
CPU. All unused inputs should be
eZ80L92 Development Kit
User Manual
13
Table 2. eZ80Acclaim!
Identification—JP1
®
Development Platform Peripheral Bus Connector
1
(Continued)
Pin No.SymbolSignal DirectionActive LeveleZ80L92 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 eZ80L92 Module Schematics. see
eZ80L92 Module.
2. The Power and Ground nets are connected directly to the eZ80L92 device.
Additional note: external capacitive loads on RD
below 10 pF to satisfy the timing requirements for the eZ80
pulled to either V
to reduce noise sensitivity. To prevent EMI, the EZ80CLK output can be deactivated via software in
the eZ80L92’s Peripheral Power-Down Register.
or GND, depending on their inactive levels to reduce power consumption and
DD
UM012913-0407 Operational Description
, WR, IORQ, MREQ, D0–D7 and A0–A23 should be
®
CPU. All unused inputs should be
eZ80L92 Development Kit
User Manual
14
Table 2. eZ80Acclaim!
Identification—JP1
®
Development Platform Peripheral Bus Connector
1
(Continued)
Pin No.SymbolSignal DirectionActive LeveleZ80L92 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 eZ80L92 Module Schematics. see
eZ80L92 Module.
2. The Power and Ground nets are connected directly to the eZ80L92 device.
Additional note: external capacitive loads on RD
below 10 pF to satisfy the timing requirements for the eZ80
pulled to either V
to reduce noise sensitivity. To prevent EMI, the EZ80CLK output can be deactivated via software in
the eZ80L92’s Peripheral Power-Down Register.
or GND, depending on their inactive levels to reduce power consumption and
DD
Operational DescriptionUM012913-0407
, WR, IORQ, MREQ, D0–D7 and A0–A23 should be
®
CPU. All unused inputs should be
Table 2. eZ80Acclaim!
Identification—JP1
eZ80L92 Development Kit
User Manual
®
Development Platform Peripheral Bus Connector
1
(Continued)
15
Pin No.SymbolSignal DirectionActive LeveleZ80L92 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 eZ80L92 Module Schematics. see
BidirectionalLowYes
InputLowYes
InputPull-Up 10 KΩ; LowYes
OutputPull-Up 10 KΩ; LowYes
eZ80L92 Module.
2. The Power and Ground nets are connected directly to the eZ80L92 device.
Additional note: external capacitive loads on RD
below 10 pF to satisfy the timing requirements for the eZ80
pulled to either V
to reduce noise sensitivity. To prevent EMI, the EZ80CLK output can be deactivated via software in
the eZ80L92’s Peripheral Power-Down Register.
or GND, depending on their inactive levels to reduce power consumption and
DD
, WR, IORQ, MREQ, D0–D7 and A0–A23 should be
®
CPU. All unused inputs should be
UM012913-0407 Operational Description
eZ80L92 Development Kit
User Manual
16
I/O Connector
Figure 7 illustrates the pin layout of the I/O Connector in the 50-pin
header located at position JP2 of the eZ80Acclaim!
form. Table 3 describes the pins and their functions.
Figure 7. eZ80Acclaim!® Development Platform I/O Connector Pin Configuration—
JP2
Operational DescriptionUM012913-0407
eZ80L92 Development Kit
User Manual
Table 3. eZ80Acclaim!® Development Platform I/O Connector Identification—JP21
17
Pin No.SymbolSignal DirectionActive LeveleZ80L92 Signal
1PB7BidirectionalYes
2PB6BidirectionalYes
3PB5BidirectionalYes
4PB4BidirectionalYes
5PB3BidirectionalYes
6PB2BidirectionalYes
7PB1BidirectionalYes
8PB0BidirectionalYes
9GND
10PC7BidirectionalYes
11PC6BidirectionalYes
12PC5BidirectionalYes
13PC4BidirectionalYes
14PC3BidirectionalYes
15PC2BidirectionalYes
2
16PC1BidirectionalYes
17PC0BidirectionalYes
18PD7BidirectionalYes
19PD6Bidirectional
20GND
Notes:
1. For the sake of simplicity in describing the interface, Power and Ground nets are omitted from
this table. The interface is represented in the eZ80L92 Module Schematics.
2. The Power and Ground nets are connected directly to the eZ80L92 device.
UM012913-0407 Operational Description
eZ80L92 Development Kit
User Manual
18
Table 3. eZ80Acclaim!
®
Development Platform I/O Connector Identification—JP21
Pin No.SymbolSignal DirectionActive LeveleZ80L92 Signal
21PD5BidirectionalYes
22PD4BidirectionalYes
23PD3BidirectionalYes
24PD2BidirectionalYes
25PD1BidirectionalYes
26PD0BidirectionalYes
27TDOInputYes
28TDI/ZDAOutputYes
29GND
30TRIGOUTInputHigh
31TCK/ZCLOutputYes
32TMSOutputHighYes
33RTC_V
DD
34EZ80CLKInputYes
2
35SCLBidirectionalYes
36GND
37SDABidirectionalYes
38GND
39FlashWE
OutputLowNo
40GND
Notes:
1. For the sake of simplicity in describing the interface, Power and Ground nets are omitted from
this table. The interface is represented in the eZ80L92 Module Schematics.
2. The Power and Ground nets are connected directly to the eZ80L92 device.
Operational DescriptionUM012913-0407
Table 3. eZ80Acclaim!
eZ80L92 Development Kit
User Manual
®
Development Platform I/O Connector Identification—JP21
19
Pin No.SymbolSignal DirectionActive LeveleZ80L92 Signal
41CS3InputLowYes
42DIS_IrDA
43RESET
44WAIT
45V
46GND
47HALT_SLP
48
49V
50Reserved
Notes:
1. For the sake of simplicity in describing the interface, Power and Ground nets are omitted from
this table. The interface is represented in the eZ80L92 Module Schematics.
2. The Power and Ground nets are connected directly to the eZ80L92 device.
DD
NMI
DD
OutputLowNo
BidirectionalLowYes
OutputPull-Up 10 KΩ; LowYes
InputLowYes
OutputLowYes
2
Almost all the connectors’ signals are received directly from the CPU.
Four input signals, in particular, offer options to the application developer
by disabling certain functions of the eZ80L92 Module.
These four inputs signals are:
•
Disable Ethernet (DIS_ETH)
•
Enable Flash (EN_FLASH)
•
Flash Write Enable (FlashWE)
•
Disable IrDA (DIS_IrDA)
UM012913-0407 Operational Description
eZ80L92 Development Kit
User Manual
20
These four inputs are described below.
Disable Ethernet
When active Low, the DIS_ETH
responding to CPU requests. As a result, additional inputs, outputs, or
memory devices can be used in the CS3 address space. The logic that disables the Ethernet signal is listed in Appendix Aon page 75.
Enable Flash
When active Low, the EN_FLASH
the eZ80L92 Module.
Flash Write Enable
When active Low, the FlashWE
the Flash boot block of the eZ80L92 Module.
output signal disables the EMAC from
input signal disables the Flash chip on
input signal enables Write operations on
Disable IrDA
When the DIS_IrDA
input signal is pulled Low, the IrDA transceiver,
located on the eZ80L92 Module is disabled. As a result, UART0 can be
used with the RS232 or the RS485 interfaces on the eZ80Acclaim!
®
Development Platform.
Application Module Interface
An application module interface is provided to allow you to add an
application-specific module to the
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
eZ80L92 Module
eZ80Acclaim!® Development Platform, as the
the eZ80L92 microprocessor. To mount an application module, use the two
male headers J6 and J8.
Operational DescriptionUM012913-0407
eZ80Acclaim!® Development Platform.
also be mounted on the
eZ80L92 Module
contains
eZ80L92 Development Kit
Jumper J6 carries the general-purpose port and jumper J8 carries memory
and control signals. To design an application module, you must be
familiar with the architecture and features of the installed eZ80L92
Module. Table 4 and Table 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. General-Purpose Port Connector J6*
SignalPin No.FunctionDirectionNotes
SCL5I
SDA7I
2
C ClockBidirectional
2
C DataBidirectional
User Manual
21
MOD_DIS
MWAIT
EM_D015GPIO, Bit 0Bidirectional
CS3
EM_D[7:1]21,23,25,
Reserved35
PC[7:0]39,41,43,
Note: All signals are driven directly by the CPU.
9Modem DisableInputIf a shunt is installed between
13WAIT signal for
the CPU
17Chip Select 3 of
the CPU
GPIO, Bit [7:1]Bidirectional
27,29,31,
33
Port C, Bit [7:0]Bidirectional
45,47,49,
51,53
Input
OutputThis signal is also present on
pins 6 and 9, the modem
function on the eZ80Acclaim!
Development Platform is
disabled.
the J8.
®
UM012913-0407 Operational Description
eZ80L92 Development Kit
User Manual
22
Table 4. General-Purpose Port Connector J6* (Continued)
SignalPin No.FunctionDirectionNotes
ID_[2:0]6,8,10eZ80Acclaim!®
Output
Development
Platform ID
CON_DIS
12Console 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 signals are driven directly by the CPU.
Table 5. CPU Bus Connector J8*
SignalPin No.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
RD
RESET
Note: All the signals except BUSACK and INSTRD are driven by low-voltage CMOS technology
(LVC) drivers.
33READ SignalOutput
35Push Button ResetOutput
Operational DescriptionUM012913-0407
eZ80L92 Development Kit
User Manual
Table 5. CPU Bus Connector J8* (Continued)
SignalPin No.FunctionDirection
BUSACK37CPU Bus Acknowledge SignalOutput
23
NMI
D[0:7]43–50Data BusBidirectional
CS[0:3]
MEMRQ
WR34WRITE SignalOutput
INSTRD
BUSREQ
PHY40Clock output of the CPUOutput
Note: All the signals except BUSACK and INSTRD are driven by low-voltage CMOS technology
(LVC) drivers.
39Nonmaskable InterruptInput
53–56Chip Selects
57Memory RequestOutput
36Instruction FetchOutput
38CPU Bus Request signal
I/O Functionality
The
eZ80Acclaim!® Development Platform provides additional functional-
ity, featuring general-purpose port, an LED matrix, a modem reset, and two
user triggers. 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
the above functions. The register at address
lists the memory map addresses to registers that allow access to
800000h
controls generalpurpose port 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 general-pur-
pose port data.
UM012913-0407 Operational Description
eZ80L92 Development Kit
User Manual
24
Table 6. LED and Port Emulation Addresses
AddressRegister FunctionAccess
800000hLED Anode/General-Purpose Port
800001hLED Cathode/Modem/TrigWR
800002hGeneral-Purpose Port DataRD/WR
General-Purpose Port
The general-purpose port is emulated using GPIO Output Control
Register and the GPIO Data Register. If bit 7 in the GPIO Output Control
Register is 1, all the lines on the general-purpose port are configured as
inputs. If this bit is 0, all the lines on the general-purpose port are
configured as outputs. Table 7 lists the multiple functions of the register.
WR
Output Control
Table 7. LED Anode/General-Purpose Port Output Control Register
Bit No.
Function
Anode Col 1X
Anode Col 2X
Anode Col 3X
Anode Col 4X
Anode Col 5X
Anode Col 6X
GPIO OutputX
76543210
The GPIO Data Register receives inputs or provides outputs for each of
the seven general-purpose port lines, depending on the configuration of
the port. See Table 8.
Operational DescriptionUM012913-0407
eZ80L92 Development Kit
User Manual
Table 8. General-Purpose Port Data Register
Function/Bit #76543210
GPIO D0X
GPIO D1X
GPIO D2X
GPIO D3X
GPIO D4X
GPIO D5X
GPIO D6X
GPIO D7X
25
Caution:
Reading from the general-purpose port can damage the drivers used for
the general-purpose port and memory. The port can, however, be used for
writing data.
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
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 Tabl e 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 the general-purpose port as a control bit.
UM012913-0407 Operational Description
eZ80L92 Development Kit
User Manual
26
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.
Table 9. Bit Access to the LED Cathode, Modem, and Triggers
Function
Cathode Row 5X
Cathode Row 4X
Cathode Row 3X
Cathode Row 2X
Cathode Row 1X
Modem RSTX
Trig 1X
Trig 2X
Bit #
76543210
An LED display sample program is shipped with the eZ80L92
Development Kit. Refer to the eZ80L92 Development Kit Quick Start Guide (QS0015) or to the Tutorial section in the ZiLOG Developer Studio
®
II—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.
Operational DescriptionUM012913-0407
eZ80L92 Development Kit
User Manual
User Triggers
Two general-purpose trigger output pins are provided on the
®
eZ80Acclaim!
Development Platform. Labeled J21 (Trig2) and J22
(Trig1), these pins allow you to trigger external equipment to aid in the
debug of the system. See Figure 8 for trigger pin details.
J21
J22
Ground
Trigger output
Trig2
Trig1
Figure 8. Trigger Pins J21 and J22
27
Bit 6 and Bit 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.
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.
Table 10 and Tabl e 1 2 identify the pins for each connector. The embedded
modem utilizes UART1, which is available via the Port C pins.
UM012913-0407 Operational Description
eZ80L92 Development Kit
User Manual
28
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
PinSymbolDescription
1M-TIPTelephone Line Interface—TIP.
2M-RINGTelephone Line Interface—RING.
Operational DescriptionUM012913-0407
Table 11. Connector J9
Pin SymbolDescription
eZ80L92 Development Kit
User Manual
29
1MRESET
3GNDGround.
6D1DCD indicator; can drive an LED anode without
7D2RxD indicator; can drive an LED anode without
8D3DTR indicator; can drive an LED anode without
9D4TxD indicator; can drive an LED anode without
Table 12. Connector J1
PinSymbolDescription
2MOD_DIS
4V
24GNDGround.
25PC4_DTR1DTR interface; TTL levels.
CC
Reset, active Low, 50–100 ms. Closure to GND for
reset.
additional circuitry.
additional circuitry.
additional circuitry.
additional circuitry.
Modem disable, active Low.
+5 V DC or +3.3 V DC input.
26PC6_DCD1DCD interface; TTL levels.
27PC3_CTS1CTS interface; TTL levels.
28PC5_DSR1DSR interface; TTL levels.
UM012913-0407 Operational Description
eZ80L92 Development Kit
User Manual
30
Table 12. Connector J1
29PC7_RI1Ring Indicator interface; TTL levels.
30PC0_TXD1TxD interface; TTL levels.
31PC1_RXD1RxD interface; TTL levels.
32PC2_RTS1RTS interface; TTL levels.
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 the U.S. requires modification.
The tested modem for this
eZ80L92 Development Kit
modem, part number SF56D/SP. Information about this modem and its interface is available in the SmartSCM SocketModem data sheet (Doc. No.
101522D) from
www.conexant.com
.
eZ80® Development Platform Memory
Memory space on the eZ80Acclaim!® Development Platform consists of
onboard SRAM and additional 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.
Additional SRAM
The amount of eZ80Acclaim!
extended if required by adding SRAM devices. U19, U18, and U17 pro-
Development Platform features 512 KB SRAM at
®
Development Platform memory can be
is a Conexant socket
B80000h–
Operational DescriptionUM012913-0407
eZ80L92 Development Kit
User Manual
vides this capability. However, you should be aware that additional
SRAM must be installed in the following order:
31
1. U19, address range
B00000h–B7FFFFh
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).
Flash Memory
The eZ80L92 Development Kit allows Flash memories between 1 MB
and 4 MB. The chips are housed in wide TSOP40 cases. Flash ROM
access times are 55–150 ns; typically 90 ns.
When accessing Flash memory, the eZ80L92 device should be configured
to operate in Intel bus mode to satisfy setup and hold times and to prevent
bus contention with a Write cycle that could possibly follow. For proper
CPU operation at 48 MHz, first set the bus mode control register
CS0_BMC (I/O address
register CS0_CTL (I/O address
F0h) to 82h, then set the Chip Select Control
AAh) to 08h. These settings select Intel
Bus Mode with two system clocks per bus cycle and zero wait states.
Memory Map
A memory map of the
ory and SRAM on the
are active Low. SRAM on the
eZ80® CPU is illustrated in
eZ80L92 Module
are addressed when CS0 and CS1
eZ80Acclaim!® Development Platform is
Figure 10
. Flash mem-
addressed when CS2 is active Low.
Note:
UM012913-0407 Operational Description
The Ethernet controller located on the eZ80L92 Module, is mapped as an
I/O device at address
300h. It uses CS3.
eZ80L92 Development Kit
User Manual
32
FFFFFFh
DFFFFFh
SRAM Memory
up to 2 MB
C7FFFFh
C00000h
BFFFFFh
B80000h
E-NET Module
SRAM
Main Board
SRAM (512 KB)
CS1
Expansion SRAM Memory
up to 1.5 MB
80FFFFh
800000h
7FFFFFh
Expansion Module
Flash Memory up to 4 MB
400000h
3FFFFFh
Flash Memory
0FFFFFh
000000h
Up to 4 MB
1 MB on
E-NET Module
Up to 4 MB
CS2
CS0 (8 MB)
Figure 10. Memory Map of the eZ80Acclaim!® Development Platform
and eZ80L92 Module
The LED matrix and the general-purpose port circuitry are mapped in the
address range
800000h–80ffffh. The CS2 chip select should be driven
Low to select the LED matrix or general-purpose port.
Operational DescriptionUM012913-0407
LEDs
eZ80L92 Development Kit
User Manual
33
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
eZ80L92 microprocessor. The programmer can use them for application
development. All push buttons are connected to the general-purpose port
pins.
PB0
The PB0 push button switch, SW1, is connected to bit 0 of the generalpurpose port. This switch can be used as the port input.
PB1
The PB1 push button switch, SW2, is connected to bit 1 of the generalpurpose port. This switch can be used as the port input.
UM012913-0407 Operational Description
eZ80L92 Development Kit
User Manual
34
PB2
The PB2 push button switch, SW3, is connected to bit 2 of the generalpurpose port. This switch can be used as the port input.
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 provide protection from inadvertent use.
Jumper J2
The J2 jumper connection enables/disables IrDA transceiver functionality. When the shunt is placed, IrDA communication is disabled. See
Table 13.
®
Development Platform.
®
CPU and the
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 eZ80L92
Module perform their functions.
Operational DescriptionUM012913-0407
eZ80L92 Development Kit
Jumper J3
The J3 jumper connection controls the mode of the general-purpose port
and communication with the 7 x 5 LED. When the shunt is placed, the
general-purpose port is disabled. See Table 14 .
Table 14. J3—DIS_EM
Shunt
StatusFunctionAffected Device
User Manual
35
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 the
general-purpose port 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
eZ80L92 Module is writeprotected.
INThe Flash boot sector of the
eZ80L92 Module is enabled for
writing or overwriting.
Flash boot sector of the eZ80L92 Module.
Flash boot sector of the eZ80L92 Module.
UM012913-0407 Operational Description
eZ80L92 Development Kit
User Manual
36
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!
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 eZ80L92 Module is enabled.
OUTAll access to external Flash memory on
the eZ80L92 Module is disabled.
Note: As shipped from the factory, external Flash memory is not installed.
External Flash memory on the
eZ80L92 Module.
External Flash memory on the
eZ80L92 Module.
®
Development Platform for
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—Power Supply to an Embedded Modem
Shunt
StatusFunctionAffected Device
1–25 V DC is provided to power the embedded
modem.
2–33.3 V DC is provided to power the
embedded modem.
Operational DescriptionUM012913-0407
Embedded modem.
Embedded modem.
eZ80L92 Development Kit
User Manual
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 for the future eZ80
devices.
37
®
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.
UM012913-0407 Operational Description
IrDA, UART0 CONSOLE
interface, RS485 interface.
interface, RS485 interface.
eZ80L92 Development Kit
User Manual
38
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 Tab le 2 0 .
Table 20. J16—RS485_2_EN
Shunt
StatusFunctionAffected Device
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 Tab l e 2 1 .
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.
Operational DescriptionUM012913-0407
eZ80L92 Development Kit
User Manual
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 Tab l e 2 2 .
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.
39
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.
UM012913-0407 Operational Description
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.
eZ80L92 Development Kit
User Manual
40
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.
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.
Operational DescriptionUM012913-0407
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 eZ80L92 Development Kit. RS485 functionality will be
available in future eZ80
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 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
eZ80L92 Development Kit software. You are free to develop proprietary
software for these two devices. The addresses for accessing these devices
are listed in Table 25.
®
devices.
eZ80L92 Development Kit
User Manual
41
Table 25. I2C Addresses
Device/Bit #7654321 0
EEPROM (U10)*10100A1A0R/W
Configuration Register (U13)1001110R/W
Note: *EEPROM address bit A0 and bit A1 are configured for 0s.
DC Characteristics
This section provides an estimate of the average current requirement
when different combinations of the application modules are plugged into
the eZ80Acclaim!
UM012913-0407 I2C Devices
®
Development Platform.
eZ80L92 Development Kit
User Manual
42
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
are shown in Table 26 are for your reference. These values can vary
depending on the type of application developed to run with the platform.
Table 26. DC Current Characteristics of the eZ80® Development Platform with
Different Module Loads
Current
Platform/Modules Configurations
eZ80Acclaim!
®
Development Platform
and eZ80L92 Module
eZ80Acclaim!
®
Development Platform,
eZ80L92 Module and Modem Module
eZ80Acclaim!
®
Development Platform,
eZ80L92 Module and Thermostat
Application Module
eZ80Acclaim!
®
Development Platform,
eZ80L92 Module, Modem Module, and
Thermostat Application Module
eZ80Acclaim!
®
Development Platform
and eZ80L92 Module
eZ80Acclaim!
®
Development Platform,
eZ80L92 Module and Modem Module
eZ80Acclaim!
®
Development Platform,
eZ80L92 Module and Thermostat
Application Module
eZ80Acclaim!
®
Development Platform,
eZ80L92 Module, Modem Module and
Thermostat Application Module
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.
325When the LED demo is
running.
325When the LED demo is
running.
350When the LED demo is
running.
360When the LED demo is
running.
DC CharacteristicsUM012913-0407
eZ80L92 Module
This chapter describes the eZ80L92 Module hardware, its interfaces and
key components, including the CPU, Ethernet Media Access Control, and
memory.
Functional Description
The eZ80L92 Module is a compact, high-performance Ethernet module
specially designed for the rapid development and deployment of
embedded systems requiring control and Internet/Intranet connectivity via
Ethernet and/or IrDA. Additional devices such as serial ports, LED
matrices, general-purpose port, and I
connected to the
representing both of the boards is illustrated in Figure 1on page 4.
eZ80Acclaim!
eZ80L92 Development Kit
User Manual
2
®
C devices are supported when
Development Platform. A block diagram
43
The eZ80L92 Module is developed to be a plug-in module to the
eZ80Acclaim!
vides a CPU, RAM, Flash memory, an IrDA transceiver, and an Ethernet
Media Access Controller (EMAC). This low-cost, expandable module is
powered by the eZ80L92 microprocessor, a member of ZiLOG’s eZ80
product family. The module also contains a battery and an oscillator in
support of the on-chip real time clock (RTC). The eZ80L92 Module can
also be used as a stand-alone development tool when provided with an
external power source.
®
Development Platform. This small-footprint module pro-
®
Physical Dimensions
The dimensions of the eZ80L92 Module PCB is 64 x 64 mm. With an
RJ-45 Ethernet connector, the overall height is 25 mm. See Figure 11.
UM012913-0407 eZ80L92 Module
eZ80L92 Development Kit
User Manual
44
8.3 mm
max.
2.54 mm
63.5 mm
13.7 mm
1
16.3 mm
LAN
Link
16 mm
8.5 mm
LEDs
1
RJ45
9 mm
3.5 mm
64 mm
Bus Connector
Top View
I/O Connector
9 mm
2.7 mm
6.2 mm
55.88 mm
IrDA
7 mm
Figure 11. Physical Dimensions of the eZ80L92 Module
Functional DescriptionUM012913-0407
eZ80L92 Development Kit
User Manual
Figure 12 illustrates the top layer silkscreen of the eZ80L92 Module.
45
Figure 12. Top Layer
UM012913-0407 Functional Description
eZ80L92 Development Kit
User Manual
46
Figure 13 illustrates the bottom layer silkscreen of the eZ80L92 Module.
Figure 13. Bottom Layer
Operational Description
The purpose of the eZ80L92 Module as a feature of the eZ80L92
Development Kit is to provide the application developer with a plug-in
tool to evaluate the EMAC, memory, IrDA, and other features of the
eZ80L92 device.
Ethernet Media Access Controller
The eZ80L92 Development Kit contains a CS8900A Ethernet Media
Access Controller (EMAC—controls MAC and PHY functions) which is
attached to the data/address bus (A0–A3, D0–D7, RD, and WR) of the
processor. This chip is connected to the processor’s CS3 Chip Select and
to the PD4 pins for interrupt purposes. Connection of pin PD6 and pin
Operational DescriptionUM012913-0407
eZ80L92 Development Kit
User Manual
PD7 for LANACT (wake-up from sleep) and SLEEP is optional and
resistor-selectable onboard (see below). Details about the internal registers of the CS8900A EMAC can be found on the Cirrus Logic website at
www.cirrus.com
.
Ethernet LEDs
There are two green LEDs, a Link LED and a LAN LED, that are located
adjacent to each other on the eZ80L92 Module. A steady LAN LED
indicates received link pulses from the 10 Base-T Ethernet. This LAN
LED should be ON if RX+ is connected to TX+ and RX– is connected to
TX–. A flashing Link LED indicates Traffic (RX or TX) on the LAN.
Ethernet Connector
The eZ80L92 Development Kit is equipped with an RJ-45 connector that
features integrated magnetics (transformer, common mode chokes). The
remaining pins on the onboard RJ-45 connector are not connected.
47
An RJ-45 loopback connector can be used to verify the correct operation
of the Receiver and the Transmitter. Pin assignments for the RJ-45
Ethernet connector are shown in Table 27.
Table 27. Ethernet Connector Pin Assignments
Pin Function
1 TX+
2 TX–
3 RX+
6 RX–
To connect the eZ80L92 Development Kit directly to another host (for
example, to a personal computer), a crossover cable must be used.
UM012913-0407 Operational Description
eZ80L92 Development Kit
User Manual
48
The EMAC can be additionally protected by placing an ESD protection
array on the module at U9. This array can be either of the LCDA15C-6
(Semtech) or ESDA25B1 (ST Microelectronics) devices.
GPIO Pins for Enabling LAN Activity, Sleep, Interrupt
GPIO input bit PD4 serves as an active High interrupt input for the
EMAC’s INTRQ0 output.
GPIO output bit PD7 can be used to enter the EMAC into SLEEP mode.
When pulling SLEEP (PD7) Low after enabling HWStandbyE and
HWSleepE modes, the chip draws lower current, because only the
receiver is operating. A zero-Ohm resistor at position R14 on the
eZ80L92 Development Kit is required for this function.
If LAN activity is detected, the LANACT signal is pulled Low. The
LANACT is connected to GPIO input PD6 and can be used in interrupt
edge-detection mode to wake up and reinitialize the Ethernet chip.
A zero-Ohm resistor at position R15 on the module is required for this
function. In this case, the PD6 pin is not available for GPIO on the I/O
connector.
EMAC Ports
Chip Select CS3 is used for selecting the EMAC device. The base address
is user-selectable. The EMAC is connected as an 8-bit device.
EMAC Wait States
The CS8900A EMAC should be operated in Intel bus mode so that the
setup and hold times for the I/O access are met. For 48 MHz operation,
first set CS3_BMC (I/O address
system clock cycles per bus cycle) and then CS3_CTL (I/O Address
to
18h (0 wait states for I/O). For a 20.8 ns CPU Clock cycle time, the
F3h) to 84h (Intel bus mode with four
B3h)
READ and WRITE access time is:
2 x 4 x 20.8 ns–16 ns (for capacitive and chip delays) = 150 ns
Operational DescriptionUM012913-0407
eZ80L92 Module Memory
The eZ80L92 Module contains 512 KB SRAM and 1 MB Flash memory.
This addressing structure provides 1 MB of contiguous SRAM for
immediate use.
SRAM Memory
The eZ80L92 Module features 512 KB of fast SRAM. Access speed is
typically 12 ns or faster, allowing zero-wait-state operation at 48 MHz.
With the CPU at 48 MHz, onboard SRAM can be accessed with zero wait
states in eZ80 mode. CS1_CTL (chip select CS1) can be set to
wait states).
Flash Memory
The Flash Boot Loader, application code, and user configuration data are
held permanently in Flash memory. As an example, for 128 KB onboard
SRAM, 1 MB of ROM is required.
eZ80L92 Development Kit
User Manual
49
08h (no
Reset Generator
The onboard Reset Generator Chip is connected to the eZ80L92 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 eZ80L92 Development Kit with a low-impedance output (for example, a 100-Ohm push button).
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.
UM012913-0407 Operational Description
eZ80L92 Development Kit
User Manual
50
The IrDA transceiver is accessible via the IrDA controller attached to
UART0 on the eZ80L92 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 eZ80L92 Module contains a ZiLOG IrDA transceiver that is connected to the UART0 port. This port can be used as a wireless connection
into the eZ80L92 Module. The UART0 can connect to a standard RS232
port, or it can be configured to control the IrDA transceiver; 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.
pin on the I/O connector Low. The
is left floating and PD2 is set to Low.
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 eZ80L92 Module’s IrDA system is
Shut_Down (SD). The SD pin is connected to PD2 on the eZ80L92 Module. The IrDA control software on the 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 eZ80L92 Module, a two-input OR gate
allows an external pin to shut down the IrDA transceiver. Both pins must
be set Low to enable this function.
Figure 14 highlights the eZ80L92 Module IrDA hardware connections.
Operational DescriptionUM012913-0407
External Disable
eZ80L92 Development Kit
User Manual
51
IrDA
eZ80L92
Device
PD2(IR_SD)
PD1(RxD)
PD0(TxD)
Figure 14. IrDA Hardware Connections
SD
RD
TD
The eZ80L92 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 set, 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 eZ80L92 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 the data from being
received. After the eZ80L92 Module completes transmitting, this bit is
changed to allow for incoming messages.
The code below provides an example of how this function is enabled on
the eZ80L92 Module.
//Init_IRDA
// Make sure to first set PD 2 as a port bit, an ou tput a nd se t it L ow.
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.
DC Characteristics
As different combinations of application modules are loaded on the
eZ80Acclaim!
Table 26on page 42 to reference current consumption values for different
module combinations.
A 0.1-Farad capacitor is provided on the eZ80L92 Module as a short-term
battery backup for the RTC (see eZ80L92 Moduleon page 66). 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 resides in the boot sector of Flash memory,
located on the eZ80L92 Module. The Flash Loader utility allows the
operation of the Boot Block utility or jumping to the application code.
Refer to the External Flash Loader Product User Guide (PUG0013) for
more details.
®
Development Platform, current requirements change, see
DC CharacteristicsUM012913-0407
Mounting the Module
While mounting the eZ80L92 Module onto the eZ80Acclaim!® Development Platform, check its orientation to the platform to ensure a correct fit.
Pin 1 of JP1 on the eZ80L92 Module must align with pin 1 of JP1 on the
eZ80Acclaim!
®
Development Platform; Pin 1 of JP2 on the eZ80L92
Module must align with pin 1 of JP2 on the eZ80Acclaim!
Platform.
Changing the Power Supply Plug
The universal 9 V DC power supply offers three different plug
configurations and a tool that aids in removing one plug configuration to
insert another, as illustrated in Figure 15.
eZ80L92 Development Kit
User Manual
®
Development
53
Figure 15. 9 V DC Universal Power Supply Components
Follow the steps below to exchange one plug configuration for another:
1. Place the tip of the removal tool into the round hole at the top of the
current plug configuration.
2. Press to disengage the keeper tab and push the plug configuration out
of its slot.
UM012913-0407Mounting the Module
eZ80L92 Development Kit
User Manual
54
3. Select the plug configuration appropriate to the location, and insert it
4. Push the new plug configuration down until it snaps into place, as
into the slot formerly occupied by the previous plug configuration.
illustrated in Figure 16.
Figure 16. Inserting a New Plug Configuration
Changing the Power Supply PlugUM012913-0407
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 pre-configured IP address
that can be changed to suit on a local network. For more information on
using and configuring ZPAK II, refer to the ZPAK II Debug Interface Tool
Product User Guide (PUG0015) and the eZ80L92 Development Kit Quick
Start Guide (QS0015).
ZDI Target Interface Module
eZ80L92 Development Kit
User Manual
55
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, refer to the eZ80L92 Development Kit Quick Start Guide
(QS0015) and the eZ80L92 Module Product Specification (PS0170).
JTAG
Connector P1 is the JTAG connector on the eZ80Acclaim!® Development
Platform. JTAG will be supported in the future eZ80
Application Modules
ZiLOG offers the Thermostat Application module, which is used for
evaluating and developing process control and simple I/O applications.
The Thermostat Application module is equipped with an LCD display
that displays process control and other physical parameters. For more
information on Thermostat application, refer to the Java Thermostat Demo Application Note (AN0104), available on www.zilog.com
®
Development Platform. The TIM mod-
®
products.
.
UM012913-0407 ZPAK II
eZ80L92 Development Kit
User Manual
56
ZDS II
ZiLOG Developer Studio II (ZDS II) Integrated Development
Environment is a complete stand-alone development environment. Based
on the Windows
faces, ZDS II integrates a language-sensitive editor, project manager, CCompiler, assembler, linker, librarian, and source-level symbolic debugger that supports the eZ80L92 microprocessor. For more information on
using and configuring ZDS II, refer to the ZiLOG Developer Studio II—
eZ80Acclaim!
®
Win 98SE/Win2000-SP4/WinXP Professional inter-
®
User Manual (UM0144).
ZDS IIUM012913-0407
Troubleshooting
Overview
If a hardware failure is suspected, contact a local ZiLOG representative
for assistance. Before contacting ZiLOG Customer Support to submit a
problem report, follow the instructions below.
Cannot Download Code
eZ80L92 Development Kit
User Manual
57
If you are unable to download code to RAM using ZDS, ensure that you
press and release the Reset button on the eZ80Acclaim!
Platform before selecting
ZDS.
No Output on Console Port
The eZ80L92 Development Kit is shipped with a Flash Loader utility that
is loaded in the protected boot sector of Flash memory (U3). On power-up
of the eZ80Acclaim!
the eZ80L92 device on the module runs the code from the 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 is
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 pin 6 and pin 9
(con_dis and GND).
®
Development Platform and the eZ80L92 Module,
Debug
→
Reset
and then
®
Development
Debug → Go
in
UM012913-0407 Troubleshooting
eZ80L92 Development Kit
User Manual
58
IrDA Port Not Working
While using the IrDA transceiver on the eZ80L92 Module, ensure the
following hardware settings:
•
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 pins con_dis and GND to disable the console serial port driver.
Difference Between EMAC and IP Address
Media Access Control
Each Ethernet device interfaced with the network media (for example,
network adapter, port on a hub) contains a unique Media Access Control
(MAC) address, which is hard-coded into the hardware. An Ethernet
device addresses a host using a unique 48-bit address called its Ethernet
address or MAC address.
MAC addresses are usually represented as six colon-separated pairs of
hex digits, for example, 6:0:20:11:ac: 85. The first three bytes (for
example, 6-0-20) are the manufacturer’s code, which is used to identify
the manufacturer. The last three bytes are the unique station ID or serial
number for the interface. This station ID is unique and is associated with a
particular Ethernet device. The Data Link layers protocol-specific header
specifies the MAC address of the packets source and destination. When a
packet is sent to all hosts (broadcast), a special MAC address
(ff:ff:ff:ff:ff:ff) is used.
MAC address uniquely identifies each node in a network at the MAC
layer, the lowest network layer that directly interfaces with the physical
media (for example, twisted-pair wires).
IrDA Port Not WorkingUM012913-0407
On a local area network or other network, the MAC address is a
computer’s unique hardware number. (On an Ethernet LAN, the MAC
address is the same as an Ethernet address.) When connected to the
Internet, a computer (or host as the Internet protocol considers it), a
correspondence table relates the Internet Protocol (IP) address to the
computer's physical (MAC) address on the LAN.
IP Address
An IP address is a 32-bit number that identifies each sender or receiver of
information that is sent in packets across the Internet.
An IP address has two parts: the identifier of a particular network on the
Internet and an identifier of the particular device (which can be a server or
a workstation) within that network. On the Internet itself—that is between
the router that moves packets from one point to another along the route—
only the network part of the address is examined.
eZ80L92 Development Kit
User Manual
59
Relationship between IP Address and Physical Address
The machine or physical address used within an organization's local area
networks can be different than the Internet IP address. An example is the
48-bit Ethernet address. TCP/IP includes the Address Resolution Protocol
(ARP) that allows the administrator create a table that maps IP addresses
to physical addresses.
The Ethernet MAC address of the ZPAK II
While connecting the ZPAK II serial port to a PC running HyperTerminal,
hold the space bar and reset the ZPAK II.
When HyperTerminal prompts with
eZ80>
enter e to display the MAC address.
UM012913-0407 Difference Between EMAC and IP Address
eZ80L92 Development Kit
User Manual
60
Resolving IP Address/Subnet Mask Conflicts
For running demos properly, the ZPAK II IP address and subnet mask
must be properly configured. Follow the instructions provided in the
eZ80L92 Development Kit Quick Start Guide (QS0015) to set up and run
the demo on ZDS II.
Difference Between EMAC and IP Address UM012913-0407
e
Z80L92 D
Kit
54321
evelopment
User Manual
Schematic Diagrams
eZ80Acclaim® Development Platform
Figure 17 through Figure 21 diagram the layout of the eZ80Acclaim!® Development Platform.
Figure 28. eZ80L92 Module Schematic Diagram, #7 of 9—Headers
UM012913-0407 Schematic Diagrams
Z80L92 D
Kit
V3.3
GND
V3.3
GND
V3.3
GND
V3.3
GND
no power supply on board!
C1
47uF
TAJC
C2
47uF
TAJC
e
common power plane
C3
1nF
C4
100nF
C5
1nF
common ground plane
evelopment
User Manual
73
C6
100nF
Input: VDD(=V3.3) = 3.3V –5%
Power: Pmax = 1.6W
Ptyp = 0.4W
Current: Imax = 200mA (IrDA not in use)
Imax = 460mA (IrDA in use)
Ityp = 100mA
PCB1
E-NET Module Rev.B
98Cxxxx-xxx
Figure 29. eZ80L92 Module Schematic Diagram, #8 of 9—Power Supply
UM012913-0407 Schematic Diagrams
e
Z80L92 D
Kit
evelopment
User Manual
74
D[0..7]SD[0..7]
A[0..23]SA[0..3]
PD[0..7]
-RESET
-DIS_FL
-DIS_IRDA
-RD
-WR
-CS[0..3]
-W AIT
PD[0..7]
-RESET
-W AIT
-DIS_FL
-DIS_IRDA
-RD
-WR
-CS[0..3]
only A0,A1,A2,A3
are used here
PD3 and PD5
not used here
-CS1 and-CS2
not used
-RD
-CS3-CSETH
-WR
here
VDD
-DIS_FL
-DIS_IRDA
R30
10k
0603
34
R17
10k
0603
56
14
14
74LVC04/SO
U2B
DIS_FL
74LVC04/SO
U2C
DIS_IRDA
A[0..23]SA[0..3]
U6D
12
13
1
2
4
5
9
10
74LCX32
TSSOP14
U6A
74LCX32
TSSOP14
U6B
74LCX32
TSSOP14
U6C
74LCX32
TSSOP14
=
-CS0
IR_SDPD2
=
=
=
SA0A0
=
SA1A1
=
SA2A2
=
SA3A3
VDD
14
-ETHRD
11
PD7
PD6
=
R14
R15
don’t stuff
14
-ETHWR
3
14
6
14
8
-CSFLASH
IRDA_SD
V3.3
-W AIT
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
VSS
GND
Figure 30. eZ80L92 Module Schematic Diagram, #9 of 9—Control Logic
UM012913-0407 Schematic Diagrams
eZ80L92 Development Kit
User Manual
Appendix A
General Array Logic Equations
Appendix A provides 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
// This PAL generates 4 memory chip selects
module l92_decod(
nCS_EX,//Enables Extension Module's Memory when Low
nFL_DIS,//when Low WEB Module Flash is disabled (nDIS_FL=0),
nCS0,
A7,//A23
A6,//A22
A5,//A21
A4,//A20
A3,//A19
A2,//A18
A1,//A17
A0,//A16
nCS2,
nEX_FL_DIS, //disables Flash on the expansion module, when Low
nEM_EN,//enables Development Platform LED and
nDIS_FL,//disables E-NET Module Flash when Low
nL_RD,//enables local data bus to be read by CPU
nmemen1,
`defineanode8'h00
`definecathode8'h01
`definelatch8'h02
// FOR eZ80
UM012913-0407General Array Logic Equations
®
Development Platform Rev B
eZ80L92 Development Kit
User Manual
78
// This PAL generates signals that control Expansion Module
// access, LED and the general-purpose port.
// 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
eZ80L92 Development Kit
User Manual
81
.
.
UM012913-0407
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.