FMC ADC 100M 14b 4cha - Testing:c52d7107ded0befa8f56837bd2ead2d09bbe9bb2 commitshttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commits/c52d7107ded0befa8f56837bd2ead2d09bbe9bb22014-07-22T10:18:43Zhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/c52d7107ded0befa8f56837bd2ead2d09bbe9bb2test many: Remove sys.path.append(), fix import order.2014-07-22T10:18:43ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/0ba13e1e92968ca380621809075f8a84feb0c6e3test44: Add external trigger and datapath delay difference test.2014-05-26T08:42:54ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/239434ba2057de7eb024d2e80de4b62f0366a60estruct: Update VME tests paths to fit new folder structure.2014-05-26T08:35:15ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/adc00413e6b142d2533dfc8bee6199d87ec37275readme: Update pcie (SPEC) README and add one for VME (SVEC).2014-05-26T08:33:58ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/b63ce0fbbacf8303c2a45f91a6a748d4c1421726struct: Fix git submodule setup.2014-05-22T14:47:50ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/854932981d167c4a279017a9d5a3e88d3e9f4cbcgitmodules: Rename pts submodule.2014-05-22T14:36:16ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/a5905f7725ebaf837b89e72f687dff37980ddb43fmc_adc_spec: Fix python path to make the tests work when launched from pts.2014-05-22T14:15:03ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/d313bf3d0db34dff54d76c016fcaf09b14dd20bestruct: Update paths, works in standalone, fails when launch from pts.2014-05-21T16:13:44ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/e6c221567a900c24735c6b89ded3a64f13f30406struct: Rename firmware in gateware.2014-05-21T15:14:54ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/b128b8ed6733113d1bb9090fc29a27a8557821d8struct: Add submodule with pts common code.2014-05-21T15:14:54ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/868771f7c5558a420521494ea82ae8e99dd0bca5run_pts: Add script to launch production tests.2014-05-21T15:14:46ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/2b03e0b1726e802f85a08cbbe5b32e411c0fbe9astruct: Take back cp210x_eeprom.py as it is board dependent (e.g. not the sam...2014-05-13T10:14:20ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/4a8e62839370083dcf8ab4ecf74cd12d44dd7cdcstruct: Remove modules moved to common pts project.2014-05-12T15:48:26ZMatthieu Cattinmatthieu.cattin@cern.ch
- PAGE (Python Adc and GEnerator control library)
- Pyro (Python Remote Object library)
- cp210x EEPROM and GPIO interface
- VIC (Vectored Interrupt Controller)
- find_usb_tty (get tty from VID, DID)https://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/a84ec97c26b363b92c94ed2c4ad9e3aa3b5e3394Add a gitignore file.2014-05-12T10:02:59ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/87346a73071624c8240371b02c5ddd2b13494f81struct: Re-organise folders.2014-05-12T09:57:06ZMatthieu Cattinmatthieu.cattin@cern.ch
This is the first step towards a new testing environement structure,
where the board specific code is in a board's sub-project and the
common parts in the pts project.
Note that in order for the tests to work in the new structure, all
the paths must be updated in the source code.https://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/88fe700110b16e56cba2a3ce5df1acf8f2ded85bdoc: Add a step in "First time setup" chapter.2014-05-07T06:49:24ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/8a554e33ec5164a16064f650e16d2648b7a89cc9doc: Review setup note for ubuntu 14.042014-05-06T16:14:01ZMatthieu Cattinmatthieu.cattin@cern.ch
Almost only bash commands -> could easily become an install script.https://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/e18ad37a463805433ab199df8b81dc333b5f2b51doc: Update doc. SPEC attached to the computer case (flexible PCIe extender),...2014-05-06T11:56:51ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/2737cbbd64eeedae12bdb106fd8a8722d5b48322sh: Change command to turn off computer from 'halt' to 'shutdown -h now'.2014-05-05T12:40:02ZMatthieu Cattinmatthieu.cattin@cern.ch
-> 'halt' isn't working properly with ubuntu 14.04 (freezes).https://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/f292bfda84affb04fba46b1137bf51ba5dc06e1btest23: Test if 'data' folder already exists before creating it.2014-05-05T12:25:04ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/9fbba431ffc63f3e48cf08a90a174439fb5a233etest29: Change sdbfs rootdir offset.2014-05-05T09:37:06ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/16b3ed015a99583fdaabb7062c3be0b7f6590a46test23: Creates an empty 'data' folder (sdbfs structure).2014-05-05T09:35:19ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/5795141e468e110e276565bbd21ab0802e546e80many: Add check for exising bitstream file.2014-05-05T09:34:22ZMatthieu Cattinmatthieu.cattin@cern.ch
Throws a pts critical exception if the expected bitstream file is missing.https://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/309da10053bea0dfc997ea860298f991a03014cbcp210x: Move cp2103 gpio set mask trick out of kernel module.2014-04-30T16:19:00ZMatthieu Cattinmatthieu.cattin@cern.ch
The used kernel cp210x module was probablly a hacked version.
Now using the official source from Silicon Labs.
The kernel module sources are in the usb-relay-box1 project.https://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/3bac64d4f6f7518fce638d154cb92377239371d1test18: Remove awg related unused code.2014-04-30T06:15:52ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/14cee566ea87467c6d76201ccb806814d3282a35svec_test42: Add sampling freq test for svec.2014-04-25T06:37:36ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/04e4bda58c3de203d682c2f3ec53d2b7b624a29atest43: Add saturation test for no wraparound.2014-04-25T06:20:41ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/974e01520b8658e202611d9f4601fb9895a73a06test41: Fix hex2signed function, selects right box output channel.2014-04-24T16:29:35ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/652fe9d6451cc5b5ed01ba8644bff84acbb84c87test40: Fix hex2signed function, selects right box output channel, prints mor...2014-04-24T16:20:01ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/ed3b3880d2f9bf5dec3f2f5a6f86165a2dfc6c93fmcadc100m_csr: Fix Sampling clock reg description.2014-04-24T15:47:13ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/353cfc0d07d9c4058bd949aa23c5fc2958934f0ctest39: Fix hex2signed function, prints more info.2014-04-24T15:19:17ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/f2439563c7a58ccb8674db65d1b0702e11bca3e9test07: Set adc correction gain to 1 and offset to 0.2014-04-24T07:13:41ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/3764f67e9816cc87b5862b3dbd5bc02e50076af7test39: Reproduce behaviour found by Federico.2014-04-23T10:03:24ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/9cef5a1401da29abc69d7c9f67358933570f3d28fmc_adc: Add threshold filter and test mode to trigger configuration print me...2014-04-23T10:00:58ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/f343d7ee6067f853e53e082a3a2337b38c6f398ftest42: Add sampling frequency counter test.2014-03-28T16:39:16ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/3131970d86fc4b8dc554947f59be3c91166b204etest41: Add shots counter test.2014-03-28T16:38:46ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/8247b1d422a4fffbc45774f9b94aca313af796adtest07: Change min value from -32768 to -32767, due to variable saturation bl...2014-03-28T16:36:44ZMatthieu Cattinmatthieu.cattin@cern.chtest07: Change min value from -32768 to -32767, due to variable saturation block (-> symetric saturation).
https://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/782803f437f13910ace0275b2fb94bb07cce89fcfmc_adc: Update fmc-adc core csr description, add methods to access new featu...2014-03-28T16:31:47ZMatthieu Cattinmatthieu.cattin@cern.ch
- nb. remaining shots
- sampling frequency
- internal trigger test mode
- internal trigger threshold filter
- variable saturation (set to max at init)https://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/597e8b5c2f231fb3b232db2eeafbe0776818310ctest40: Improve internal trigger test (add multiple acq -> sort of persistancy).2014-03-28T16:29:03ZMatthieu Cattinmatthieu.cattin@cern.chhttps://ohwr.org/project/fmc-adc-100m14b4cha-tst/commit/98b31dc0e72253a047e69efe870acfc903da1d70test39: Set and test real hardware variable saturation.2014-03-28T16:25:52ZMatthieu Cattinmatthieu.cattin@cern.ch