Custom Device Options
If the Custom configuration is selected, the user is allowed to enter values in the Memory and the Architecture fields. This is useful when simulating ASIC devices before a hardware emulator platform is available.

Program Memory
The Program memory size is counted in Words. A maximal value of 65536 (64 K Words) can be entered.

Data Memory
The Data memory size is counted in Bytes. A maximal value of 65536 (64 K Bytes) can be entered. The value in the Data memory field is the highest address which can be used for addressing the SRAM. The size of the Register file and the I/O area (if mapped in the SRAM area) must be added to the SRAM size in order to get the correct value in this field.

EEPROM Memory
The EEPROM size is counted in Bytes. A maximal value of 65536 (64 K Bytes) can be entered. The EEPROM address register only contains as many bits as is necessary for accessing the requested sized EEPROM.

I/O Size
The I/O size is counted in bytes. Allowed values of I/O size are: 64, 128 and 256.

Hardware Stack
The user can select whether the Simulator should use a hardware stack or not. If a hardware stack is selected, the user can set the number of levels in the hardware stack.

Register Files
The user can not set the Simulator to handle several register files.

Memory Mapped I/O
The user can select whether the I/O area locations should be addressable in the SRAM address space or not. If the I/O area is addressable in the SRAM area, it will be accessible on the addresses 0x20 and upwards.

See Also