manuals.online logo
Brands
  1. Home
  2. •
  3. Brands
  4. •
  5. Z-World
  6. •
  7. Computer Hardware
  8. •
  9. Z-World CM7000 Series User manual

Z-World CM7000 Series User manual

This manual suits for next models

10

Other Z-World Computer Hardware manuals

Z-World Exp-A/D12 User manual

Z-World

Z-World Exp-A/D12 User manual

Z-World XP8600 User manual

Z-World

Z-World XP8600 User manual

Popular Computer Hardware manuals by other brands

Toshiba TOSVERT VF-MB1/S15 IPE002Z Function manual

Toshiba

Toshiba TOSVERT VF-MB1/S15 IPE002Z Function manual

Shenzhen MEITRACK MVT380 user guide

Shenzhen

Shenzhen MEITRACK MVT380 user guide

TRENDnet TEW-601PC - SUPER G MIMO WRLS PC CARD user guide

TRENDnet

TRENDnet TEW-601PC - SUPER G MIMO WRLS PC CARD user guide

StarTech.com CF2IDE18 instruction manual

StarTech.com

StarTech.com CF2IDE18 instruction manual

Texas Instruments LMH0318 Programmer's guide

Texas Instruments

Texas Instruments LMH0318 Programmer's guide

Gateway 8510946 user guide

Gateway

Gateway 8510946 user guide

Devon IT TC2D Quick setup guide

Devon IT

Devon IT TC2D Quick setup guide

Krüger & Matz Air Shair2 owner's manual

Krüger & Matz

Krüger & Matz Air Shair2 owner's manual

Crystalio VPS-2300 quick guide

Crystalio

Crystalio VPS-2300 quick guide

MYiR FZ3 user manual

MYiR

MYiR FZ3 user manual

Protech Systems BC-K200 Quick reference guide

Protech Systems

Protech Systems BC-K200 Quick reference guide

Miranda DENSITE series DAP-1781 Guide to installation and operation

Miranda

Miranda DENSITE series DAP-1781 Guide to installation and operation

Sierra Wireless Sierra Wireless AirCard 890 quick start guide

Sierra Wireless

Sierra Wireless Sierra Wireless AirCard 890 quick start guide

Leadtek Killer Xeno Pro Quick installation guide

Leadtek

Leadtek Killer Xeno Pro Quick installation guide

Star Cooperation FlexTiny 3 Series Instructions for use

Star Cooperation

Star Cooperation FlexTiny 3 Series Instructions for use

Hotone Ampero user manual

Hotone

Hotone Ampero user manual

Connect Tech Xtreme/104-Express user manual

Connect Tech

Connect Tech Xtreme/104-Express user manual

Yealink WF50 user guide

Yealink

Yealink WF50 user guide

manuals.online logo
manuals.online logoBrands
  • About & Mission
  • Contact us
  • Privacy Policy
  • Terms and Conditions

Copyright 2025 Manuals.Online. All Rights Reserved.

Chipsmall Limited consists of a professional team with an average of over 10 year of expertise in the distribution
of electronic components. Based in Hongkong, we have already established firm and mutual-benefit business
relationships with customers from,Europe,America and south Asia,supplying obsolete and hard-to-find components
to meet their specific needs.
With the principle of “Quality Parts,Customers Priority,Honest Operation,and Considerate Service”,our business
mainly focus on the distribution of electronic components. Line cards we deal with include
Microchip,ALPS,ROHM,Xilinx,Pulse,ON,Everlight and Freescale. Main products comprise
IC,Modules,Potentiometer,IC Socket,Relay,Connector.Our parts cover such applications as commercial,industrial,
and automotives areas.
We are looking forward to setting up business relationship with you and hope to provide you with the best service
and solution. Let us make a better world for our industry!
Contact us
Tel: +86-755-8981 8866 Fax: +86-755-8427 6832
Email & Skype: [email protected]om Web: www.chipsmall.com
Address: A1208, Overseas Decoration Building, #122 Zhenhua RD., Futian, Shenzhen, China
  
Users Manual
Revision F
C-Programmable Core Module
CM7000 Series
CM7000 Series Core Modules Users Manual
Part Number 019-0018

Revision F
Last revised on February 18, 1999  Printed in U.S.A.
Copyright
© 1999 Z-World  All rights reserved.
Z-World reserves the right to make changes and improvements to its
products without providing notice.
Trademarks
 Dynamic C®is a registered trademark of Z-World
 Windows®is a registered trademark of Microsoft Corporation
 PLCBusis a trademark of Z-World
 Hayes Smart Modem®is a registered trademark of Hayes
icrocomputer Products, Inc.
Notice to Users
When a system failure may cause serious consequences, protecting life and
property against such consequences with a backup system or safety device
is essential. The buyer agrees that protection against consequences
resulting from system failure is the buyers responsibility.
This device is not approved for life-support or medical systems.
All Z-World products are 100 percent functionally tested. Additional
testing may include visual quality control inspections or mechanical
defects analyzer inspections. Specifications are based on characterization
of tested sample units rather than testing over temperature and voltage of
each unit. Z-World may qualify components to operate within a range of
parameters that is different than the manufacturers recommended range.
This strategy is believed to be more economical and effective. Additional
testing or burn-in of an individual unit is available by special arrangement.
Company Address
Z-World
2900 Spafford Street
Davis, California 95616-6800
USA
Telephone:
Facsimile:
Web Site:
E-Mail:
(530) 757-3737
(530) 753-5141
http://www.z world.com
zworld@zworld.com
Table of Contents siiiCM7000
TABLE OF CONTENTS
About This Manual ix
Chapter 1: Overview 13
Introduction .......................................................................................... 14
Features ........................................................................................... 14
Options ................................................................................................. 14
CM7100 Series ............................................................................... 14
CM7200 Series ............................................................................... 16
Software Development and Evaluation Tools ...................................... 17
Chapter 2: Getting Started 19
Programming Setup ............................................................................. 20
CM7100 ............................................................................................... 20
CM7100 Method 1  Prototyping Board ...................................... 21
CM7100 Method 2  Development Board.................................... 24
CM7100 Method 3  Embedded in System .................................. 27
CM7100 Method 4  In-Target Direct Development .................... 28
Safeguards .................................................................................... 29
CM7200 ............................................................................................... 30
CM7200 Method 1  Prototyping Board ...................................... 30
CM7200 Method 2  Embedded In System .................................. 32
Chapter 3: System Development 33
General Description ............................................................................. 34
Interface Description............................................................................ 36
CM7000 Subsystems ........................................................................... 39
DMA ............................................................................................... 39
DMA Registers ............................................................................. 40
Software ........................................................................................ 41
Programmable Timers ..................................................................... 42
Software ........................................................................................ 42
EPROM ........................................................................................... 43
CM7100 ........................................................................................ 43
CM7200 ........................................................................................ 45
SRAM ............................................................................................. 46
EEPROM ........................................................................................ 47
Real-Time Clock (RTC) .................................................................. 47
iv sTable of Contents CM7000
Power Management ......................................................................... 48
Handling Power Fluctuations........................................................ 49
The Watchdog Timer .................................................................... 52
Power Shutdown and Reset .......................................................... 52
PFI Early Warning ..................................................................... 52
Memory Protection ....................................................................... 53
Battery/Super Capacitor Backup .................................................. 53
System Reset ................................................................................... 55
Serial Communication.......................................................................... 56
RS-232 Communication .................................................................. 57
Receive and Transmit Buffers ....................................................... 58
Echo Option .................................................................................. 58
CTS/RTS Control ......................................................................... 58
XMODEM File Transfer ................................................................. 58
Modem Communication .................................................................. 59
Interrupt Handling for Z180 Port 0............................................... 59
Software Support .......................................................................... 60
Master-Slave Networking ............................................................... 60
Software Support .......................................................................... 61
Use of the Serial Ports ..................................................................... 62
Attainable Baud Rates .................................................................. 63
Z180 Serial Ports .......................................................................... 63
Asynchronous Serial Communication Interface ................................... 65
ASCI Status Registers ..................................................................... 65
/DCD0 (Data Carrier Detect) ........................................................ 65
TIE (Transmitter Interrupt Enable) ............................................... 65
TDRE (Transmitter Data Register Empty) ................................... 65
CTS1E (CTS Enable, Channel 1) ................................................. 66
RIE (Receiver Interrupt Enable) ................................................... 66
FE (Framing Error) ....................................................................... 66
PE (Parity Error) ........................................................................... 66
OVRN (Overrun Error) ................................................................ 66
RDRF (Receiver Data Register Full) ............................................ 66
ASCI Control Register A ................................................................ 67
MOD0MOD2 (Data Format Mode Bits) .................................... 67
MPBR/EFR (Multiprocessor Bit Receive/Error Flag Reset)........ 67
/RTS0 (Request to Send, Channel 0) ............................................ 67
CKA1D (CKA1 Disable) .............................................................. 67
TE (Transmitter Enable) ............................................................... 67
RE (Receiver Enable) ................................................................... 68
MPE (Multiprocessor Enable) ...................................................... 68
Table of Contents svCM7000
ASCI Control Register B ................................................................68
SS (Source/Speed Select) ............................................................. 68
DR (Divide Ratio) ........................................................................ 69
PEO (Parity Even/Odd) ................................................................ 69
/CTS/PS (Clear to Send/Prescaler) ............................................... 69
MP (Multiprocessor Mode) .......................................................... 69
MPBT (Multiprocessor Bit Transmit) .......................................... 69
Chapter 4: Design Considerations 71
Bus Loading ......................................................................................... 72
Bus Timing ........................................................................................... 76
Standard I/O Cycles ............................................................................. 76
Wait State Insertion ......................................................................... 77
System Power ....................................................................................... 78
Power-On and Reset Management ....................................................... 79
Watchdog Timer ................................................................................... 79
I/O Addressing ..................................................................................... 80
Appendix A: Troubleshooting 81
Out of the Box ...................................................................................... 82
Dynamic C Will Not Start .................................................................... 83
Dynamic C Loses Serial Link .............................................................. 83
CM7000 Repeatedly Resets ................................................................. 83
Common Programming Errors ............................................................. 84
Appendix B: Specifications 85
Electrical and Mechanical Specifications ............................................ 86
Mechanical Dimensions .................................................................. 87
Jumpers and Headers ........................................................................... 88
CM7100 .......................................................................................... 88
CM7200 .......................................................................................... 89
Appendix C: Memory, I/O Map, and Interrupt Vectors 91
CM7000 Memory ................................................................................ 92
Execution Timing ............................................................................ 93
Memory Map ....................................................................................... 94
Input/Output Select Map .................................................................94
Z180 Internal Input/Output Register Addresses 0x00-0x3F ........... 94
Epson 72423 Timer Registers 0x41800x418F .............................. 96
Other Addresses .............................................................................. 97
I/O Addressing .............................................................................. 97
vi sTable of Contents CM7000
Interrupt Vectors .................................................................................. 98
Nonmaskable Interrupts .................................................................. 99
INT0 ................................................................................................ 99
INT1 ................................................................................................ 99
INT2 ................................................................................................ 99
Jump Vectors ................................................................................. 100
Interrupt Priorities ......................................................................... 100
Appendix D: EEPROM 101
Library Routines ................................................................................ 103
Appendix E: Serial Interface Board 2 105
Introduction ........................................................................................ 106
External Dimensions .......................................................................... 107
Appendix F: Prototyping Board 109
Description ......................................................................................... 110
Interfaces ....................................................................................... 111
Power ............................................................................................ 112
Prototyping Area ........................................................................... 113
Reset .............................................................................................. 114
Dimensions ........................................................................................ 115
Jumpers and Headers ......................................................................... 116
Sample Circuits .................................................................................. 119
Digital Input .................................................................................. 119
Digital Output ............................................................................... 120
Appendix G: Development Board 121
Appendix H: LCD/Keypad Module 125
The LCD Driver ................................................................................. 128
The Keypad Driver ............................................................................ 129
Appendix I: Flash Programmer 131
Introduction ........................................................................................ 132
Nonremovable Flash EPROM ...................................................... 132
Requirements ..................................................................................... 133
Selecting a Master EPROM .......................................................... 133
EPROM Sizes ............................................................................... 133
Back-Panel DIP switches .............................................................. 134
Table of Contents sviiCM7000
Operating Procedure to Copy Application ......................................... 135
BIOS Update/Recovery Mode ........................................................... 136
Troubleshooting ................................................................................. 137
CM7100 Compatibility ...................................................................... 137
Appendix J: Sample Applications 139
12-Bit Analog-to-Digital Converter ................................................... 140
Optically Isolated Switch Reader....................................................... 143
Relay Circuit ...................................................................................... 144
24-Bit Parallel I/O.............................................................................. 146
8-Bit Digital-to-Analog Converter ..................................................... 147
SRAM Interface ................................................................................. 149
Protection Circuits ............................................................................. 150
Digital-Noise Filter ....................................................................... 150
Serial-Port Protection .................................................................... 150
Digital I/O Protection .................................................................... 151
Suppliers of Board-Level Protection Devices ............................... 151
Appendix K: Sample Programs 153
Sample Programs on Special EPROM ............................................... 154
Other Sample Programs ..................................................................... 156
Index 157
viii sTable of Contents CM7000
Blank
About This Manual sixCM7000
ABOUT THIS MANUAL
This manual describes the CM7000 Series core modules, their subsystems,
and the CM7100 Evaluation Kit. For ease of reference, this manual uses
CM7000 as a generic term referring to any of the CM7100 or CM7200
Series modules. CM7100 refers to any of the CM7100 Series modules,
and CM7200 refers to the CM7200 Series. Specific models are refer-
enced when appropriate.
Instructions are also provided for using Dynamic C functions.
Assumptions
Assumptions are made regarding the user's knowledge and experience in
the following areas:
 Ability to design and engineer a target system that uses a CM7000.
 Understanding of the basics of operating a software program and
editing files under Windows on a PC.
 Knowledge of the basics of C programming.
$For a full treatment of C, refer to the following texts:
The C Programming Language by Kernighan and Ritchie
C: A Reference Manual by Harbison and Steel
 Knowledge of basic Z80 assembly language and architecture.
$For documentation from Zilog, refer to the following texts:
Z180 MPU User's Manual
Z180 Serial Communication Controllers
Z80 Microprocessor Family User's Manual