background image

 

ZiLOG Worldwide Headquarters • 532 Race Street • San Jose, CA  95126

Telephone: 408.558.8500 • Fax: 408.558.8300 • 

www.ZiLOG.com

PRELIMINARY 

UM012906-0103

 

eZ80L92 Development Kit

 

User Manual

Summary of Contents for eZ80L92

Page 1: ...ZiLOG Worldwide Headquarters 532 Race Street San Jose CA 95126 Telephone 408 558 8500 Fax 408 558 8300 www ZiLOG com PRELIMINARY UM012906 0103 eZ80L92 Development Kit User Manual ...

Page 2: ...iLOG Inc All rights reserved Information in this publication concerning the devices applications or technology described is intended to suggest possible uses and may be superseded ZiLOG INC DOES NOT ASSUME LIABILITY FOR OR PROVIDE A REPRESENTATION OF ACCURACY OF THE INFORMATION DEVICES OR TECHNOLOGY DESCRIBED IN THIS DOCUMENT ZiLOG ALSO DOES NOT ASSUME LIABILITY FOR INTELLECTUAL PROPERTY INFRINGEM...

Page 3: ...06 0103 PRELIMINARY Safeguards iii Safeguards The following precautions must be observed when working with the devices described in this document Always use a grounding strap to prevent damage resulting from electrostatic discharge ESD Caution ...

Page 4: ...eZ80L92 Development Kit User Manual Safeguards PRELIMINARY UM012906 0103 iv ...

Page 5: ...0 Development Platform 7 Functional Description 7 Physical Dimensions 9 Operational Description 10 eZ80L92 Module Interface 10 Application Module Interface 20 I O Functionality 23 Embedded Modem Socket Interface 28 eZ80 Development Platform Memory 31 LEDs 34 Push Buttons 34 Jumpers 35 Connectors 40 Console 41 Modem 41 I2C Devices 41 DC Characteristics 41 eZ80L92 Module 44 Functional Description 44...

Page 6: ... 56 ZDI Target Interface Module 56 JTAG 56 Application Modules 56 ZDS II 57 Troubleshooting 59 Overview 59 Cannot Download Code 59 No Output on Console Port 59 IrDA Port Not Working 60 Difference Between EMAC and IP Address 60 Media Access Control MAC 60 IP Address 61 Contacting ZiLOG Customer Support 62 Schematic Diagrams 63 eZ80 Development Platform 63 eZ80L92 Module 68 Appendix A 77 General Arr...

Page 7: ...gger Pins J21 and J22 28 Figure 9 Embedded Modem Socket Interface J1 J5 and J9 29 Figure 10 Memory Map of the eZ80 Development Platform and eZ80L92 Module 33 Figure 11 Physical Dimensions of the eZ80L92 Module 45 Figure 12 Top Layer 46 Figure 13 Bottom Layer 47 Figure 14 IrDA Hardware Connections 52 Figure 15 9VDC Universal Power Supply Components 54 Figure 16 Inserting a New Plug Configuration 55...

Page 8: ... Module Schematic Diagram 3 of 9 36 Pin SRAM Device 70 Figure 25 eZ80L92 Module Schematic Diagram 4 of 9 Flash Device 71 Figure 26 eZ80L92 Module Schematic Diagram 5 of 9 E NET Module 72 Figure 27 eZ80L92 Module Schematic Diagram 6 of 9 IrDA Reset 73 Figure 28 eZ80L92 Module Schematic Diagram 7 of 9 Headers 74 Figure 29 eZ80L92 Module Schematic Diagram 8 of 9 Power Supply 75 Figure 30 eZ80L92 Modu...

Page 9: ...8 23 Table 6 LED and Port Emulation Addresses 24 Table 7 LED Anode General Purpose Port Output Control Register 24 Table 8 General Purpose Port Data Register 25 Table 9 Bit Access to the LED Cathode Modem and Triggers 26 Table 10 Connector J5 29 Table 11 Connector J9 30 Table 12 Connector J1 30 Table 13 J2 DIS_IrDA 35 Table 14 J3 DIS_EM 36 Table 15 J7 FlashWE 36 Table 16 J11 DIS_Flash 37 Table 17 ...

Page 10: ...lopment Kit User Manual List of Tables PRELIMINARY UM012906 0103 x Table 24 DC Current Characteristics of the eZ80 Development Platform with Different Module Loads 42 Table 25 Ethernet Connector Pin Assignments 48 ...

Page 11: ...ards It can also provide a smaller sized reference platform with the eZ80L92 Module as a stand alone development tool Kit Features The key features of the eZ80L92 Development Kit are eZ80 Development Platform Up to 2MB fast SRAM 12ns access time Embedded Modem Socket with a U S Telephone Line Interface I2 C EEPROM I2C Configuration Register General Purpose Port and Memory Headers Supported by ZiLO...

Page 12: ... 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 be able to develop a new application before building appli cation hardware The eZ80 Development Platform is designed to accept a number of application specific modules and Z8 and eZ80 based add on modules including the eZ80L92 Module which features an EMA...

Page 13: ...II emulator to a host PC running ZiLOG Developer Studio II Integrated Development Environment ZDS IDE software If the user s eZ80 application demands Internet connec tivity and or a network connection the eZ80 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 ar...

Page 14: ... 1 eZ80 Development Platform Block Diagram with eZ80L92 Module E NET Module Interface eZ80F92 EMAC Ethernet Peripheral Device Signals Address Bus Data Bus RS232 0 Console RS485 LED 7x5 matrix Push buttons I C EEPROM I C Register Data Bus Flash 1 MB SRAM 512 KB Battery Oscillator for RTC SRAM 512 KB up to 2 MB Application Module Headers 2 2 Address Bus GPIO and Address Decoder IrDA Transceiver RS23...

Page 15: ...entation of the eZ80L92 Module seg mented into its key blocks as shown in the legend for the figure Note Key to blocks A E A Power and serial communications B eZ80L92 Module interface C Debug interface D Application module interfaces E General Purpose Port and LED with Address Decoder Figure 2 The eZ80 Development Platform D E A B C ...

Page 16: ...UM012906 0103 6 The structures of the eZ80 Development Platform and the eZ80L92 Module are illustrated in the Schematic Diagrams starting on page 63 Note Key to blocks A C A eZ80L92 Module interfaces B CPU and memory C Ethernet connection D IrDA transceiver Figure 3 The eZ80L92 Module ...

Page 17: ...ry maps register definitions and interrupt usage Functional Description The eZ80 Development Platform consists of seven major hardware blocks These blocks listed below are diagrammed in Figure 4 eZ80L92 Module interface 2 female headers Power supply for the eZ80 Development Platform the eZ80L92 Module and application modules Application Module interface 2 male headers General Purpose Port and LED ...

Page 18: ...Basic eZ80 Development Platform Block Diagram E NET Module Interface RS232 0 Console RS485 LED 7x5 matrix Push buttons I C EEPROM I C Register Data Bus SRAM 512 KB up to 2 MB Application Module Headers 2 2 Address Bus GPIO and Address Decoder RS232 1 Modem Embedded Modem Peripheral Device Signals ...

Page 19: ...on 9 Physical Dimensions The dimensions of the eZ80 Development Platform PCB is 177 8mm x182 9mm The overall height is 38 1mm See Figure 5 Figure 5 Physical Dimensions of the eZ80 Development Platform 175 3 mm 43 2 mm 96 5 mm 55 9 mm 114 3 mm 157 5 mm 167 6 mm 5 1 mm 165 1 mm 5 1 mm ...

Page 20: ...ication without building additional hardware eZ80L92 Module Interface The eZ80L92 Module interface provides easy connection of the eZ80L92 Module It also provides easy connection for any eZ80 based module designed to this interface This includes modules using future eZ80 devices and user developed modules using current eZ80 devices The eZ80L92 Module interface consists of two 50 pin receptacles JP...

Page 21: ...A6 A8 A10 CS2 D3 A17 A5 V3 3_EXT GND_EXT A7 A22 A1 A18 A16 GND_EXT RD D5 GND_EXT A9 A23 CS1 A13 A11 D0 A19 D6 BUSACK V3 3_EXT CS0 INSTRD A15 D1 A14 A3 D4 D7 IOREQ A21 GND_EXT MREQ A12 A20 DIS_FLASH BUSREQ WR D2 DIS_ETH JP1 HEADER 25X2 IDC50 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 ...

Page 22: ...Yes 15 A19 Bidirectional Yes 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 on pages 64 through 66 2 The Power and Ground nets are connected directly to the eZ80L92 device Additional note external capacitive loads on RD WR IORQ MREQ D0 D7 and A0 A23 should be below...

Page 23: ... Direction Active Level eZ80L92 Signal2 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 on pages 64 through 66 2 The Power and Ground nets are connected directly to the eZ80L92 device Additional note external capacitive loads on RD WR IORQ MREQ D0 D7 and A0 A23 shou...

Page 24: ...ection Active Level eZ80L92 Signal2 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 on pages 64 through 66 2 The Power and Ground nets are connected directly to the eZ80L92 device Additional note external capacitive loads on RD WR IORQ MREQ D0 D7 and A0 A23 should b...

Page 25: ...e interface Power and Ground nets are omitted from this table The entire interface is represented in the eZ80L92 Module Schematics on pages 64 through 66 2 The Power and Ground nets are connected directly to the eZ80L92 device Additional note external capacitive loads on RD WR IORQ MREQ D0 D7 and A0 A23 should be below 10pF to satisfy the timing requirements for the eZ80 CPU All unused inputs shou...

Page 26: ...Figure 7 eZ80 Development Platform I O Connector Pin Configuration JP2 PB1 PB3 PB5 PB7 PC1 PC3 PC5 PC7 GND_EXT PD1 PD3 PD5 PD7 DIS_IRDA CS3 EZ80CLK V3 3_EXT FLASHWE NMI WAIT GND_EXT PB0 PB2 PB4 PB6 GND_EXT PC2 PC4 RTC_VDD PD0 PD2 PD4 PD6 GND_EXT IICSCL IICSDA TDI TDO TRIGOUT TCK TMS RESET GND_EXT HALT_SLP V3 3_EXT PC6 PC0 JP2 HEADER 25X2 IDC50 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ...

Page 27: ...s 7 PB1 Bidirectional Yes 8 PB0 Bidirectional Yes 9 GND 10 PC7 Bidirectional Yes 11 PC6 Bidirectional Yes 12 PC5 Bidirectional Yes 13 PC4 Bidirectional Yes 14 PC3 Bidirectional Yes 15 PC2 Bidirectional Yes 16 PC1 Bidirectional Yes 17 PC0 Bidirectional Yes 18 PD7 Bidirectional Yes Notes 1 For the sake of simplicity in describing the interface Power and Ground nets are omitted from this table The en...

Page 28: ...ut High 31 TCK ZCL Output Yes 32 TMS Output High Yes 33 RTC_VDD 34 EZ80CLK Input Yes 35 SCL Bidirectional Yes 36 GND Table 3 eZ80 Development Platform I O Connector Identification JP21 Continued Pin Symbol Signal Direction Active Level eZ80L92 Signal2 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...

Page 29: ...w Yes 42 DIS_IrDA Output Low No 43 RESET Bidirectional Low Yes 44 WAIT Output Pull Up 10KΩ Low Yes 45 VDD 46 GND 47 HALT_SLP Input Low Yes 48 NMI Output Low Yes 49 VDD 50 Reserved Table 3 eZ80 Development Platform I O Connector Identification JP21 Continued Pin Symbol Signal Direction Active Level eZ80L92 Signal2 Notes 1 For the sake of simplicity in describing the interface Power and Ground nets ...

Page 30: ...bles the Flash chip on the eZ80L92 Module Flash Write Enable When active Low the FlashWE input signal enables Write operations on the Flash boot block of the eZ80L92 Module 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 eZ80 Development Platform Appl...

Page 31: ...ur rently 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 General Purpose Port Connector J6 Signal Pin Function Direction Notes SCL 5 I2 C Clock Bidirectional SDA 7 I2 C Data Bidirectional MOD_DIS 9 Modem Disable Input If a shunt is installed between pins 6 and 9 the modem functi...

Page 32: ...Console Disable Input If a shunt is installed between pins 12 and 14 the Console function on the eZ80 Development Platform is disabled Reserved 16 18 PD 7 0 22 24 26 28 30 32 34 36 Port D Bit 7 0 Bidirectional PB 7 0 40 42 44 46 48 50 52 54 Port B Bit 7 0 Bidirectional Table 4 General Purpose Port Connector J6 Continued Signal Pin Function Direction Notes Note All of the signals are driven directl...

Page 33: ...for access to the 7x5 LED matrix Table 5 CPU Bus Connector J8 Signal Pin Function Direction A 0 7 3 10 Address Bus Low Byte Output A 8 15 13 20 Address Bus High Byte Output A 16 23 23 30 Address Bus Upper Byte Output RD 33 READ Signal Output RESET 35 Push Button Reset Output BUSACK 37 CPU Bus Acknowledge Signal Output NMI 39 Nonmaskable Interrupt Input D 0 7 43 50 Data Bus Bidirectional CS 0 3 53 ...

Page 34: ...ulated 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 the general purpose port are con figured as inputs If this bit is 0 all of the lines on the general purpose port are configured as outputs Table 7 lists the multiple functions of the register Table 6 LED and Port Emulation Addresses Address Regist...

Page 35: ...eading 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 Anode Col 6 X Anode Col 6 X GPIO Output X Table 8 General Purpose Port Data Register Function Bit 7 6 5 4 3 2 1 0 GPIO D0 X GPIO D1 X GPIO D2 X GPIO D3 X GPIO D4 X GPIO D5 X GPIO D6 X GPIO D7 X Table 7 LED Anode General Purpose Port Output Control R...

Page 36: ... 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 Table 9 indicates the multiple register functions of the LED cathode modem and triggers This table shows the bit con...

Page 37: ... embedded modem socket inter face J9 Pin1 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 eZ80 Development Platform Labeled J21 Trig2 and J22 Tri...

Page 38: ...re driven Low Embedded Modem Socket Interface The eZ80 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 availab...

Page 39: ...RY Operational Description 29 Figure 9 Embedded Modem Socket Interface J1 J5 and J9 Table 10 Connector J5 Pin Symbol Description 1 M TIP Telephone Line Interface TIP 2 M RING Telephone Line Interface RING J5 J9 J1 1 2 4 24 25 26 27 28 29 30 31 32 2 1 3 6 7 8 9 ...

Page 40: ...ndicator can drive an LED anode without additional circuitry 9 D4 TxD indicator can drive an LED anode without additional circuitry Table 12 Connector J1 Pin Symbol Description 2 MOD_DIS Modem disable active Low 4 VCC 5 VDC or 3 3 VDC input 24 GND Ground 25 PC4_DTR1 DTR interface TTL levels 26 PC6_DCD1 DCD interface TTL levels 27 PC3_CTS1 CTS interface TTL levels 28 PC5_DSR1 DSR interface TTL leve...

Page 41: ... Memory Memory space on the eZ80 Development Platform consists of onboard SRAM and additional footprints Onboard SRAM The eZ80 Development Platform features 512KB SRAM at U20 This SRAM provides the basic memory requirement for small applications development This SRAM is in the address range B80000h BFFFFFh Additional SRAM The amount of eZ80 Development Platform memory can be extended if required b...

Page 42: ...ent bus contention with a Write cycle that could possibly follow For proper CPU operation at 48MHz first set the bus mode control register CS0_BMC I O address F0h to 82h then set the Chip Select Control register CS0_CTL I O address 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 eZ80 CPU is illustrated in Figu...

Page 43: ... select the LED matrix or general purpose port Figure 10 Memory Map of the eZ80 Development Platform and eZ80L92 Module FFFFFFh DFFFFFh C7FFFFh C00000h CS1 CS2 CS0 8 MB Main Board SRAM 512 KB 1 MB on E NET Module E NET Module SRAM BFFFFFh B80000h 80FFFFh 800000h 7FFFFFh 400000h 3FFFFFh Flash Memory Expansion Module Flash Memory up to 4 MB Expansion SRAM Memory up to 1 5 MB SRAM Memory up to 2 MB 0...

Page 44: ... 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 eZ80 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 as necessary for ap...

Page 45: ...d the eZ80 Development Platform Jumpers The eZ80 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 Jumper J2 The J2 jumper connection enables disables IrDA transceiver functional ity When the shunt is placed IrDA communication is disabled See Table 13 T...

Page 46: ...t loader program is enabled See Table 15 Table 14 J3 DIS_EM Shunt Status Function Affected Device IN Application Module Hardware Disabled Communication with 7x5 LED and Port emulation circuit is disabled OUT Application Module Hardware Enabled Communication with 7x5 LED and the general purpose port circuit is enabled Table 15 J7 FlashWE Shunt Status Function Affected Device OUT The Flash boot sect...

Page 47: ... of a 5V or 3VDC power supply to the embedded modem if an embedded modem is used See Table 17 Table 16 J11 DIS_Flash Shunt Status Function Affected Device IN All access to Flash on the eZ80L92 Module is disabled Flash on eZ80L92 Module OUT Flash on the eZ80L92 Module is enabled Flash on eZ80L92 Module Table 17 J12 5VDC 3 3VDC for an Embedded Modem Shunt Status Function Affected Device 1 2 5VDC is ...

Page 48: ...be available in future eZ80 devices Table 18 J14 RI Shunt Status Function Affected Device 1 2 The Ring Indicator for UART1 is inverted UART1 2 3 The Ring Indicator for UART1 is not inverted UART1 Table 19 J15 RS485_1_EN Shunt Status Function Affected Device IN The RS485 circuit is enabled on UART0 The UART0 CONSOLE interface and IrDA are disabled IrDA UART0 CONSOLE interface RS485 interface OUT Th...

Page 49: ...nation resistor circuit is enabled See Table 21 Table 20 J16 RS485_2_EN Shunt Status Function Affected Device IN The RS485 circuit is enabled on UART1 The UART1 MODEM interface and the Socket Modem interface are disabled UART1 MODEM interface Socket Modem Interface and RS485 interface OUT The RS485 circuit is disabled on UART1 UART1 MODEM interface Socket Modem Interface and RS485 interface Table ...

Page 50: ...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 Applica tion 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 Table 22 J18 RT_2 Shunt Status Function Affected Device...

Page 51: ...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 The user is free to develop proprietary software for these two devices The addresses for accessing these devices are listed in Table 23 DC Characteristics Understanding proper DC current re...

Page 52: ... Module Loads Platform Modules Configurations Current Requirement mA Status eZ80 Development Platform and eZ80L92 Module 173 When connected only to a power supply and when no program is running eZ80 Development Platform eZ80L92 Module and Modem Module 174 When connected only to a power supply and when no program is running eZ80 Development Platform eZ80L92 Module and Thermostat Application Module ...

Page 53: ...Application Module 350 When the LED demo is running eZ80 Development Platform eZ80L92 Module Modem Module and Thermostat Application Module 360 When the LED demo is running Table 24 DC Current Characteristics of the eZ80 Development Platform with Different Module Loads Continued Platform Modules Configurations Current Requirement mA Status ...

Page 54: ...nected to the eZ80 Development Platform A block diagram representing both of these boards is shown in Figure 1 on page 4 The eZ80L92 Module is developed to be a plug in module to the eZ80 Development Platform This small footprint module provides 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 micropro...

Page 55: ...MINARY Functional Description 45 Figure 11 Physical Dimensions of the eZ80L92 Module max 8 3 mm 2 54 mm 1 13 7 mm Link LAN LEDs 1 RJ45 Top View Bus Connector I O Connector 16 3 mm 16 mm 8 5 mm 64 mm 63 5 mm 55 88 mm 9 mm 3 5 mm 9 mm 7 mm 6 2 mm 2 7 mm IrDA ...

Page 56: ...eZ80L92 Development Kit User Manual Functional Description PRELIMINARY UM012906 0103 46 Figure 12 illustrates the top layer silkscreen of the eZ80L92 Module Figure 12 Top Layer ...

Page 57: ...ion 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 ...

Page 58: ...ould be ON if RX is connected to TX and RX is connected to TX A flashing Link LED bottom 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 An RJ 45 loopback connector can be used to verify the co...

Page 59: ... 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 func tion In this case the PD6 pin is not available for GPIO on the I O con nector EMAC Ports Chip Select CS3 is used for selecting the EM...

Page 60: ...ta are held permanently in Flash memory As an example for 128KB onboard SRAM 1MB of ROM is required 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 200ms if the power supply drops below 2 93V This reset pulse ensures that the board always starts in a defined condit...

Page 61: ...dard 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 con figure 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 deco...

Page 62: ...eive 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 this data from being received After the eZ80L92 Module completes transmitting this bit is changed to allow for incoming messages The code below provides a...

Page 63: ...A 0 1 Farad capacitor is provided on the eZ80L92 Module as a short term battery backup for the RTC see the eZ80L92 Module Schematics 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 3V supply to the chip for recharging The RTC can operate down to 3 0V...

Page 64: ...ign with pin 1 of JP2 on the eZ80 Development Platform etc Changing the Power Supply Plug The universal 9VDC power supply offers three different plug configura tions and a tool that aids in removing one plug configuration to insert another as shown in Figure 15 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 ...

Page 65: ...y Plug 55 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 Figure 16 Inserting a New Plug Configuration ...

Page 66: ...interface between ZPAKII and the eZ80 Development Platform The TIM module supports ZDI functions For more information on using the TIM module or ZDI please refer to the eZ80L92 Quick Start Guide QS0015 and the eZ80L92 Module Product Specification PS0170 JTAG Connector P1 is the JTAG connector on the eZ80 Development Plat form JTAG will be supported in the next offering of eZ80 products Application...

Page 67: ...a state of the art development environment Based on the Windows Win98SE NT4 0 SP6 Win2000 SP2 WinXP user interfaces ZDS II integrates a language sensitive editor project manager C Compiler assembler linker librarian and source level symbolic debugger that supports the eZ80 Webserver For more information about using and configuring ZDS II please refer to the ZiLOG Developer Studio II eZ80 User Manu...

Page 68: ...eZ80L92 Development Kit User Manual Application Modules PRELIMINARY UM012906 0103 58 ...

Page 69: ...t The eZ80L92 Development Kit is shipped with a Flash Loader utility that is loaded in the protected boot sector of Flash memory U3 Upon power up of the eZ80 Development Platform and the eZ80L92 Module the eZ80L92 device on the module starts running code from this Flash mem ory area This code enables the Console port with settings of 57 6kbps 8 N 1 The Console checks the Receive buffer If a space ...

Page 70: ...ardware when it is manufactured An Ethernet device addresses a host using a unique 48 bit address called its Ethernet address or Media Access Control MAC address MAC addresses are usually represented as six colon separated pairs of hex digits e g 6 0 20 11 ac 85 The first three bytes e g 6 0 20 are the manufacturer s code which can be used to identify the manufacturer The last three bytes are the ...

Page 71: ...n 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 Relationship of the IP Address to the Physical Address The machine or physical address used within an organization s local ...

Page 72: ...low the instructions provided in the eZ80L92 Quick Start Guide QS0015 to set up and run the demos on ZDS II Contacting ZiLOG Customer Support For additional troubleshooting solutions see ZDS Online Help For valuable information about hardware and software development tools visit ZiLOG Customer Support online Download the latest released ver sion of ZiLOG Developer Studio Get the latest software up...

Page 73: ...PD5_DSR0 PD3_CTS0 PC2_RTS1 CS1 PC5_DSR1 IORQ PC7_RI1 PC6_DCD1 PC0_TXD1 DIS_CON WR PD6_DCD0 MEMRQ BUSACK RESET EM_D1 EM_D2 EM_D3 EM_D4 EM_D5 EM_D6 EM_D7 D 7 0 A 23 0 EM_D0 MWAIT MRESET DIS_MOD CS0 CS1 CS2 CS_EX SCL SDA MD 7 0 VDD GND VCC 9VDC PB2_SS PB1_T1_I PB0_T0_I DIS_FL ID_0 ID_1 ID_2 M_TIP M_RING L_RD DIS_ETH DIS_IRDA IORQ MEMRQ PHI WR RD CS3 J1 HEADER 32 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16...

Page 74: ...W1 SW PUSHBUTTON C2 0 1uF U8B TC74LVT125 5 6 14 4 7 U16 74LCX543 SO 24 3 4 5 6 7 8 9 10 22 21 20 19 18 17 16 15 12 14 1 13 2 23 11 VCC A1 A2 A3 A4 A5 A6 A7 A8 B1 B2 B3 B4 B5 B6 B7 B8 GND LEAB LEBA OEAB OEBA CEBA CEAB U8D TC74LVT125 12 11 14 13 7 C4 0 001uF U12 74HCT374 3 4 7 8 13 14 17 18 1 11 2 5 6 9 12 15 16 19 20 10 D0 D1 D2 D3 D4 D5 D6 D7 OE CLK Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 VCC GND J19 EX_SEL 1 3 5...

Page 75: ... U9C TC74LVC08 9 10 8 14 7 C9 0 1uF U18 AS7C34096 1 2 3 4 5 14 15 16 17 18 20 21 22 23 24 32 33 34 35 19 36 6 13 31 9 27 10 28 7 8 11 12 25 26 29 30 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 NC NC CE WE OE VDD0 VDD1 VSS0 VSS1 D0 D1 D2 D3 D4 D5 D6 D7 U20 AS7C34096 1 2 3 4 5 14 15 16 17 18 20 21 22 23 24 32 33 34 35 19 36 6 13 31 9 27 10 28 7 8 11 12 25 26 29 30 A0 A1 A2 A3 A...

Page 76: ...3 DB9 Male 5 9 4 8 3 7 2 6 1 U25 LT1086 3 3 TO220 1 3 2 GND VIN VOUT R23 120 U24 MAX3245CAI 28 24 1 2 14 13 12 22 23 20 19 18 17 16 15 25 8 7 6 5 4 21 11 10 9 3 27 26 C1 C1 C2 C2 T1IN T2IN T3IN FORCEOFF FORCEON R2OUTB R1OUT R2OUT R3OUT R4OUT R5OUT GND R5IN R4IN R3IN R2IN R1IN INVALID T3OUT T2OUT T1OUT V V VCC C20 0 1 R14 10K C26 0 1 J17 RT_1 1 2 J15 RS485_1_EN 1 2 R15 680 C23 22uF R22 120 C15 0 1 ...

Page 77: ...103 PRELIMINARY Schematic Diagrams eZ80L92 Development Kit User Manual 67 Figure 21 eZ80 Development Platform Schematic Diagram 5 of 5 RS 485 Cable LENGTH 5 WIRES 28 AWG P1 MATES WITH AMP 749268 1 1 2 3 4 5 6 7 8 ...

Page 78: ...ower PowerSupply GND V3 3 ROM NOR Flash D 0 7 A 0 23 RD WR CSFLASH RESFLASH FLASHWE Peripherals Reset RESET IRDA_TXD IRDA_RXD IRDA_SD Logic CTRL Logic RD WR ETHRD ETHWR D 0 7 SD 0 7 A 0 23 SA 0 3 ETHIRQ SLEE P ACTIVE DIS_IRDA IRDA_SD IRDA_TXD IRDA_RXD CSFLASH RESFLASH PD 0 7 CS 0 3 RESET DIS_FL IOCHRDY WAIT RAM SRAM D 0 7 A 0 23 RD WR CS1 V3 3 GND RESET IRDA_TXD IRDA_RXD IRDA_SD D 0 7 A 0 23 A 0 2...

Page 79: ...R28 100 C19 0 1F GOLDCAP_SD C22 1nF C25 220pF C24 18pF U8 eZ80L92 TQFP100 83 75 87 82 84 86 96 97 100 35 85 74 17 54 66 73 99 49 98 20 81 64 88 89 90 91 92 93 94 95 80 72 79 65 78 29 77 45 76 30 63 71 50 62 53 70 60 36 69 21 68 59 67 31 55 58 7 37 33 61 46 1 51 22 56 57 26 34 27 32 28 52 38 48 2 8 39 47 40 3 23 4 43 41 5 24 42 44 6 9 25 10 18 11 12 13 19 14 15 16 PC7 RI1 PD7 RI0 VDD PC6 DCD1 VSS X...

Page 80: ...A11 A10 A9 A8 A18 A17 A 0 23 D 0 7 CS1 RD WR D0 D1 D2 D3 D4 D5 D6 D7 A20 A19 V3 3 GND U1 512kx8 SRAM SOJ36 400 31 35 6 34 5 33 7 32 4 3 24 2 25 23 26 36 29 30 1 22 28 13 27 21 8 11 12 18 17 10 19 20 16 15 14 9 OE A18 CE A17 A4 A16 I O0 A15 A3 A2 A14 A1 I O4 A13 I O5 N C I O6 I O7 A0 A12 VSS WE VDD A11 I O1 I O2 I O3 A9 A8 VSS N C A10 A7 A6 A5 VDD C7 100nF U2D 74LVC04 SO 9 8 14 U2E 74LVC04 SO 11 10...

Page 81: ...DD A6 A 0 23 A7 A2 A11 A10 A18 A1 A17 A9 A8 A16 A5 A15 A20 RESFLASH A12 FLASHWE A21 D4 DFLASH4 D3 DFLASH3 D2 DFLASH2 D1 DFLASH1 D6 DFLASH6 D5 DFLASH5 D7 DFLASH7 D0 DFLASH0 D 0 7 WP VDD FLASHWE V3 3 GND U2A 74LVC04 SO 1 2 14 U3 MT28F008B3VG TSOP40 20MM 25 21 26 20 27 19 28 18 32 17 33 16 34 15 35 14 8 7 36 6 5 4 3 2 1 40 13 37 38 22 24 9 10 12 11 29 23 39 30 31 DQ0 A0 DQ1 A1 DQ2 A2 DQ3 A3 DQ4 A4 DQ...

Page 82: ...28 29 30 31 32 33 34 35 36 55 56 57 61 62 63 64 69 70 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 SD4 SD5 SD6 SD7 SD0 SD1 SD2 SD3 SA17 SA18 SA19 SA13 SA14 SA15 SA16 SA0 AVSS SA1 ELCS SA2 EECS SA3 EESK SA4 EEDATAOUT TDO SA5 EEDATAIN SA6 CHIPSEL SA7 DVSS SA8 DVDD SA9 DVSS SA10 DMARQ2 SA11 DMACK2 REFRESH DMARQ1 SA12 DMACK1 DMARQ0 DMACK0 CSOUT SD15 SD14 SD13 SD12 DVD...

Page 83: ...sor IR transceiver MMA 020 4 open drain alternative Maxim MAX6802UR29D3 VSS VDD IRDA_TXD IRDA_SD IRDA_RXD IRDA_TXD IRDA_RXD IRDA_SD RESET V3 3 GND V3 3 V3 3 C9 100nF 0603 R6 2R7 0 25W 1206 R5 68R C11 330nF U5 ZHX1810 2 4 3 1 5 6 0 TXD SD RXD LEDA VCC GND T C10 10nF 0603 U4 MAX6328UR29 SOT 23 L3 2 1 3 RESET GND VDD R3 2k2 0603 RESET IRDA_RXD IRDA_TXD IRDA_SD ...

Page 84: ... RESET MREQ TDO D3 A17 A5 V3 3_EXT GND_EXT A7 A22 A1 A18 A16 GND_EXT RD D5 GND_EXT A9 A23 CS1 A13 A11 GND_EXT D0 A19 D6 BUSACK V3 3_EXT CS0 INSTRD A15 D1 A14 A3 D4 D7 IOREQ A21 GND_EXT MREQ A12 A20 DIS_FL BUSREQ WR D2 GND_EXT HALT_SLP V3 3_EXT PC6 PC0 WAIT WAIT DIS_ETH V3 3 GND R9 33 R8 4k7 R7 4k7 R12 10k R11 10k R13 4k7 R10 2k2 0603 R36 10K JP1 HEADER 25X2 IDC50 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1...

Page 85: ... of 9 Power Supply no power supply on board common power plane common ground plane 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 GND GND V3 3 V3 3 V3 3 GND C1 47uF TAJC C2 47uF TAJC C3 1nF C4 100nF C5 1nF C6 100nF PCB1 E NET Module Rev B 98Cxxxx xxx V3 3 GND ...

Page 86: ...SFLASH RESFLASH RESET IRDA_TXD PD0 IRDA_RXD PD1 IRDA_SD RESET RD WR ETHRD ETHWR CS3 CSETH CS0 CSFLASH IRDA_SD PD7 PD6 ETHIRQ PD4 DIS_IRDA DIS_FL IR_SD PD2 DIS_IRDA DIS_FL DIS_IRDA WAIT WAIT VDD VDD DIS_FL V3 3 GND R17 10k 0603 R35 0 R30 10k 0603 R14 0R U6D 74LCX32 TSSOP14 12 13 11 14 U2C 74LVC04 SO 5 6 14 U6A 74LCX32 TSSOP14 1 2 3 14 U2B 74LVC04 SO 3 4 14 R15 0R U6B 74LCX32 TSSOP14 4 5 6 14 U6C 74...

Page 87: ...tate3 2 b10 FOR eZ80 Development Platform Rev B 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 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 nEX_FL_DIS disables Flash on the expansion module when Low nEM_EN enables ...

Page 88: ...is loc P12 A1 synthesis loc P13 A0 synthesis loc P16 nEX_FL_DIS synthesis loc P2 input 7 0 A upper part of Address Bus of L92 A23 A7 A22 A6 A21 A5 A20 A4 A19 A3 A18 A2 A17 A1 A16 A0 output nCS_EX synthesis loc P17 enables memory on the Expansion Module nmemen1 synthesis loc P18 enables memory on the Development Platform nmemen2 synthesis loc P19 nmemen3 synthesis loc P20 nmemen4 synthesis loc P21 ...

Page 89: ...S_FL nFL_DIS nEXP_EN nFL_DIS wire nDIS_FL nFL_DIS nEXP_EN if either of them is 0 Flash is disabled assign nCS_EX nEX_FL_DIS nEXP_EN nEX_FL_DIS assign nL_RD nmemen1 0 nmemen2 0 nmemen3 0 nmemen4 0 nEM_EN 0 nCS_EX 0 assign nmemen4 nCS2 0 A7 A6 A5 A4 A3 5 h17 assign nmemen3 nCS2 0 A7 A6 A5 A4 A3 5 h16 assign nmemen2 nCS2 0 A7 A6 A5 A4 A3 5 h15 assign nmemen1 nCS2 0 A7 A6 A5 A4 A3 5 h14 assign nEM_EN ...

Page 90: ...eneral purpose port This device is a GAL22LV10 5JC 5ns tpd or equivalent with Package 28 pin PLCC module l92_em_pal nDIS_EM nEM_EN A0 A1 A2 A3 A4 A5 A6 A7 nRD nCS nWR nMEMRQ nIORQ nEM_RD nEM_WR nAN_WR nCT_WR nDIS_ETH input nDIS_EM synthesis loc P3 nEM_EN synthesis loc P4 A0 synthesis loc P5 A1 synthesis loc P6 A2 synthesis loc P10 A3 synthesis loc P11 A4 synthesis loc P12 ...

Page 91: ...output nEM_RD synthesis loc P17 nEM_WR synthesis loc P18 nCT_WR synthesis loc P19 nAN_WR synthesis loc P20 nDIS_ETH synthesis loc P21 parameter anode 8 h00 parameter cathode 8 h01 parameter latch 8 h02 wire 7 0 address A7 A6 A5 A4 A3 A2 A1 A0 assign nEM_WR nDIS_EM 1 nWR 0 nEM_EN 0 address latch assign nEM_RD nDIS_EM 1 nRD 0 nEM_EN 0 address latch assign nAN_WR nDIS_EM 1 nWR 0 nEM_EN 0 address anod...

Page 92: ...eZ80L92 Development Kit User Manual General Array Logic Equations PRELIMINARY UM012906 0103 82 ...

Page 93: ...iLOG System Test Customer Support 532 Race Street San Jose CA 95126 Phone 408 558 8500 Fax 408 558 8536 Email zservice zilog com Problem Description or Suggestion Provide a complete description of the problem or your suggestion If you are reporting a specific problem include all steps leading up to the occurrence of the problem Attach additional pages as necessary eZ80L92 Development Kit Serial or...

Page 94: ...eZ80L92 Development Kit User Manual Customer Feedback Form PRELIMINARY UM012906 0103 84 ...

Reviews: