started control groups support in stonyman_apb3.v

control groups will be groups of cameras which can be controlled
together.  The interface has been created for 4 control groups of 4
cameras each.  Each control group used requires a stonyman controller
instantiation (stonyman.v) and each camera used requires an ADC
controller instantiation (adcxx1s101.v) and a pixel FIFO instantiation.
Currently, the backend is the same, so only 4 cameras in one control
group are currently supported (using the interface for the other 3
control groups will not work, as the signals are not backed by any logic
yet).
renamed adc081s101.v to adcxx1s101.v, pt 1

started rename of adc081s101.v to adcxx1s101.v, the actual renaming of
the file.  any resulting changes to the libero project and the file
itself will be in pt 2
updated board dimensions to accomodate lens mount

Added extra width on the tabs to give more space for the mounting
holes.  also moved everything above the 0.05 in headers up just a little
bit to give more space between headers and the lens mount.
added tDocu layer around the 2x6 0.05in headers

this is for the NO_SILK variant, and it matches the silkscreen layer of
the variant with a silkscreen layer.  this should have been committed
with the last commit of the board file.
added more space between headers and lens mount

now the tDocu layers of the headers and the lens mount do not overlap at
all.
changed DRC rules to tent vias

min via width for adding stop mask is 16mil (my vias are 14mil)
added DRU file, which is modified sunstone 2-layer

modified the sunstone 2-layer DRC ruls (DRU file) to tent vias below
16 mil.  Otherwise, it is the same as sunstone-2lyr_v1.0.0.3.dru
updated PDF with latest design file images
added my simple create-pdf.sh script

for creating the PDF for the stonyman-imager-board.  also added
.gitignore to ignore intermediate files.
renamed adc081s101.v to adcxx1s101.v, pt 2

updated libero to handle this new file/module name.  also, made minimal
modifications to adcxx1s101.v (just the basics)
added u-boot.hex to libero project

it really should be in here.
ADCXX1S101 controller now supports 8,10 or 12 bits

also made the code more parameterized and added some comments.
currently, it is emulating an 8-bit ADC with a 12-bit ADC by using the
lower 8 bits of the 12-bit ADC, so it has a FIXME comment, but it should
be clear how it ought to be used correctly
remainder of Libero files with ADCXX1S101 change
libero changed more files since opening project
renamed libero project from insight to senseye

this has been a long time coming
updated the u-boot.hex file location

in the eNVM component in the MSS_CORE2 configuration
nonfunc. interface code added to stonyman_apb3

no functional changes (still only supports one control group).
nonfunc. updated stonyman peripheral address space

with support for selecting control group and camera within a control
group.  it is still not entirely implemented, and this change is
nonfunctional.
stonyman_apb3 supports indepenedent control groups

support for independent control groups in stonyman_apb3 is implemented
now.  it supports up to 4 control groups of up to 4 cameras each.
libero changes for last commit (control groups)

these are the changes to libero file which go along with the previous
commit about the independent control groups in stonyman_apb3