casper_library_downconverter.* force ignore

casper_library_downconverter.(slx/mdl) generated from script so
force git to ignore.
Add "tags" to .gitignore

Exuberant ctags 5.8 recognizes the MATLAB scripting language.  It can make a
"tags" file that vim can use to navigate through source files quickly.  Highly
recommended!
Add generate_ruby_katcp_class.m

This MATLAB script generates a Ruby source file containing a Ruby/KATCP class
that can be used to interact over KATCP (e.g. via tcpborphserver) with the
running bitstream of the given model.
Add save_sysgen_latencies.m and some output files

The save_sysgen_latencies function saves the default latencies of the blocks
from the Xilinx System Generator Block Set.  The output filename is passed as a
parameter.  This can be used to check whether the latency of any Xilinx blocks
has changed from earlier versions.

Two output files are also being added.  One generated using sysgen 13.3.4175,
and one generated using sysgen 14.2.4415.
Merge remote-tracking branch 'davidm/master'
Add sysgen_latencies_14_4_4541.txt

These are Xilinx latencies from System Generator 14.4.4541.
Fix typo in generate_ruby_katcp_class.m
Enhance QDR support in generate_ruby_katcp_class.rb

Now it adds typemap entries for qdrN_ctrl devices and properly matches the
qdrN_memory device names.
Add system infrastructure devices to generator

Add support for the sys_* devices that are part of the CASPER XSG
infrastructure included in all CASPER designs:

sys_board_id
sys_clkcounter
sys_rev
sys_rev_rcs
sys_scratchpad
Merge remote-tracking branch 'ska/master'
Merge remote-tracking branch 'davidm/master'
Fix eval_param for when block diagram is a library

If the block passed to eval_param lives in a library block diagram, the block
diagram's ModelWorkSpace parameter will be empty (rather than being a
ModelWorkSpace object) so it will not have a "whos" method.  This presence of
the "whos" method is now checked before attempting to call it.
Remove "stub" definitions from casper_library.mdl

The PostLoadFcn of casper_library.mdl defined some variables (n_bits, bin_pt,
delay_depth) for use as default values by some mask parameters.  This was
historical baggage from the distant past that polluted thebase workspace.  It
has been removed.

This change was made via a text editor, so it will diff in a
readable/usable/meaningful way!
Make parallel_to_serial_converter_init quieter

Change a "disp('Running...')" line into a "clog('...','trace')" line and added
two other clog trace statements as well.  If anyone really wants to know when
this init script runs, they can enable tracing by setting casper_log_groups
appropriately.  See clog.m for more details.
Make data_capture_init quieter

Change a "disp('Initializing...')" line into a "clog('...','trace')" line and
added two other clog trace statements as well.  If anyone really wants to know
when this init script runs, they can enable tracing by setting
casper_log_groups appropriately.  See clog.m for more details.
Make adc083000_mask quieter

Change a "fprintf('Running...')" line into a "clog('...','trace')" line.
Change a "disp(cursys)" line into a "clog(cursys, 'debug')" line.

If anyone really wants to know when this init script runs and/or which block it
is running for, they can enable trace and/or debug messages by setting
casper_log_groups appropriately.  See clog.m for more details.
Backport library files to Simulink 7.2 format
Remove extraneous parameters from Gateway Ins/Outs

The following Gateway In and Gateway Out parameters are "new" in System
Generator 14.x, but extraneous and the source of harmless warnings in older
versions:

ADCChannel
DACChannel
UseAsADC
UseAsDac
inherit_from_input

These have been removed (with a text editor).  The libraries are still
compatible with System Generator 14.x even without these parameters (which are
unused by CASPER anyway).
pfb_fir_generic asynchronous fixes

Coefficients were not aligning correctly with input data in
asynchronous operation
unconnected nets fix

Some blocks in the pfb family had internal blocks that were
disconnected (delay_brams and bus_expand specifically). These
were reconnected.

The pfb_fir, pfb_fir_real, and pfb_fir_async also contained stale
versions of their internal blocks. These were updated.

TODO: make the pfb_fir family be fully scripted with empty default
blocks to remove the danger of disconnected nets in the library and
stale blocks