BOBCAT Hardware User’s Manual
Imperx, Inc.
Rev. 2.0.2
6421 Congress Ave.
11/20/2012
Boca Raton, FL 33487
+1 (561) 989-0006
156 of 265
4.3 CAMERA CONFIGURATION REGISTER DESCRIPTION
4.3.1 Startup Procedure
Upon power on or receipt of an
‘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
camera should automatically load itself following a power cycle or receipt of a
reset (
‘SW_Reset’
) command.
4.3.2.1
Boot From
This register determines which configuration space (factory, user#1 or user
#2) should be loaded into the camera following a power cycle or reset
(
‘SW_Reset’
) command. Upon a power cycle or reset, the camera reads the
„boot from‟ value from non-volatile memory and loads the appropriate
configuration space.
Address
:
0x6000
Data (1- 0)
:
00 – Boot from Factory
01 – Boot from User #1
:
10 – Boot from User #2
Data (31- 2)
:
N/A