Stag P801 Operating Manual

Production programmer

Advertisement

Quick Links

Operating Manual
for the
P801
Production Programmer
Stag International Ltd.,
Silver Court,
Watchmead,
Welwyn Garden City,
Herts AL7 1LT, UK.
Tel: +44 1707 332148
Fax: +44 1707 371503
sales@stag.co.uk
www.stag.co.uk
 Stag International Ltd 2002
803 1169 Issue.3
CIS 3171

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the P801 and is the answer not in the manual?

Questions and answers

Summary of Contents for Stag P801

  • Page 1 Operating Manual for the P801 Production Programmer Stag International Ltd., Silver Court, Watchmead, Welwyn Garden City, Herts AL7 1LT, UK. Tel: +44 1707 332148 Fax: +44 1707 371503 sales@stag.co.uk www.stag.co.uk  Stag International Ltd 2002 803 1169 Issue.3 CIS 3171...
  • Page 2 The P801 programmer complies with the Generic Emission standard EN50081-1 class B and the Generic Immunity standard EN50082-1. It meets the requirements of FCC Part15, subpart J class A. Safety This product is grounded through the grounding conductor of the power cord. NEVER operate this equipment with the grounding conductor disconnected.
  • Page 3: Table Of Contents

    1.3 Before powering up... 1.4 Keypad 1.5 Modules 2 LOCAL OPERATION 2.1 Device Selection 2.2 Device Functions 2.2.1 Loading the P801's RAM from Master Devices 2.2.2 Verify 2.2.3 Empty 2.2.4 Program 2.3 Bit modes 2.3.1 8-bit Gang 2.3.2 8-bit 2of2 (2 sets of 2 parts) 2.3.3 8-bit 1of4 (1 set of 4 parts)
  • Page 4 3 REMOTE OPERATION OF P801 3.1 Remote Control Commands 3.2 Status Codes 4 PINOUTS FOR PORT CONNECTOR 4.1.1 The RS232 connector pinout 4.1.2 Typical RS232 Cable Configuration A1 Increasing the RAM Size of P801 A2 Specification A3 Error Messages P801 Operating Manual...
  • Page 5: Introduction

    1 Introduction The P801 Programmer is a multi socket production programmer, which is extremely simple to use. In local operation, all functions are accessed directly from the keypad in conjunction with menus and prompts displayed on the in-build LCD display.
  • Page 6: Before Powering Up

    ← to move the cursor left or display previous option. → to move cursor right or display next option. The keys labelled 0-9, A-F are also used to enter numeric data when this is required. P801 Operating Manual...
  • Page 7: Modules

    The module can be inserted or removed while the unit is powered up, but should not be inserted or removed while the unit is performing a device function (e.g. load or program). This is indicated by the busy LED being green. P801 Operating Manual...
  • Page 8: Local Operation

    The handle should be raised before the part is removed. ! ! ! ! If the BUSY LED is red, parts must not be inserted into the sockets on that module (see section Modules) P801 Operating Manual...
  • Page 9: Loading The P801'S Ram From Master Devices

    If a device is incorrectly placed in a socket, the P801 may not be able to detect its presence, so the adjacent LED will be turned off. The isolation will ensure that the other parts program correctly, but it is possible that the part in the adjacent socket may not be programmed, this would be indicated by a red LED in that position.
  • Page 10: Empty

    32 bit gang 2 sets of 2 parts with 32 bit wide data The bit mode is used in all device functions (e.g. Load or Program), and can also be used when calculating the checksum and CRC. P801 Operating Manual...
  • Page 11: 8-Bit Gang

    ENTER when ready. The mode may be changed on power up, or when a new device is selected, for example if the mode requires more RAM than the P801 has. Not all modes are available for all parts. 2.3.1 8-bit Gang In 8 bit GANG mode all sockets map to the same RAM image.
  • Page 12: 16-Bit 2Of2 (2 Sets Of 2 Parts)

    The data for image A will be stored at addresses ending 0, 4, 8 and C (hex) the data for image B will be stored at addresses ending 1, 5, 9 and D (hex), the data for image C will be P801 Operating Manual...
  • Page 13: Programming Sequence

    On parts that erase in blocks (e.g. Flash), the illegal bit check is used to check if erase is necessary, and then erase the part. ! ! ! ! on EEPROM and Flash devices, the illegal bit check should be enabled, unless the parts are guaranteed empty, and unlocked. P801 Operating Manual...
  • Page 14: Marginal Verify Testing

    ↑ and ↓ keys to display the other fuses, ENTER is then pressed once to enter all the fuses. On some EEPROMs and Flash the security feature can be used to make the device, or blocks of the device write protected. P801 Operating Manual...
  • Page 15: Display Checksums

    To find out more details of what each fuse does, for a particular part, see the back of the device support list. The security setting is reset to not secure when the P801 is powered up, or a new device is selected, except when selected via AUTOmatic electronic ID.
  • Page 16: Ram Functions

    2.9.3 for details. 2.6.2 RAM data manipulation These functions can be disabled: see section 2.9.3 for details. The following functions can be performed on the P801's internal RAM: FILL RAM BLOCK MOVE INSERT BYTES DELETE BYTES COMPLEMENT RAM STRING SEARCH DATA Select the function required using the ↑...
  • Page 17: Move A Block Of Data

    On selecting `BLOCK MOVE' the RAM address of BLOCK START, BLOCK END, and DESTINATION should be entered in hex using 0-9, A-F and ↑ ↓ ← and → to move the cursor as required. When correct press ENTER. P801 Operating Manual...
  • Page 18: Inserting Bytes Into Ram

    ARBITRARY LIMITS ENTIRE MEMORY DEVICE LIMITS Select the option required using the ↑ and ↓ keys, the press ENTER. The three functions available are as follows: ENTIRE MEMORY: This function changes the entire RAM with the specified pattern. P801 Operating Manual...
  • Page 19: Search The Ram For A Data Sequence (String Search)

    RAM limits. On selecting this option the address limits should be entered in hex using 0- 9, A-F and ↑, ↓, ← and → to move the cursor as required. When correct press ENTER. P801 Operating Manual...
  • Page 20: Checksum Of Ram Data

    The format is the same as checksum. 2.7 Setting up the I/O The I/O ports can be used to input and output data to or from the P801's internal RAM. They can also be used to remotely control the unit. 2.7.1 Data Transfer Formats This function enables the user to select the data format for input and output.
  • Page 21: Beeper Control

    I/O. To quit from remote back into local mode, power down the unit, then power up with the EXIT key pressed. The P801 will beep twice to indicate the P801 is returning to local operation. See also Section - Remote Control.
  • Page 22: Transmitting Data To The Rs232 Port

    RAM START gives the location to find the first byte of data, then the transmitted address and the RAM address are incremented until the RAM address equals RAM STOP. A rotating wheel is displayed to indicate that data are being transmitted. P801 Operating Manual...
  • Page 23: Miscellaneous Set-Ups And Functions

    I/O ports or by loading master devices. MISC then select UPDATE P801 will then check that the data in the RAM has the correct format and CRC. The Flash will then be updated. When complete the unit will re-start itself, as if just powered up.
  • Page 24: Ram Lock Code

    The P801 will then ask you to repeat the code, to ensure it was entered correctly. If it was then the new code will be set.
  • Page 25: Remote Operation Of P801

    In the following table, anything printed in UPPER CASE should be sent literally, while anything in lower case represents a parameter which you should substitute with an appropriate value. Some of the commands cause P801 to transmit information back to the host, others do not.
  • Page 26 0=No test, 1=Bit check, 2=Empty check. Read the manufacturer and device code. This command outputs a six character hexadecimal number consisting of the Stag manufacturer and device codes for the currently selected device. Read the interface format. This command outputs a single ASCII character...
  • Page 27 Read the Flash software revision number. The output consists of the ASCII string "136-" (which identifies this product as the P801) followed by the flash revision number, followed by a '/', then the boot ROM revision. Read the checksum. This command outputs a four character hexadecimal number, corresponding to the currently selected socket (see SS and RS).
  • Page 28 Empty check devices. Verify devices. Input data from the currently selected port using the currently selected I/O format into the P801's RAM, using the currently selected RAM-START, RAM-STOP and I/O- OFFSET settings. Output data from the P801's RAM to the currently selected...
  • Page 29: Status Codes

    Turn on cursor 0x1B[1~ Turn off cursor where 0x0C, 0x1B are hex values. Wait for any key on the P801's keypad to be pressed. Exit remote control mode. 3.2 Status Codes Status codes returned by the P801 consist of two hexadecimal characters.
  • Page 30: Pinouts For Port Connector

    Connector Shell S.G. S.G. Note the cable should be fully shielded and incorporate a ferrite at the P801 end of the cable. Note: For systems using Xon/Xoff protocol a three wire connection is sufficient. Resistors in the P801 will hold handshake lines in the correct polarity. A 3 wire connection may not work reliably with Windows / Windows95 applications, including SCOM WIN, SCOM WIN95.
  • Page 31: A1 Increasing The Ram Size Of P801

    A1 Increasing the RAM Size of P801 The RAM fitted to P801 can be increased in size from 4Mbyte to 16Mbyte as detailed below: ! ! ! ! Power down the P801 and disconnect from supply before proceeding with this operation Remove the 6 fixing screws from the rear panel- see figure 4 for location of screws.
  • Page 32 Clips Cut out corner SIMM Power Connector Connector Back of display figure 5 P801 Operating Manual...
  • Page 33: A2 Specification

    440mm x 130mm x 260mm (17.2" x 5.2" x 10.4"). Operating temperature: C - 35 Humidity: 20-80% non-condensing. EMC: Emissions Complies with EN50081-1 class B EN55022 class B Immunity Complies with EN50082-1 Safety: Complies with EN60950, IEC950, CSA C22-950 P801 Operating Manual...
  • Page 34: A3 Error Messages

    If parts of different dies are detected, then the programmer will return MIS MATCHED PARTS. The parts must be programmed in two lots. "No or incorrect Module" There is no module fitted, that is correct for the currently selected part, or the module is incorrectly fitted. P801 Operating Manual...
  • Page 35 "WARNING! RAM EXCEEDED" More ram is required for the size of part that is fitted. Depending on the selected bit mode (see section 2.3), up to 8 times the size of the device is required in RAM. P801 Operating Manual...
  • Page 36 This message is displayed, if a G8xx (gang only) module, is used when an incorrect bit mode is selected. "WRONG MODULE" The module is incorrect for the selected part. "WRONG PART" When Electronic ID is set to check, and parts are inserted that are different to the selected part. P801 Operating Manual...

Table of Contents