B Y T E S an d C Y C L E S p e r
IN S T R U C T IO N
(Continued)
The following table shows the instructions assigned to un
used opcodes. This table is for information only. The opera
tions performed are subject to change without notice. Do
not use these opcodes.
Unused
Opcode
Instruction
Unused
Opcode
Instruction
60
NOP
A9
NOP
61
NOP
AF
LD A, [B]
62
NOP
B1
C
HC
63
NOP
B4
NOP
67
NOP
B5
NOP
8C
RET
B7
X A, [X]
99
NOP
B9
NOP
9F
LD [B], #i
BF
LD A, [X]
A7
X A, [B]
A8
NOP
O p tio n L ist
The mask programmable options are listed below. The op
tions are programmed at the same time as the ROM pattern
to provide the user with hardware flexibility to a variety of
oscillation and packaging configuration.
OPTION 1: OKI INPUT
= 1
Crystal (CKI/IO) CKO for crystal configuration
= 2
External (CKI/IO) CKO available as G7 input
= 3
R/C (CKI/IO) CKO available as G7 input
OPTION 2: BROWN OUT
= 1
Enable Brown Out Detection
= 2
Disable Brown Out Detection
OPTION 3: BONDING
— 1
2o-|jiii D ir
= 2
20-pin DIP/SO
= 3
16-pin SO
= 4
28-pin SO
D e v e lo p m e n t S u p p o rt
IN-CIRCUIT EMULATOR
The MetaLink iceMASTERTM-COP8 Model 400 In-Circuit
Emulator for the COP8 family of microcontrollers features
high-performance operation, ease of use, and an extremely
flexible user-interface for maximum productivity. Inter
changeable probe cards, which connect to the standard
common base, support the various configurations and pack
ages of the COP8 family.
The iceMASTER provides real time, full speed emulation up
to 10 MHz, 32 kBytes of emulation memory and 4k frames
of trace buffer memory. The user may define as many as
32k trace and break triggers which can be enabled, dis
abled, set or cleared. They can be simple triggers based on
code or address ranges or complex triggers based on code
address, direct address, opcode value, opcode class or im
mediate operand. Complex breakpoints can be ANDed and
ORed together. Trace information consists of address bus
values, opcodes and user selectable probe clips status (ex
ternal event lines). The trace buffer can be viewed as raw
hex or as disassembled instructions. The probe clip bit val
ues can be displayed in binary, hex or digital waveform for
mats.
During single-step operation the dynamically annotated
code feature displays the contents of all accessed (read
and write) memory locations and registers, as well as flow-
of-control direction change markers next to each instruction
executed.
The iceMASTER’s performance analyzer offers a resolution
of better than 6 p.s. The user can easily monitor the time
spent executing specific portions of code and find “ hot
spots” or “ dead code” . Up to 15 independent memory ar
eas based on code address or label ranges can be defined.
Analysis results can be viewed in bargraph format or as
actual frequency count.
Emulator memory operations for program memory include
single line assembler, disassembler, view, change and write
to file. Data memory operations include fill, move, compare,
dump to file, examine and modify. The contents of any
memory space can be directly viewed and modified from the
corresponding window.
The iceMASTER comes with an easy to use windowed in
terface. Each window can be sized, highlighted, color-con
trolled, adueu, (
ji
ieiiloved compieieiy. Commands can be
accessed via pull-down-menus and/or redefinable hot keys.
A context sensitive hypertext/hyperlinked on-line help sys
tem explains clearly the options the user has from within
any window.
The iceMASTER connects easily to a PC via the standard
COMM port and its 115.2 kBaud serial link keeps typical
program download time to under 3 seconds.
The following tables list the emulator and probe cards order
ing information.
1-73
CQP820CJ
/COP
822
CJ/C
OP8
23C
J