Releases: BBN-Q/libaps2
Releases · BBN-Q/libaps2
libaps2 v0.5
Minimum compatible firmware: v2.20
N.B. there have been API changes
N.B. this update requires an update to the boot sequence stored in non-volatile memory. This is updated by running the flash
command line program with the --SPI
option.
Software
- libaps2 error reporting
- complete Matlab and Julia drivers
- command-line program clean-ups
- FPGA die temperature exposed
- improved documentation
- improved test coverage (ethernet comms. and DAC BIST)
Hardware
- improved LED status notification
- die temperature reporting
- full 128k sample waveform cache
- PLL lock robustness
- bug-fix: DAC bit errors
- (v2.24+ only) SATA input interface connected to sequence steering register
libaps2 v0.4
Companion firmware version 2.12
Enhancements:
- software trigger support
- fleshed out MATLAB driver
- play_waveform command line program
- documentation
- DAC BIST support for data-integrity testing
Bug-fixes:
libaps2 v0.3
- Fixes hang when unloading driver on Windows
- Simplifies API by removing
init()
method (initialization happens automatically) - Adds MATLAB wrapper
- ASIO dependency now handled with a git submodule
libaps2 v0.2
Changes:
- Fixes
set_channel_offset()
- Renames
get_bitfile_version()
toget_firmware_version()
- Minor updates to test code
First release
Initial driver release that is compatible with the 2.x firmware series. The sequencer mode of operation is well-tested for individual APS2 modules. Decisions about waveform mode and multi-module aggregation are deferred until later releases.