
Hitachi Embedded Workshop User Manual
148
Table 2.1
Platforms and CPU Modes
Names of Debugging Platforms
CPU Modes
H8/300 Simulator
H8/300
H8/300L Simulator
H8/300L
H8/300HA Simulator
H8/300H: advanced mode
H8/300HN Simulator
H8/300H: normal mode
H8S/2600A Simulator
H8S/2600: advanced mode
H8S/2600N Simulator
H8S/2600: normal mode
H8S/2000A Simulator
H8S/2000: advanced mode
H8S/2000N Simulator
H8S/2000: normal mode
The simulator/debugger does not support the following H8S, H8/300 series MCU functions. Programs that use
these functions must be debugged with the H8S, H8/300 series emulator.
Dual-port RAM
Timer
Pulse-width modular
Serial communication interface (SCI)
A/D converter
I/O ports
Interrupt controller
2.4
Memory Management
Memory Map Specification: A memory map is used to calculate the number of memory access cycles during
simulation. The following items can be specified:
Memory type
Start and end addresses of the memory area
Number of memory access cycles
Memory data bus width
For details, refer to section 4.21, Modifying the Simulator/Debugger Settings. The user program can be executed
in all areas except for the internal I/O area.
Memory Resource Specification: A memory resource must be specified to load and execute a user program.
The following items can be specified:
Start address
End address
Access type
The access type is readable/writable, read-only, or write-only.
Since an error occurs if the user program attempts an illegal access (for example, trying to write to read-only
memory), such an illegal access in the user program can be easily detected.
Unlike the other memory, EEPROM is writable by the EEPMOV instruction even if its access type is read-only.
Other instructions than EEPMOV are not available.
For details on memory resource setting, refer to section 3.3.2, Memory Resource.