76
8Bit Single Chip Microcontroller
DMC73C168
The EVM stands alone as a development system using the text editor for creation of DMC73CXX
assembly language text files and can also accept text files from a host CPU through either of the
two EIA ports. In both situations the resident assembler will convert the incoming text into excutable
code in the second pass after resolving labels from the first assembly pass.
The EVM firmware supports two ports in the operations of loading and dumping data (text and
object code) for storage and display. Port1/2 conform to the EIA RS-232C standard.
PORT1/PORT2 User terminal / terminal emulator
Uplink / downlink to/from host CPU
The EVM supports the following baud rates :
300, 600, 1200, 2400, 4800, 9600
First, we set baud rate as 9600 bps. But if you want to set another value, you can change this
by means of changing jumper (baud rate) on the EVM.
The EVM firmware is contained in 24K bytes of EPROM. The unused portion of the U45 EPROM
is accessed with the monitor commands U0 through U9.
The EVM requires 2K bytes of system RAM that is separate from the 32K bytes of user RAM.
A wire-wrap development area, with all required signals provided and labeled, is available for
additional logic. Since the EVM is intended to be a development tool by using the emulation cable,
the crystal frequency of the EVM can be altered to fit the needs of the target system.
B.1.3 Operating System
-The EVM operating system firmware resides in 24K bytes of EPROM and can be devided into three
major parts.
¤· Debug monitor and EPROM programmer
¤· Text editor
¤· Assembler
All the software is designed to interact with the user to provide a complete, powerful, and easy to
used development tool. During assembly and debug operations, the EVM RAM can be configured
to emulate all DMC73CXX family members. For emulation of the DMC73CXX devices, the EVM
allows assembly of text files from RAM, leaving the text intact for immediate editing after execution.
After assembly of the text editor output, breakpoints can be set based on either addresses or
line numbers. During execution, several modes of fixed displays are available, providing a hex
display of the entire register and peripheral files or a binary display of the peripheral ports. During
a fixed display, subsequent execution to a breakpoint or execution of a single instruction step will
overwrite the old data on the screen with new data.
A programmable line of up to six register or peripheral locations is provided for display with
breakpoints and instruction steps. The text editor is cursor and line number, duplicate line, and
find string commands. The cursor oriented edit capability simulates a screen editor by allowing
editing of the previous or next line moving the cursor up or down.
DAEWOO ELECTRONICS CO., LTD.