Dataman S4 Manuel utilisateur

DATAMAN S4 MANUAL
Introduction to S4 1
Introduction to S4
DATAMAN S4 is a battery-powered PROM
programmer for Microsystem Designers. It
can readily be used for production
programming too.S4 contains 128k, 256k or
512k of RAM which retains data and
configuration even when switched off. The
RAM can be downloaded with data and
manipulated either remotely from a computer
via RS232 interface or directly from S4's
keypad. S4 provides plug-in emulation for
PROMS via a 24/28/32 pin emulator lead. The
development method is that a new program
can tried out by emulation. When it works, a
PROM can be programmed, plugged into the
system and the job is done. Programming
facilities include EPROMS of the 27 series,
such as 2716 or 278000, also FLASH
EPROMS and most EEPROMS, including 28,
52, 55 & 98 series.

DATAMAN S4 MANUAL
2Introduction to S4
Other devices can be programmed, such as
single-chip microprocessors, but some require
a plug-in adaptor.
Check List of Parts and Accessories
1. Dataman S4 .
2. Manual (you are reading it).
3. Write Lead 2mm plug to Minihook.
4. EMULead - Ribbon cable with 32 pin DIL
plug.
5. LIBRARY ROM.
6. Disk with Terminal Driver Program and
Utilities
7. Mains charger.
Three Year Guarantee.
S4 has a back-to-base guarantee to the
original purchaser for three years from date of
purchase. All electronic parts and labour are
covered, except the batteries which are only
covered for the first year. To make a claim,
first telephone us with details of the fault.
Some problems can be fixed quickly without
any need for us to see the product. You can
fit new batteries yourself, for example. If we
need to see it, we will give you a return-
number: then you should send the product
back to us directly, quoting that number.
Sending it to a dealer usually wastes time. We
aimto return repairs in less than two working
days. It helps if you include a written
description of the fault. If the product
develops a fault when it is out of guarantee
then there is a fixed repair charge. At time of
writing it is £75 plus carriage.

DATAMAN S4 MANUAL
Introduction to S4 3
Confirming that S4 works
Switch on and rotate the display thumb-wheel
away from you to its full extent, which darkens the
display. Adjust for best contrast, which depends
on viewing-angle and temperature.If a LIBRARY
program is loaded, S4 will display the version
number:
DATAMAN S4 LIB 1.1
128K BYTES RAM
>
If you see this message then you may carry on and
use S4. Store the LIBRARY ROM somewhere
safe, in a piece of conductive foam. If there is
nothing in the display turn up the contrast by
rotating the thumbwheel on the left of the display
away from you to its fullest extent. If still nothing,
perhaps the battery is totally discharged. Plug the
charger in with the RESET button depressed and
hold it in for a few seconds. When you release it
you will see a message:
DATAMAN S4 BIOS
1.1
128K BYTES RAM
NO LIBRARY LOADED
Loading the LIBRARY ROM
Reloading S4's software program from
LIBRARY ROM is not something you should
need to do to a brand new product. In fact
you should never need to do it at all, except
when a new version of the working program is

DATAMAN S4 MANUAL
4Introduction to S4
to be loaded. The procedure is as follows:
press the RESET button by pushing the write
lead plug through the hole in the case above
the ON/OFF switch. (No force is needed - it is
only a push button!) You will see this
message:
DATAMAN S4 BIOS
1.1
128K BYTES RAM
START LIBRARY?
You will notice that the version of LIBRARY is
not identified, because there is no LIBRARY
program loaded. If S4 sees what it thinks is a
valid library it will ask you if you want to run it.
ESC = NO
ENTER = YES.
If you do want to load a new library press ESC
then LIB . Put your LIBRARY ROM in the
socket and press ENTER S4 will load the
program contained in the LIBRARY ROM.
Then it will restart and run the program. If the
LIBRARY program loads correctly, S4 will
introduce it and display the version number.
When the RESET button is pressed, S4
returns to low-level BIOS MODE, in which it
will only program LIBRARY PROMS of the
27256 variety. It is not intended that you
should use S4 in BIOS MODE without a
library loaded.NB. In theory you will never
need to load the LIBRARY program. It will be
present in memory when you buy your S4 and
it will remain there, because S4's memory is
permanent and continuous for both programs
and data. The only reasons for loading a
LIBRARY are to upgrade to a new version or

DATAMAN S4 MANUAL
Introduction to S4 5
to reload your own custom version of the
library, with your preferred defaults, after
somebody else has used your S4 and
changed the settings.
RESET & BIOS Mode
If RESET is pressed S4 returns to a program
running in the masked ROM of the
microcontroller this is called the BIOS (Basic
Input/Output System). Whilst S4 will run in
this BIOS mode and obey most instructions, it
is not intended to be used without a LIBRARY
loaded into the TPA (Transient Program
Area). The BIOS contains subroutines which
are used to handle input and outputs - RS232,
Keyboard, Display etc. BIOS mode is used
only for development of new library
programs.In BIOS mode, S4 will only
program a 27256 EPROM, of the type used as
a LIBRARY ROM. This section is written for
sake of completeness - it is unlikely that
anyone not developing new software for S4
will want to use the BIOS mode.Whilst the
RESET key is down and the charger attached,
charge is forced into the battery. This gives a
"Jump Start" facility for batteries which are
absolutely flat.S4's microprocessor and RAM
have power on all the time. <$IPower-
up>When
S4 is switched on, it awakens from a SLEEP
MODE and starts operation
at the address pointed to by the Warm Start Vector
(WSV). Loading
and running a library reloads the WSV so that S4
starts operation
in the right place. Pressing RESET points the
WSV back into the BIOS

DATAMAN S4 MANUAL
6Introduction to S4
but it first looks at the TPA . If the program thinks
it sees a valid
library, it will ask you whether you want to run it:
DATAMAN S4 BIOS
1.1
128K BYTES RAM
START LIBRARY?
ESCape will do a COLD START into the BIOS.
ENTER will run the library.
If you want to reload your LIBRARY ROM, place
it in the ZIF socket
and press LIB.
<$IHELP ROM>The LIB key loads a program
into the Transient Program
Area from 8000 to FFFF, from a ROM in the ZIF
socket. The LIBRARY
ROM must be recognised by the system as a valid
library. A ROM which
does not contain a LIBRARY will not load. The
BIOS configures S4 to
handle a 27256, so the LIBRARY ROM must be a
27256.
<$IPower-down,
automatic>Automatic Power-down
If there is no charger connected, S4 goes to sleep
if there is no
input for 30 minutes. It turns the display off and
enters a powered-down
mode. For the last 30 seconds it makes beeping
noises. It will switch

DATAMAN S4 MANUAL
Introduction to S4 7
itself off at the end of this time. If you press a key
during the
beeping, power-down is prevented. No data is lost
by power-down,
but you have to switch-off-and-on-again to get the
power back.
If a charger is connected, S4 remains on. If the
battery runs down
to the 25% point, it is automatically recharged.
S4 also powers down when it believes that the
battery is getting too
low - less than 8.4 volts. At this level, data and
program can
be preserved, but nothing else works. It warns you
first, both audibly
and with a message. If the voltage goes below 8
volts it turns off
immediately without warning. S4 cannot do
anything useful without
power, except preserve the memory contents.<MI>
<BI>The only cure is to charge the battery.
Memory Upgrade to 512K
S4 user memory can be upgraded by changing the
1M static RAM chip
for a 4M part. The only suitable static RAM at
time of writing is
a Hitachi HM628512LP due for release 2nd
quarter 1992. If that is
not available then there is a 4M module
HM66205L. RAMS of any speed will
work, but faster parts improve access time for
emulation.
The upgrade procedure is simple.. First switch off
then:

DATAMAN S4 MANUAL
8Introduction to S4
@BULLET = 1) Remove the back of the case by
unscewing the four retaining
screws.
@BULLET = 2) Remove the 1M static RAM
chip from its socket.
@BULLET = 3) Substitute a 4M static RAM
chip or module.
@BULLET = 4) Replace the back of the case
and the screws.
When you switch on, S4 will now tell you that
you now have 512k of
memory instead of 128k.
<BI>It is anticipated that 4M chips will fall in
price. The upgrade
will be cheaper if you can wait for a few
months.<D>
<$ISocket, ZIF>The ZIF Socket
The ZIF (Zero-Insertion-Force) socket is used to
load new library
programs into the TPA (Transient Program Area)
as already described.
The ZIF socket is also used to hold PROMS when
programming. S4 can
use PROMS much the same as a computer uses a
disk-drive: they are
a permanent storage medium, which contains
programs to be loaded into
system RAM - such as the program loaded from
the <$IHELP ROM;Copying
to TPA>LIBRARY ROM.
<$IZIF socket>When the socket is not being
addressed, no power is
applied to it. PROMS can be inserted at any time,
except during an

DATAMAN S4 MANUAL
Introduction to S4 9
operation like LIB, LOAD, BURN, TEST, SUM or
COMP, which read the
PROM. When S4 is waiting for a command, or
performing any function
which does not involve reading a PROM, the
socket is "cold" - it
has no supply voltages. Even when the socket is
being addressed directly,
it is only powered-up for sufficient time to read the
data.<$IPROM;24
pin>
PROMS with 24 pins or 28 pins must be inserted
at the bottom end
of the socket - the upper pin-sockets of each side
should be empty.
<$IGlossary of terms>Terms and
Basic Concepts
<$IWYSIWYG><$IESC message>The message
ESC in the display means that
the ESC key was pressed during or before
execution; the previous command
was not completed or maybe not even started.
The ZIF means the Zero-Insertion-Force socket on
the front panel.
<$IKeypad repeating>The Keypad refers to S4's
45 keys. Key repeat
is automatic, when a key is held down. The delay
after the first
entry is longer than that after subsequent entries,
to prevent false
repetition. When data is being entered by
repetition, the flashing
block cursor changes to a steady underline cursor,
so that progress
is easier to follow.

DATAMAN S4 MANUAL
10 Introduction to S4
The Screen means the remote terminal screen.
The Display means either the terminal screen or
S4's liquid crystal.
The Keyboard refers to the remote terminal.
<$ILCD;Liquid Crystal Display>The LCD is S4's
own Liquid Crystal
Display. Outputs are shown boxed in the text,
meaning that this is
literally what you will see:
DATAMAN S4
512K BYTES RAM
NO LIBRARY LOADED
>
The Command Line means the display line which
starts with a prompt “>“ An operation will be
performed if you press ENTER or
be aborted if you press ESCape.
ESCape Commands which are non-destructive (do
not change anything)
are actioned as soon as you press the key, without
waiting for ENTER
A Digit is always Hexadecimal - not Decimal.
An Address defines one location in memory
(expressed as 5 digits).
A Parameter is a set of Digits, two for a Byte, five
for an
Address.
<$IBlocks;Explanation>A Block means
contiguous bytes of memory from Start
address to End address inclusive. If three
parameters appear the
last is the Destination address.
Table des matières
Autres manuels Dataman Carte mère

Dataman
Dataman S6 Manuel utilisateur

Dataman
Dataman 448PRO2 Manuel utilisateur

Dataman
Dataman 48UXP Manuel utilisateur

Dataman
Dataman DATAMAN-848PRO2 Manuel utilisateur

Dataman
Dataman DATAMAN-448PRO2 Manuel utilisateur

Dataman
Dataman 448PRO2AP-AU Manuel utilisateur

Dataman
Dataman 448PRO2AP Manuel utilisateur

Dataman
Dataman DATAMAN-848PRO2 Manuel utilisateur
Manuels Carte mère populaires d'autres marques

Telit Wireless Solutions
Telit Wireless Solutions SL869-3DR Manuel utilisateur

Gigabyte
Gigabyte GA-9IVDT Manuel utilisateur

Texas Instruments
Texas Instruments ADS8372EVM Manuel utilisateur

Commell
Commell MS-C73 Manuel utilisateur

IBT Technologies
IBT Technologies MB860 Manuel utilisateur

Nvidia
Nvidia TEGRA DG-04927-001_V01 Manuel utilisateur











