44
EPROM/FLASH Simulator 1 ©1989-2019 Lauterbach GmbH EPROM/FLASH Simulator TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents ...................................................................................................................... EPROM/FLASH Simulator ............................................................................................................. 1 Introduction ................................................................................................................................ 4 Basics 4 Warning 4 Configuration .............................................................................................................................. 5 ICD Configuration for ROM Monitor 5 Mapping ....................................................................................................................................... 7 Mapping the EPROM Simulator 7 Mapping the EPROM Simulator for BDM/ROM 8 Mapper Commands 11 Data Access ................................................................................................................................ 12 Break and Exception Control .................................................................................................... 13 Break 13 Count ........................................................................................................................................... 14 Counter 14 Counter Commands 15 eXception .................................................................................................................................... 16 eXception.ICEINTPOL Polarity of ICEINT line 16 eXception.NMIBREAK Break through NMI 17 eXception.NMIDTR Break through DTR line 17 eXception.NMIPOL Polarity selection of NMI signal 17 eXception.NMIRTS Break through RTS line 17 eXception.RESet Default settings 17 eXception.RESetDTR Reset through DTR line 18 eXception.RESetPOL Polarity of RESET signal 18 eXception.RESetRTS Reset through RTS line 18 eXception.view Show exception settings 18 RESET ......................................................................................................................................... 19 RESet Initialize simulator 19 SYStem Commands ................................................................................................................... 20 SYStem.Down Deactivates simulator 20

EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

  • Upload
    others

  • View
    22

  • Download
    0

Embed Size (px)

Citation preview

Page 1: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

EPROM/FLASH Simulator

TRACE32 Online Help

TRACE32 Directory

TRACE32 Index

TRACE32 Documents ......................................................................................................................

EPROM/FLASH Simulator ............................................................................................................. 1

Introduction ................................................................................................................................ 4

Basics 4

Warning 4

Configuration .............................................................................................................................. 5

ICD Configuration for ROM Monitor 5

Mapping ....................................................................................................................................... 7

Mapping the EPROM Simulator 7

Mapping the EPROM Simulator for BDM/ROM 8

Mapper Commands 11

Data Access ................................................................................................................................ 12

Break and Exception Control .................................................................................................... 13

Break 13

Count ........................................................................................................................................... 14

Counter 14

Counter Commands 15

eXception .................................................................................................................................... 16

eXception.ICEINTPOL Polarity of ICEINT line 16

eXception.NMIBREAK Break through NMI 17

eXception.NMIDTR Break through DTR line 17

eXception.NMIPOL Polarity selection of NMI signal 17

eXception.NMIRTS Break through RTS line 17

eXception.RESet Default settings 17

eXception.RESetDTR Reset through DTR line 18

eXception.RESetPOL Polarity of RESET signal 18

eXception.RESetRTS Reset through RTS line 18

eXception.view Show exception settings 18

RESET ......................................................................................................................................... 19

RESet Initialize simulator 19

SYStem Commands ................................................................................................................... 20

SYStem.Down Deactivates simulator 20

EPROM/FLASH Simulator 1 ©1989-2019 Lauterbach GmbH

Page 2: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

SYStem.Mode Selects operation mode 20

SYStem.Up Activates simulator 21

SYStem.state Shows operation mode 21

Store Settings ............................................................................................................................. 22

AutoSTOre Autosave of settings 22

ClipSTOre Store a setting to clipboard 23

STOre Store a setting 23

Adapters ...................................................................................................................................... 25

Adapter Configuration 25

DIL Adapters 25

PLCC Adapters 26

TSOP Adapters 27

ESICON Adapter 27

Voltage Selection 28

Pinout Adapters 29

DIL32 29

DIL40 29

DIL42 30

8 Bit PLCC32 EPROM Mode 31

8 Bit PLCC32 FLASH Mode 31

16 Bit PLCC Adapter 32

SO44 33

TSOP32 34

TSOP40 34

TSOP48 8 Bit 35

TSOP48 16 Bit 35

ESICON 36

Target Connector Order Information for ESICON 37

ESICON Adapter Function 38

8-Bit Connection 38

16-Bit Connection on Intel-like Devices 38

16-Bit Connection on FREESCALE-like Devices 39

Automatic Disabling of Target FLASH 39

Resistor on Chip Select 40

Resistor on separate Chip Enable 40

Disabling by Logic (active high) 41

Disabling by Logic (active low) 41

Automatic Setting of Bus Width 42

Automatic Selection of Target Voltage 42

Dimensions 43

Products 43

Order Information 44

EPROM/FLASH Simulator 2 ©1989-2019 Lauterbach GmbH

Page 3: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

EPROM/FLASH Simulator 3 ©1989-2019 Lauterbach GmbH

Page 4: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

EPROM/FLASH Simulator

Version 06-Nov-2019

Introduction

Basics

The EPROM/FLASH Simulator supports many types of devices. One module can support 8 and 16-bit devices, two modules support 32 bit devices. The ESI can run a data transfer protocol through the EPROM interface wich allows download speeds up to 400 KByte/s.

The ESI can run separately with ROM monitors on a PC or workstation, but it can also be used together with the FIRE emulator to support mapping in critical areas.

Warning

NOTE: To run the ICD Debugger a target system is required.Do not connect or disconnect PODBUS devices from target while target power is ON.

EPROM/FLASH Simulator 4 ©1989-2019 Lauterbach GmbH

Page 5: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

Configuration

ICD Configuration for ROM Monitor

One EPROM simulator is used to simulate two 8 bit EPROMs or one 16 bit EPROM. To simulate EPROMs with a bigger bus size, two or more EPROM simulators can be put together.

Together with the EPROM simulator you get 3 adapters. One for 16 Bit EPROMs, one for 8 Bit High and one for 8 Bit Low.

Interface CablePODBUS orPODPAR or EPROM OtherPODSCU Simulator Device …

(ROM Monitor (optional)Interface)

Target

Basic configuration for the ROM Monitor Interface

or direct connection ifPODPAR

EPROM/FLASH Simulator 5 ©1989-2019 Lauterbach GmbH

Page 6: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

On each adapter there are three extra pins for GND, NMI and RES. NMI and RES are outputs from a HTC Schmitt trigger.

The RESet pin of one adapter can be connected to the reset pin of the CPU to give the ROM monitor program the possibility to control the RESET of the CPU.

The NMI pin of one adapter can be connected to the NMI pin of the CPU to manually stop a program running on the target system.

1Male connector to EPROM Simulator

GND NMI RES

Adapter for the EPROM Simulator

EPROM/FLASH Simulator 6 ©1989-2019 Lauterbach GmbH

Page 7: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

Mapping

In this section:

• Mapping the EPROM Simulator

• Mapping the EPROM Simulator for BDM/ROM

• Mapper Commands

Mapping the EPROM Simulator

One EPROM simulator is used to simulate two 8 bit or one 16 bit EPROM. Two or more EPROM simulators can be put together to simulate EPROMs with a wider bus.

Whenever the EPROM simulator is used the configuration of the target EPROM’s must be specified in the ICD Debugger software with the MAP command.

To reproduce the EPROM configuration, proceed as follows:

1. Reset the mapping system (MAP.RESet command).

2. Map the EPROM simulator within the specified range (MAP.ROM command).

3. Set the EPROM bus size (MAP.BUSXX command). The default bus size is 8 bit.

4. Set the EPROM width (MAP.BYTE or MAP.WORD command).

5. Verify your configuration with the MAP.List command.

EPROM/FLASH Simulator 7 ©1989-2019 Lauterbach GmbH

Page 8: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

Mapping the EPROM Simulator for BDM/ROM

The monitor/EPROM-simulator can support two 8-bit or one 16-bit EPROM. The combination of several modules allows 32- and 64-bit configuration to be supported.

During the simulation the EPROM configuration of the target system is imitated by software. Using this technique paged and banked EPROM's can be simulated.

To imitate the EPROM configuration, proceed as follows:

1. Reset the mapping system (MAP.RESet command).

2. Map the EPROM simulator within the specified range (MAP.ROM command).

3. Set the EPROM bus size (MAP.BUSXX command). The default bus size is 8 bit.

4. Set the EPROM width (MAP.BYTE or MAP.WORD command). By default an 8 bit organized EPROM is assumed.

; --------------------------------------------------; maps one 8K x 8 EPROM; 8 bit adapter lowb:map.resmap.rom 0x0--0x01fff

; -------------------------------------------------------------; maps two 8K x 8 EPROMS in parallel; 8 bit adapter low and high b:map.resmap.rom 0x0--0x03fffmap.bus16 0x0--0x03fff

EPROM/FLASH Simulator 8 ©1989-2019 Lauterbach GmbH

Page 9: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

; -------------------------------------------------------------; maps one 4K x 16 EPROM; 16 bit adapteresi:map.resmap.rom 0x0--0x01fffmap.bus16 0x0--0x01fffmap.word 0x0--0x01fff

; --------------------------------------------------------------; maps one paged addressed EPROM with 4 pages (4 x 16K x 8); 8 bit adapter low esi:map.res

map.rom 0x00000--0x03fffmap.rom 0x04000--0x07fffmap.rom 0x08000--0x0bfffmap.rom 0x0c000--0x0ffff

map.page 0 0x00000--0x03fffmap.page 1 0x04000--0x07fffmap.page 2 0x08000--0x0bfffmap.page 3 0x0c000--0x0ffff

; ----------------------------------------------------------------; maps two fragments in one 8 bit EPROM; 8 bit adapter lowesi:map.rom 0x0--0x7fffmap.rom 0x10000--0x17fffmap.frag 1 0 0x0--0x7fffmap.frag 1 8000 0x10000--0x17fff

; -----------------------------------------------------------------; relocates one 128K x 8 EPROM mapped from 0x0--0x1ffff to 0x40000; while the system is upesi:map.relocate 0x40000 0x0--0x1ffff

EPROM/FLASH Simulator 9 ©1989-2019 Lauterbach GmbH

Page 10: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

; -----------------------------------------------------------------; maps four 64K x 8 EPROMs for a bus size of 32 bit; two EPROM simulators; for each 8 bit adapter high and lowmap.rom 0x0--0x3ffffmap.bus32 0x0--0x3ffff

; -----------------------------------------------------------------; maps two 64K x 16 EPROMs for a bus size of 32 bit; two EPROM simulators ; for each 16 bit adaptermap.rom 0x0--0x3ffffmap.bus32 0x0--0x3ffffmap.word

EPROM/FLASH Simulator 10 ©1989-2019 Lauterbach GmbH

Page 11: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

Mapper Commands

MAP.RESet Reset Mapper

MAP.state Displays free and used memory

MAP.List Displays memory allocation

MAP.ROM Map Simulator

MAP.NOROM Unmap Simulator

MAP.BUS8 Bus width is 8

MAP.BUS16 Bus width is 16

MAP.BUS24 Bus width is 24

MAP.BUS32 Bus width is 32

MAP.Ack Map acknowledge signal generation

MAP.NoAck Un-map acknowledge signal generation

MAP.Wait Map additional wait states

MAP.BYTE Set EPROM/FLASH width

MAP.WORD Set EPROM/FLASH width

MAP.SWAP Change byte order

MAP.NOSWAP Keep byte order

MAP.RELOCate Relocates ROM area

MAP.GAP Define gap

MAP.NOGAP Switch off gap

MAP.FRAG Form fragment

MAP.NOFRAG Switch off fragmentation

MAP.PAGE Define pages

MAP.NOPAGE Switch off pages

EPROM/FLASH Simulator 11 ©1989-2019 Lauterbach GmbH

Page 12: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

Data Access

After completing the configuration and mapping, you are now ready to load your application to the memory of the EPROM simulator (the target program memory is replaced in the process). The following commands are available to assist you:

If you have a ROM monitor license inside your EPROM simulator (ESI), then follow the quick start procedures for the ROM monitor. The quick start procedures are described in the related monitor_<architecture>.pdf or debugger_<architecture>. pdf. For example:

Data.COPY Copy memory

Data.dump Memory dump

Data.LOAD Load file

Data.LOAD.AIF Load ARM image file

Data.LOAD.AOUT Load a.out file

Data.LOAD.AsciiHex Load hex file

Data.LOAD.AsciiOct Load octal file

Data.LOAD.Binary Load binary file

Data.LOAD.IntelHex Load INTEL-HEX file

Data.LOAD.Srecord Load S-Record file

Data.SAVE.AsciiHex Save hex file

Data.SAVE.AsciiOct Save octal file

Data.SAVE.Binary Save binary file

Data.SAVE.IntelHex Save INTEL-HEX file

Data.SAVE.SRecord Save S-Record file

Data.Set Modify memory

debugger_68k.pdf “Quick Start of the ROM Monitor”

monitor_h8.pdf “Quick Start of the ESI ROM-Monitor”

monitor_c166.pdf “Quick Start of the C166 ESI-ROM Monitor”

monitor_x186.pdf “Quick Start 186 ESI-ROM Monitor”

EPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH

Page 13: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

Break and Exception Control

Break

The ICD Debugger uses software breakpoints. For that reason only program and spot breakpoints are available.

If the CPU provides hardware breakpoints, read and write breakpoints can be used. For more information see the CPU specific section.

If the CPU provides on-chip execution breakpoints, they will be used when a breakpoint is set in an area marked with MAP.ReadOnly.

Manual break for ROM Monitors can be accomplished in different ways:

• Use of the NMI line

• Use of the Serial Line Interrupt (Serial Monitors)

• Polling of serial line or ESI by target

• NIL character send by virtual terminal

See the Processor Architecture Manual and monitor source code of your target for more details.

EPROM/FLASH Simulator 13 ©1989-2019 Lauterbach GmbH

Page 14: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

Count

Counter

The universal counter system TRACE32-ICD can measure the frequency of the target clock (if the target clock is connected to the debug cable) or the signal on the count line of the Stimuli Generator.

The input multiplexer enables the target clock line if a debug module is used and Count.Select is entered while the device B: (TRACE32-ICD) is selected.

The input multiplexer enables the count line of the Stimuli Generator if a Stimuli Generator is connected and Count.Select is entered while the device ESI: (EPROM Simulator) is selected.

If only the debug module or only the Stimuli Generator is connected, the input multiplexer enables the present input signal independent of the device selection.

Using the Count.OUT command the input signal is issued to the trigger connector on the PODBUS interface. By that the trigger output is disabled.

TriggerMUX Trigger

in/out

BDMtarget CLK

Input UniversalMultiplexer Counter

STGcount line

of PODBUSinterface

EPROM/FLASH Simulator 14 ©1989-2019 Lauterbach GmbH

Page 15: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

Counter Commands

Count.AutoInit Automatic counter reset

Count.Enable Counter control

Count.Gate Gate time

Count.GLitch Glitch detector

Count.GO Start measurement

Count.Init Reset counter

Count.Mode Mode selection

Count.OUT Switch counter input signal to BNC

Count.PROfile Graphic counter display

Count.RESet Reset command

Count.Select Select input source

Count.state State display

EPROM/FLASH Simulator 15 ©1989-2019 Lauterbach GmbH

Page 16: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

eXception

The eXeption commands are used to adapt and connect the RES and NMI signals generated by the ROM monitor software to the target CPU.

On each adapter for the EPROM simulator there are three extra pins for GND, NMI and RES. NMI and RES are outputs from a HTC Schmitt trigger.

The RESet pin of one adapter can be connected to the reset pin of the CPU to give the ROM monitor program the possibility to control the CPU reset. The polarity of the reset can be adapted to the CPU type by the eXception.RESetPOL command.

If the RESet pin is connected to the CPU, the CPU held in reset, while the system is down.

The NMI pin of one adapter can be connected to the NMI pin of the CPU to manually break a program running on the target system. The polarity of the NMI can be adapted to the CPU type by the eXeption.NMIPOL command. The connection is enabled by eXception.NMIBREAK ON.

No connection for the RES and NMI pins of the EPROM simulator are needed, if a LAUTERBACH evaluation board is used. On these boards the target CPU gets this signals from the PODBUS interface.

FIRE only

eXception.ICEINTPOL Polarity of ICEINT line

Changes the polarity of the IceInt line.

; defines the NMI as a active-low signal and enables the NMI connectionx.nmipol -x.nmibreak on

Format: eXception.ICEINTPOL <polarity>

<polarity>: + | -

1Male connector to EPROM Simulator

GND NMI RES

Adapter for the EPROM Simulator

EPROM/FLASH Simulator 16 ©1989-2019 Lauterbach GmbH

Page 17: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

eXception.NMIBREAK Break through NMI

The connection of the NMI signal to the target CPU is enabled or disabled.

eXception.NMIDTR Break through DTR line

Activates break function through DTR line

eXception.NMIPOL Polarity selection of NMI signal

Sets the polarity for the NMI.

eXception.NMIRTS Break through RTS line

Activates break function through RTS line

eXception.RESet Default settings

Sets all exception settings to default.

Format: eXception.NMIBREAK [ON | OFF]

Format: eXception.NMIDTR [ON | OFF]

Format: eXception.NMIPOL <polarity>

<polarity>: + | -

Format: eXception.NMIRTS [ON | OFF]

Format: eXception.RESet

EPROM/FLASH Simulator 17 ©1989-2019 Lauterbach GmbH

Page 18: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

eXception.RESetDTR Reset through DTR line

Activates reset function through RTS line.

eXception.RESetPOL Polarity of RESET signal

Sets the polarity for the Reset.

eXception.RESetRTS Reset through RTS line

Activates reset function through RTS line

eXception.view Show exception settings

Shows the state of the exception setting.

Format: eXception.RESetRDTR [ON | OFF]

Format: eXception.RESetPOL <polarity>

<polarity>: + | -

Format: eXception.RESetRTS [ON | OFF]

Format: eXception.view

ESI::xRESPOL NMIPOL

+ + - -

RESDTR NMIBREAKRESRTS NMIDTR

NMIRTS

EPROM/FLASH Simulator 18 ©1989-2019 Lauterbach GmbH

Page 19: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

RESET

RESet Initialize simulator

Switches off the EPROM simulator and resets the mapping system to its default state.

The target CPU is reset only if the RES pin of one adapter is connected and adapted to the target CPU.

Format: RESet

EPROM/FLASH Simulator 19 ©1989-2019 Lauterbach GmbH

Page 20: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

SYStem Commands

SYStem.Down Deactivates simulator

SYStem.Mode Selects operation mode

Format: SYStem.Down

Down (BDM) Disables the debug mode. The state of the CPU remains unchanged.

Down (ROM Moni-tor)

Switches of the EPROM Simulator. Asserts the reset port.

Format: SYStem.Mode <mode>

<mode>: DownUp

Down (BDM) Disables the debug mode. The state of the CPU remains unchanged.

Down (ROM Moni-tor)

Switches of the EPROM Simulator. Asserts the reset port.

Up (BDM) Resets the system with debug mode enabled and breaks before the first op-fetch.

Up (ROM Monitor) Activates the EPROM Simulator, then the reset port is negated.

Up (Serial) Removes the RESET lines (if attached) and waits the for monitor entry.

EPROM/FLASH Simulator 20 ©1989-2019 Lauterbach GmbH

Page 21: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

SYStem.Up Activates simulator

SYStem.state Shows operation mode

Not available now. Planned for future versions.

Format: SYStem.Up

Up (BDM) Resets the system with debug mode enabled and breaks before the first op-fetch.

Up (ROM Monitor) Activates the EPROM Simulator, then the reset port is negated.

Up (Serial) Removes the RESET lines (if attached) and waits the for monitor entry.

Format: SYStem.state

EPROM/FLASH Simulator 21 ©1989-2019 Lauterbach GmbH

Page 22: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

Store Settings

AutoSTOre Autosave of settings

Stores settings in the format of a PRACTICE script automatically at program end. Stored settings can be executed by using the DO command.

default

All settings are stored by default, except for the window setting.

ALL

Stores all settings excepting the Break and Flag information.

For storing these information too, please use the command:

Win

Stores entire window configuration.

WinPAGE

Stores the current window page.

Symbolic, HEX

Addresses (e.g. for the commands MAP or Flag) are stored symbolic or plain hex. With this option break-points can be stored and recalled for a newer version of the program with different addresses. The keyword must be entered before the item which shall be stored. The default is to store symbolic.

Format: AutoSTOre <file> [<item> …]

<item>: defaultALLWin | WinPAGESymbolic | HEXSYStem …

store test all break flag

EPROM/FLASH Simulator 22 ©1989-2019 Lauterbach GmbH

Page 23: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

SYStem …

All other keywords refer to the command settings of the same name.

ClipSTOre Store a setting to clipboard

Stores settings in the format of PRACTICE commands to the clipboard.

For a detailed description of <item> refer to the command STOre.

STOre Store a setting

Stores settings in the format of a PRACTICE script. They can be executed by using the DO command.

default

All settings are stored by default, except for the window setting.

Format: ClipSTOre [<item> …]

<item>: defaultALLWin | WinPAGESymbolic | HEXSYStem …

ClipSTOre SYStem ; store the settings of the SYStem window in; format of PRACTICE commands to the clipboard

Format: STOre <file> [<item> …]

<item>: defaultALLWin | WinPAGESymbolic | HEXSYStem …

EPROM/FLASH Simulator 23 ©1989-2019 Lauterbach GmbH

Page 24: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

ALL

Stores all settings excepting the Break and Flag information.

For storing these information too, please use the command:

Win

Stores entire window configuration.

WinPAGE

Stores the current window page.

Symbolic, HEX

Addresses (e.g. for the commands MAP or Flag) are stored symbolic or plain hex. With this option breakpoints can be stored and recalled for a newer version of the program with different addresses. The keyword must be entered before the item which shall be stored. The default is to store symbolic.

SYStem …

All other keywords refer to the command settings of the same name.

store test all break flag

EPROM/FLASH Simulator 24 ©1989-2019 Lauterbach GmbH

Page 25: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

Adapters

Adapter Configuration

The EPROM simulator uses active adapters for fast switching on high-speed busses. Be sure that the GND connection is short between adapter and target. Adapters are available for DIL and PLCC sockets. A universal adapter for usage with solder-on devices is available too.

DIL Adapters

RESNMIGND

VCCVCCBVCCSVCCBVCCI32300

938 938938

LOW HIGH

RESNMIGND

VCCVCCBVCCSVCCBVCCI3

RESNMIGND

VCCVCCBVCCSVCCBVCCI3

16BIT

TOP VIEWALL DIMENSIONS IN 1/1000”

EPROM SIMULATOR DIL ADAPTER

EPROM/FLASH Simulator 25 ©1989-2019 Lauterbach GmbH

Page 26: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

PLCC Adapters

VCCVCCBVCCSVCCBVCCI

RESNMIGND

1025

FLA

SH

EP

RO

M

ESI-LOW

ESI-HIGH

1025

ESI-16 BIT

1225

VCCVCCBVCCSVCCBVCCI

RESNMIGND

RESNMIGND

VCCVCCBVCCSVCCBVCCI

2300

TOP VIEWALL DIMENSIONS IN 1/1000”

EPROM SIMULATOR PLCC ADAPTER

EPROM/FLASH Simulator 26 ©1989-2019 Lauterbach GmbH

Page 27: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

TSOP Adapters

TSOP adapters are used for replacement of FLASH devices. The adapters are soldered to target. The ESICON adapter has to be connected to the TSOP adapter.

ESICON Adapter

ALL DIMENSIONS IN 1/1000”

TSOP48-16BIT TSOP32-8BIT

513 425

1075

1088

TSOP48-8BIT TSOP40-8BIT425513

11

11

SIDE VIEW

350

EPROM/FLASH Simulator 27 ©1989-2019 Lauterbach GmbH

Page 28: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

Voltage Selection

The adapters use BI-CMOS drivers for fast operation and system protection. The drivers can be supplied by the target voltage (5 V only) or internal (3.3 V and 5 V).

5 V operation with internal supply

5 V operation with external supply

3.3 V operation with internal supply

VCCI VCCS VCC3

VCCI VCCS VCC3

VCCI VCCS VCC3

EPROM/FLASH Simulator 28 ©1989-2019 Lauterbach GmbH

Page 29: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

Pinout Adapters

DIL32

DIL40

A19A16A15A12A07A06A05A04A03A02A01A00D00D01D02GND

VCCA18A17A14A13A08A09A11/OEA10/CED07D06D05D04D03

12345678910111213141516

32313029282726252423222120191817

8 Bit DIL adapter

NOTE: For 28 (24) pin EPROMS VCC is required on pin 30 (28).

A18/CED15D14D13D12D11D10D09D08GNDD07D06D05D04D03D02D01D00/OE

VCCA17A16A15A14A13A12A11A10A09GNDA08A07A06A05A04A03A02A01A00

1234567891011121314151617181920

4039383736353433323130292827262524232221

16 Bit DIL adapter

EPROM/FLASH Simulator 29 ©1989-2019 Lauterbach GmbH

Page 30: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

DIL42

A18A17A07A06A05A04A03A02A01A00/CEGND/OED00D08D01D09D02D10D03D11

A19A08A09A10A11A12A13A14A15A16A20A21D15D07D14D06D13D05D12D04VCC

123456789101112131415161718192021

424140393837363534333231302928272625242322

16 Bit DIL adapter(8/16 MBit)

EPROM/FLASH Simulator 30 ©1989-2019 Lauterbach GmbH

Page 31: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

8 Bit PLCC32 EPROM Mode

8 Bit PLCC32 FLASH Mode

A07A06A05A04A03A02A01A00D00

A14A13A08A09A11/OEA10/CED07

5678910111213

292827262524232221

4 3 2 1 32 31 30

14 15 16 17 18 19 20

D01D02

GND

D03D04D05D06

A12A15A16A19VCC

A18A178 bit PLCC adapter

A07A06A05A04A03A02A01A00D00

A14A13A08A09A11/OEA10/CED07

5678910111213

292827262524232221

4 3 2 1 32 31 30

14 15 16 17 18 19 20

D01D02

GND

D03D04D05D06

A12A15A16A18VCC

N/CA178 bit PLCC adapter

EPROM/FLASH Simulator 31 ©1989-2019 Lauterbach GmbH

Page 32: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

16 Bit PLCC Adapter

D12D11D10D09D08GNDN/CD07D06D05D04

A13A12A11A10A09GNDN/CA08A07A06A05

7891011121314151617

3938373635343332313029

6 5 4 3 2 1 44 43 42 41 40

18 19 20 21 22 23 24 25 26 27 28

D03D02D01D00/OE

N/C

A00A01A02A03A04

D13D14D15/CE

A18N/CVCC

A17A16A15A1416 bit PLCC adapter

EPROM/FLASH Simulator 32 ©1989-2019 Lauterbach GmbH

Page 33: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

SO44

N/CA18A17A07A06A05A04A03A02A01A00/CEGND/OED00D08D01D09D02D10D03D11

N/CA19A08A09A10A11A12A13A14A15A16N/CGNDD15D07D14D06D13D05D12D04VCC

12345678910111213141516171819202122

44434241403938373635343332313029282726252423

EPROM/FLASH Simulator 33 ©1989-2019 Lauterbach GmbH

Page 34: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

TSOP32

TSOP40

A11A09A08A13A14A17N/CVCCA18A16A15A12A07A06A05A04

/OEA10/CED07D06D05D04D03GNDD02D01D00A00A01A02A03

12345678910111213141516

32313029282726252423222120191817

A16A15A14A13A12A11A09A08N/CN/CN/C

PULLUPA18A07A06A05A04A03A02A01

A17GNDA20A19A10D07D06D05D04VCCVCCA21D03D02D01D00/OEGND/CEA00

1234567891011121314151617181920

4039383736353433323130292827262524232221

EPROM/FLASH Simulator 34 ©1989-2019 Lauterbach GmbH

Page 35: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

TSOP48 8 Bit

TSOP48 16 Bit

A16A15A14A13A12A11A10A09A20A21N/CN/CA22N/C

PULLUPA19A18A08A07A06A05A04A03A02

A17N/CGNDA00D07N/CD06N/CD05N/CD04VCCN/CD03N/CD02N/CD01N/CD00/OEGND/CEA01

123456789101112131415161718192021222324

484746454443424140393837363534333231302928272625

A15A14A13A12A11A10A09A08A19A20N/CN/CA21N/C

PULLUPA18A17A07A06A05A04A03A02A01

A16N/CGNDD15D07D14D06D13D05D12D04VCCD11D03D10D02D09D01D08D00/OEGND/CEA00

123456789101112131415161718192021222324

484746454443424140393837363534333231302928272625

EPROM/FLASH Simulator 35 ©1989-2019 Lauterbach GmbH

Page 36: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

ESICON

(*) Signals only necessary for RISC Trace

Signal Pin Pin SignalGND 1 2 GNDA11 3 4 A12A10 5 6 A13A09 7 8 A14A08 9 10 A15A07 11 12 A16A06 13 14 A17A05 15 16 A18A04 17 18 A19A03 19 20 A20A02 21 22 A21A01 23 24 A22A00 25 26 A23

(OPFETCH-)* 27 28 (WRITE-)*CE_LOWERBYTE- 29 30 OE_LOWERBYTE-

D00 31 32 D01D02 33 34 D03D04 35 36 D05D06 37 38 D07

GND 39 40 VCC_TARGETGNDS 41 42 RESET+/-VCCS 43 44 NMI+/-

WORD_SELECT- 45 46 (CYCLE-)*GND 47 48 GND

CE_UPPERBYTE- 49 50 OE_UPPERBYTE-D08 51 52 D09D10 53 54 D11D12 55 56 D13D14 57 58 D15

GND 59 60 GNDVCC_BUFFER 61 62 VCC_3VOLTVCC_INTERN 63 64 VCC_TARGET

EPROM/FLASH Simulator 36 ©1989-2019 Lauterbach GmbH

Page 37: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

Target Connector Order Information for ESICON

The target connector should be a SAMTEC FTE type (0.8 mm).

Function Pins Order No.

8-Bit without RESET/NMI 40 FTE-120-01-G-DV-ES

8-Bit with RESET/NMI 44 FTE-122-01-G-DV-ES

16 Bit with RESET/NMI 60 FTE-130-01-G-DV-ES

16 Bit with RESET/NMI and voltage selection

64 FTE-132-01-G-DV-ES

EPROM/FLASH Simulator 37 ©1989-2019 Lauterbach GmbH

Page 38: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

ESICON Adapter Function

The UPPER and LOWER definition means the byte with the lower or upper address value, not the lower or upper data bus byte. In 8 bit mode the A0 line is the A0 of the CPU, in 16-bit (Word) mode, A0 of the ESICON is A1 of the CPU.

8-Bit Connection

16-Bit Connection on Intel-like Devices

CPU ESICON

A00A0

A23 A23

CS- CE_LOWERBYTE-

READ- OE_LOWERBYTE-

D0

D7

D00

D07

CPU ESICON

A0A1

A22 A21

CS- CE_LOWERBYTE-

BHE- OE_UPPERBYTE-

CE_UPPERBYTE-

OE_LOWERBYTE-A0

>=1READ-

D0

D7

D00

D07

D15 D15

D8 D08

186

EPROM/FLASH Simulator 38 ©1989-2019 Lauterbach GmbH

Page 39: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

16-Bit Connection on FREESCALE-like Devices

Automatic Disabling of Target FLASH

The ESICON adapter has 2 signal pins, which are connected internally to GND or VCC.

Pin 41 (GNDS) Connected internally to GND

Pin 43 (VCCS) Connected internally to VCC

CPU ESICON

A00A1

A22 A21

CS- CE_LOWERBYTE-

UDS- OE_UPPERBYTE-

CE_UPPERBYTE-

OE_LOWERBYTE-LDS-

>=1READ-

D8

D15

D08

D15

D7 D07

D0 D00

68000

EPROM/FLASH Simulator 39 ©1989-2019 Lauterbach GmbH

Page 40: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

Resistor on Chip Select

Resistor on separate Chip Enable

FLASHESICON

CPU

CS0-

CE-

CE_LOWERBYTE-

VCCS (43)

VCCTARGETVCC

100…500

FLASHESICON

CPU

CS0-

CE-

CE_LOWERBYTE-

VCCS (43)

VCCTARGETVCC

CE-

EPROM/FLASH Simulator 40 ©1989-2019 Lauterbach GmbH

Page 41: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

Disabling by Logic (active high)

Disabling by Logic (active low)

FLASHESICON

CPU

CS0-CE_LOWERBYTE-

VCCS (43)

VCCTARGETVCC

CE->=1

FLASHESICON

CPU

CS0-CE_LOWERBYTE-

GNDS (41)

GND

VCC

CE->=1

-1

EPROM/FLASH Simulator 41 ©1989-2019 Lauterbach GmbH

Page 42: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

Automatic Setting of Bus Width

For 16 bit devices connect the WORD_SELECT- line to GND.

Automatic Selection of Target Voltage

BYTE Don’t connect line WORD_SELECT-

WORD Connect line WORD_SELECT- to GND

3.3 V supplied by ESI Connect VCC_BUFFER with VCC_3VOLT (1)

5 V supplied by ESI Connect VCC_INTERN with VCC_BUFFER (2)

5 V supplied by target Connect VCC_TARGET with VCC_BUFFER (3)

TARGET POWERESICON

CPU

VCC

VCC

VCC_TARGET

VCC_BUFFER

VCC_BUFFER

VCC_BUFFER

VCC_3VOLT

VCC_INTERN

SUPPLY

(3)

(2)

(1)

EPROM/FLASH Simulator 42 ©1989-2019 Lauterbach GmbH

Page 43: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

Dimensions

Products

OrderNo Code Text

LA-7492 ESI/16M/40

EPROM Simulator 16 MBitsupports devices up to 16 MBit, 8 and 16 Bit,40ns access time,including adapter for DIL28/32 and DIL40supports up to two ROM Monitor licenses

LA-7494 ESI/64M/40

EPROM Simulator 64 MBitsupports devices up to 64 MBit, 8 and 16 Bit,40ns access time,including adapter for DIL28/32 and DIL40,supports up to two ROM Monitor licenses

LA-7493 ESI/16M/40-3.3V

EPROM Simulator 16 MBit 3.3Vsupports devices up to 16 MBit, 8 and 16 Bit,40ns access time, 3.3Vincluding adapter for DIL28/32 and DIL40,supports up to two ROM Monitor licenses

LA-7480 ESI-DIL42

Adapter for DIL42adapter for 16-bit DIL-EPROM,connection to DIL42 for 16, 32 and 64 MBit EPROM

LA-7505 ESI-PLCC32

Adapters for PLCC322 adapters for 8-Bit PLCC-EPROMs (10,6 mm),connection to PLCC32

LA-7483 ESI-PLCC32-SHORT

Adapters for PLCC32-SHORT2 short adapters for 8-Bit PLCC-EPROMs (4,5 mm),connection to PLCC32

LA-7506 ESI-PLCC44

Adapter for PLCC44adapter for 16-Bit PLCC-EPROM (10,6 mm),connection to PLCC44

LA-7509 ESI-CON-SO44

Converter for SO44Converter from DIL40 to SO44 package (1.27mm x 16mm)for 16-Bit Flash

LA-7481 ESI-SO44

Adapter for SO44adapter for 16-bit EPROM,connection to SO44 for 16 MBit EPROM

LA-7482 ESI-CON

Universal EPROM Simulator Adapter 8/16 BitAdapter to ESI-CON universal connector,supports 8 and 16 bit, 3,3 V and 5 V devices,up to 64 MBit, high-speed download 500 KByte/sec.

LA-7471 ESI-TSSOP48-16

Adapter for TSSOP48 16 BitAdapter for 16-Bit TSSOP FLASH devices,connection from ESICON to TSSOP48,use with ESI-CON adapter

LA-7472 ESI-TSSOP48-8

Adapter for TSSOP48 8 BitAdapter for 8-Bit TSSOP FLASH devices,connection from ESICON to TSSOP48,use with ESI-CON adapter

LA-7473 ESI-TSSOP40

Adapter for TSSOP40 8 BitAdapter for 8-Bit TSSOP FLASH devices,connection from ESICON to TSSOP40,use with ESI-CON adapter

EPROM/FLASH Simulator 43 ©1989-2019 Lauterbach GmbH

Page 44: EPROM/FLASH Simulator - LauterbachEPROM/FLASH Simulator 12 ©1989-2019 Lauterbach GmbH Data Access After completing the configuration and mapping, you are now ready to load your application

Order Information

Order No. Code Text

LA-7492 ESI/16M/40 EPROM Simulator 16 MBitLA-7494 ESI/64M/40 EPROM Simulator 64 MBitLA-7493 ESI/16M/40-3.3V EPROM Simulator 16 MBit 3.3VLA-7480 ESI-DIL42 Adapter for DIL42LA-7505 ESI-PLCC32 Adapters for PLCC32LA-7483 ESI-PLCC32-SHORT Adapters for PLCC32-SHORTLA-7506 ESI-PLCC44 Adapter for PLCC44LA-7509 ESI-CON-SO44 Converter for SO44LA-7481 ESI-SO44 Adapter for SO44LA-7482 ESI-CON Universal EPROM Simulator Adapter 8/16 BitLA-7471 ESI-TSSOP48-16 Adapter for TSSOP48 16 BitLA-7472 ESI-TSSOP48-8 Adapter for TSSOP48 8 BitLA-7473 ESI-TSSOP40 Adapter for TSSOP40 8 Bit

EPROM/FLASH Simulator 44 ©1989-2019 Lauterbach GmbH