CHAPTER 7 PROGRAM UNUSED AREA FILLING UTILITY <fil88xxx>
50
EPSON
S5U1C88000C MANUAL II
WORKBENCH/DEV TOOLS/OLD ASSEMBLER
CHAPTER
7
P
ROGRAM
U
NUSED
A
REA
F
ILLING
U
TILITY
<fil88xxx>
7.1 Outline of fil88xxx
The Program Unused Area Filling Utility <fil88xxx> loads a Motorola S2 format program data HEX file
and generates the built-in ROM data HEX file after filling the unused area of the built-in ROM (000000H–
00EFFFH) with FFH. The generated file is used to debug the program with the ICE (S5U1C88000H5).
When debugging with the ICE, download this file from the computer.
This file is also used as the program data to generate the mask data for submission to Seiko Epson by the
mask data checker <winmdc>.
7.2 Input/output Files
Figure 7.2.1 shows the input/output files of fil88xxx.
Extract the built-in ROM data and
fill the unused area of the built-in ROM with FFH
fil88xxx
Program data HEX file
(Motorola S2 format)
Debugging with ICE
Mask data creation by mask data checker
zzzzzzzz.sa
Built-in ROM data HEX file
(Motorola S2 format)
zzzzzzzz.psa
Fig. 7.2.1 Input/output files of fil88xxx
Program data HEX file (zzzzzzzz.sa)
This is a Motorola S2 format program data HEX file generated by the HEX converter <hex88> or a
third party software tool.
Built-in ROM data HEX file (zzzzzzzz.psa)
This is a Motorola S2 format file that contains the built-in ROM data extracted from the input program
data HEX file. The unused areas in the built-in ROM are filled with FFH and a system code is set to
the system reserved area (see vector table shown in the Technical Manual). When debugging with the
ICE, download this file from the computer. This file is packed along with completed other option files
into a single file by the mask data checker <winmdc>, which we would like to have presented to
Seiko Epson as the mask data file. From this file, Seiko Epson will create the mask patterns for the IC.
∗
1 The "xxx" in the file name denotes the model name of a microcomputer. For the "zzzzzzzz" part, any
given file name can be specified.
∗
2 For details on how to download the built-in ROM data HEX file into the ICE, refer to the ICE manual.