CHEETAH Hardware User’s Manual
Imperx, Inc.
Rev. 2.0.7
6421 Congress Ave.
7/7/2015
Boca Raton, FL 33487
+1 (561) 989-0006
80 of 152
4.2.3.3 Error Code Description
To manage camera reliability, not-acknowledge error codes are defined as
follows:
x00 – No error
x01 – Invalid command. An invalid command (not 52 or 57) has been sent to
the camera.
x02 – Time-out.
x03 – Checksum error
x04 – Value less then minimum
x05 – Value higher than maximum
x06 – AGC error
x07 – Supervisor mode error
x08 – Mode not supported error
4.3
CAMERA CONFIGURATION REGISTER DESCRIPTION
4.3.1 Startup Procedure
Upon power on or receipt of a
‘SW_Reset’
command, the camera performs the
following steps:
1.
Boot loader checks Program FLASH memory for a valid Firmware image and
loads it into the FPGA.
2.
The camera reads the ‘Boot From’ register from the parameter FLASH and
loads its workspace from one of the configuration spaces as determined by the
‘Boot From’ data. The available configuration spaces are:
‘Factory…’,
‘User #1…’, ‘User #2…’
3.
The camera is initialized and ready to accept user commands.
4.3.2 Saving and Restoring Settings
Operational settings for the camera may be stored for later retrieval in its non-
volatile memory. Three separate configuration spaces exist for storing these
settings: ‘factory’ space, ‘user #1’ space and ‘user #2’ space. The factory space is
pre-programmed by factory personnel during the manufacturing process. This
space is write protected and cannot be altered by the user. Two user spaces are
also provided allowing the user to store his/her own preferences. The camera can
be commanded to load its internal workspace, from either of the three
configuration spaces, at any time. The user can also define from which space the