To Enable Fast Memory Loads (Powerpc 400) - Agilent Technologies E5900B User Manual

Emulation for the powerpc 400/600/700
Hide thumbs Also See for E5900B:
Table of Contents

Advertisement

To enable fast memory loads
(PowerPC 400)
When the emulation probe is configured for fast memory loads it ignores
memory write coherency options (cf imwrop and cf dmwrop) in order to
improve performance while loading memory. Instead of following the
coherency model specified by the imwrop or dmwrop configuration entries,
the emulation probe turns off both caches, invalidates the instruction cache
and flushes the dcache, then begins the load. Once the load is complete, the
cache configuration registers are returned to their original states.
The fast memory write configuration gains much of its speed by ignoring
unusual cases that the slower memory write function must handle.
Specifically, fast memory load can not be used if data is not word aligned, data
access size is not set to 4, or if the MMU or debug wait mode are enabled. If
any of these conditions are true, slow memory write will be used regardless of
the setting of this configuration item.
Fast Memory Loads Configuration
Command
cf fastload=yes
cf fastload=no
The cf fastload=no command can be issued if the user wants the load
command to follow memory write coherency options or if there are problems
with the fast memory write routines on particular targets.
Agilent Technologies Emulation for the PowerPC 400/600/700
Chapter 7: Configuring the Emulation Probe
Meaning
Enable fast target memory load. (Default)
Use normal memory load routine.
Configuration items
85

Advertisement

Table of Contents
loading

Table of Contents