beautypg.com

Stapl player exit codes – Achronix Bitporter User Manual

Page 48

background image

Troubleshooting Exit Codes

Using the Achronix STAPL Player

PAGE 42

www.achronix.com

Bitporter User Guide

STAPL Player Exit Codes

All negative exit codes refer to problems originating in acx_stapl_player itself, not problems
reported  by  the  STAPL  code.  Typically,  these  will  be  problems  encountered  reading  and
parsing the STAPL file, or problems during communication with the Bitporter pod.

Table 4-11: STAPL Player (acx_stapl_player) Exit Codes

Exit Code

Description

-1

Out Of Memory Error: The player had insufficient memory to complete the
requested STAPL Action. Call Achronix Technical Support.

-2

File Access Error: The player was unable to find or read the specified STAPL
(*.jam) file. Verify the file path is correct and that file read permissions are
enabled.

-3

STAPL Syntax Error

(a)

a. There is a STAPL code error in the specified STAPL file. Either the file has become corrupt-
ed, or someone has tried to hand-edit the file. Regenerate the STAPL file in ACE and try again.
If the problem persists, contact Achronix Technical Support.

-4

Unexpected End Of File

(a)

-5

Undefined Symbol

(a)

-6

Redefined Symbol

(a)

-7

Integer Overflow

(a)

-8

Divide By Zero

(a)

-9

CRC Mismatch

(a)

-10

Internal Error: Call Achronix Support.

-11

Bounds Error

(a)

-12

Type Mismatch

(a)

-13

Assignment to Constant

(a)

-14

NEXT Unexpected

(a)

-15

POP Unexpected

(a)

-16

RETURN Unexpected

(a)

-17

Illegal Symbol Name

(a)

-18

Vector Signal Name Not Found

(a)

-19

Execution Cancelled: The user has aborted the execution of the selection
STAPL Action.

-20

Stack Overflow: Call Achronix Technical Support.

-21

Illegal Instruction Code

(a)

-22

Phase Error

(a)

-23

Scope Error

(a)

-24

Action Not Found: The STAPL Action requested by the user was not found in
the specified STAPL (*.jam) file. Verify the spelling of the specified Action.

-26

Illegal Command-line Arguments: The user included an illegal command-line
argument. The legal arguments are shown as part of the error message.