Skip to content
Commits on Feb 10, 2016
  1. Fixed to add tabs, not spaces to the git info

    Paul Prozesky committed
Commits on Feb 2, 2016
  1. Updates to simplify software reg mask

    Paul Prozesky committed
Commits on Feb 1, 2016
  1. Updated mask on bitsnap to match bitreg func

    Paul Prozesky committed
  2. sreg mask less annoying - only check vals on apply

    Paul Prozesky committed
Commits on Oct 12, 2015
  1. Updated git info to include mlib_devel...

    Paul Prozesky committed
    ...and use Python to read git info.
  2. Python script to get git info when buiding slx

    Paul Prozesky committed
  3. Correct port order

    Paul Prozesky committed
Commits on Sep 15, 2015
  1. @wnew

    adding dram memory addr to coreinfo

    wnew committed
    The DRAM on roach2 has not been used in anger and somehow the coreinfo
    entry was missing, strange. This change adds it in.
  2. @paulprozesky

    Merge pull request #20 from ska-sa/git_info_in_fpg

    paulprozesky committed
    Add Git info to the fpg file
  3. Update BRAM core version

    Paul Prozesky committed
  4. Formatting and error msgs.

    Paul Prozesky committed
  5. Added delays for debug counters on tengbe_v2.

    Jason Manley committed
    There are now some delays between the counters and the software registers on the 10GbE core's debug counters, simply to ease timing.
  6. added bin_pnt param to bi_real_unscr_4x_init.m

    Jason Manley committed
    The binary point parameter wasn't propagating all the way down the chain...
  7. Fixed bug in correlator auto_tap.

    Jason Manley committed
    dual_pol_cmac in auto_tap was out of date, corrupted and broken. Replaced with working version. Also replaced cmac and dual_pol_cmac to be safe.
Commits on Jun 30, 2015
  1. Add Git info to the fpg file

    Paul Prozesky committed
Commits on Jun 2, 2015
  1. Merge branch 'master' of github.com:ska-sa/mlib_devel

    Paul Prozesky committed
  2. More debug info in sblock_to_info script

    Paul Prozesky committed
Commits on May 15, 2015
  1. @amartens
  2. @amartens

    backdated system.xmp

    amartens committed
    doing this by hand makes my designs with the rcs block report a
    dirty library so backdating it for clean builds
Commits on May 14, 2015
  1. @amartens
  2. @wnew

    Merge pull request #18 from ska-sa/add_netmask_tge

    wnew committed
    Add netmask tge
  3. @wnew
Commits on May 7, 2015
  1. @paulprozesky

    Merge pull request #17 from jgowans/master

    paulprozesky committed
    Update cross_multiplier to use standard blocks
Commits on Apr 29, 2015
  1. @jack-h @jgowans

    Update cross_multiplier to use standard blocks

    jack-h committed with jgowans
    - don't use cram/uncram from gavrt library
    - don't duplicate A*B AB* correlations
  2. @wnew

    adding support for variable netmask size

    wnew committed
    You can now configure your network mask to be anything up to 256
    This is avaliable on the memory mapped bus in the KAT TGE core
    at offset 14.
Commits on Apr 24, 2015
  1. @amartens
  2. @amartens
  3. @amartens

    updated rcs software registers

    amartens committed
    rcs block needed registers to be updated
Commits on Apr 23, 2015
  1. Specify output bin_bt & left shift in dec_fir

    Paul Prozesky committed
Commits on Apr 21, 2015
  1. @david-macmahon

    Add planAhead project creation scripts

    david-macmahon committed
    Add a shell script that creates a planAhead project based on a casper
    build.  The shell script `casper_create_ppr.sh` invokes planAhead in
    batch mode and has it run `casper_create_ppr.tcl` to actually create the
    planAhead project.  Once done, the project can be opened in planAhead
    where you will likely want to click on "Open Implemented Design" to see
    the results of the build.  Equivalently, you could type "open_run
    impl_1" in planAhead's Tcl Console command entry window.
    
    The script currently depends on the design being version controlled in a
    local git repository because it derives the project name from the output
    of `git describe`.  Perhaps someday this will be made more generic (e.g.
    accepting the project-to-be name on the command line).
    
    If the build met all timing constraints, you might get a message similar
    to "No trace points found to display".  This just indicates that no
    paths were found with endpoints that failed to meet timing.
    
    These scripts are being added to both ROACH1 and ROACH2 base systems.
    To use them, change into your project's XPS_ROACH2_base directory and
    type:
    
        ./casper_create_ppr.sh
    
    That will create a project in the <project_dir>/<project_name>/planahead
    directory.  For example, after building the project file `foo.mdl`,
    run these commands (adapting them as needed for your setup):
    
        cd foo/XPS_ROACH2_base
        ./casper_create_ppr.sh
    
    Then you can open the resulting planAhead project with:
    
        planAhead ../planahead/foo-g1234567.ppr
    
    (again, adapt as necessary for your project).
Commits on Apr 17, 2015
  1. @david-macmahon

    Auto-include `<model_name>/ucf/*.ucf` constraints

    david-macmahon committed
    Constraints files (i.e. any file with a `.ucf` extension) in the
    `<model_name>/ucf` directory will be automatically included in the
    constraints file generated by `gen_xps_mod_ucf`.  This directory
    location can be overridden by setting the `USER_UCF_PATH` environment
    variable to a directory containing constraints files.
    
    If `USER_UCF_PATH` is set, the specified directory must exist and
    contain at least one UCF file, otherwise an error is raised.
    
    If `USER_UCF_PATH` is not set, no error will be raised for a
    non-existent or empty `<model_name>/ucf` directory.
    
    These behaviors provide backwards compatibility and are arguably sensible
    anyway.
  2. @david-macmahon

    Remove erroneous `which` call from gen_xps_mod_ucf

    david-macmahon committed
    The `which` function in matlab looks up the location of functions,
    variables, models, java classes etc.  In `gen_xps_mod_ucf`, it was being
    used in an apprarent attempt to lookup UCF files in a given directory,
    but that is not an appropriate use of `which` and it is not necessary,
    so the call to `which` was simply removed.
  3. @ruriktherus @david-macmahon

    Added ability to add user-specified constraints to system.ucf

    ruriktherus committed with david-macmahon
    This can be accomplished by setting the USER_UCF_PATH environment variable to a
    directory containing files with the .ucf extension. Each of these files is then
    appended to the end of system.ucf.
Commits on Apr 16, 2015
  1. Init scripts for the async dec fir

    Paul Prozesky committed
Commits on Apr 15, 2015
  1. Merge branch 'master' of github.com:ska-sa/mlib_devel

    Paul Prozesky committed
Something went wrong with that request. Please try again.