Technical data
FIRE Emulator for H8S and H8/300H 7 Q u i c k S t a r t
©1989-2014 Lauterbach GmbH
Here a typical example, how to setup the system:
1. Set cpu-type and -mode options
The command sys.cpu is used to select one derivative within a cpu-family and to set its operation
mode.
2. Set system options
The system window controls the CPU specific setup. Please check this window very carefully and set
the appropriate options. Use the button in the main tool bar and click to the option check box
(Command: HELP.PICK) to get online help in a pop up window.
3. Select dualport mode (optional)
Dualport allows access to emulation RAM, while emulation is running. This is necessary to display
variables, set breakpoints or display the flag listings while the emulation is running. System.Access
selects how dualport access is done.
4. Set mapper (optional)
The mapper controls the memory access of the CPU. This means the use of internal or external
memory, the protection of a memory bank etc. Address ranges must be defined by using memory
classes.
system.down
system.cpu H8S2655
system.cpu EXP16M16
; switch the system down
; select derivative H8S/2655
; set the operation mode EXP16M16
system.option v33 on
system.option rame on
; on: if a 3.3 V target board is used
; set RAME option corresponding to the
; RAME bit in the SYSCR register
system.access request ; request: a dedicated bus request
; signal of the bondout cpu is used
; denied: dualport is disabled
map.reset
map.ram c:0x0--0x07ffff
map.ram c:0x200000--0x23ffff
map.intern c:0x0--0x07ffff
map.extern c:0x200000--0x23ffff
; reset mapper (all external)
; emulation RAM: 512KB (e.g. for
program)
; emulation RAM: 256KB (e.g. for
data)
; map program memory internal
; map data memory external
?