- 17 Nov, 2014 7 commits
-
-
Theodor-Adrian Stana authored
-
Theodor-Adrian Stana authored
-
Theodor-Adrian Stana authored
The main additions consist in checking for (and exiting on) wrong RTM detection line readout, which indicates either a missing RTM, or that the Schmitt trigger is a dud. Then, the script also exits when the response of the PTS user to the questions about the connections is a "no". These two changes are both done to not waste time and energy on performing tests on fundamentally wrong test conditions. Finally, the pulses are enabled when performing fail-safe tests (MUX sel lines "11"), since otherwise the test would pass without giving any useful information on this test, as the HDL behaves in the same way if the RS-485 xceivers are disabled or if they are in fail-safe.
-
Theodor-Adrian Stana authored
-
Theodor-Adrian Stana authored
-
Theodor-Adrian Stana authored
-
Theodor-Adrian Stana authored
-
- 14 Nov, 2014 3 commits
-
-
Theodor-Adrian Stana authored
Mainly, the build system changes consist in organizing the makefile better and building to a local `ubuntu/' folder, which should then be copied directly to the PTS system. Then, the flash test changes consist in checking for a BusException error to not fall in the trap of continuing on other exceptions occuring in the block of code under `try'. Also, the flash test is more "modular" in that the gateware versions to be downloaded can be specified at the beginning of the file.
-
Theodor-Adrian Stana authored
-
Theodor-Adrian Stana authored
-
- 12 Nov, 2014 8 commits
-
-
Theodor-Adrian Stana authored
-
Theodor-Adrian Stana authored
-
Theodor-Adrian Stana authored
-
Theodor-Adrian Stana authored
This was necessary because there is an error in the schematics of the V2-0 cards, which has the nets for these two LEDs swapped versus the PCB. The error will be corrected on the schematics level, and here we swap as well to have them correctly mapped per the PCB.
-
Theodor-Adrian Stana authored
-
Theodor-Adrian Stana authored
Not yet synthesized
-
Theodor-Adrian Stana authored
-
Theodor-Adrian Stana authored
-
- 11 Nov, 2014 5 commits
-
-
Theodor-Adrian Stana authored
-
Theodor-Adrian Stana authored
This commit: - adds rs485_pulse.py test script - adds corresponding bits in ptsdefine.py - adds the test in the Makefile
-
Theodor-Adrian Stana authored
This commit: - adds logic for the RS-485 test (both in top-level and in pts_regs) - changes names of bits in pts_regs to generate shorter names in the doc
-
Theodor-Adrian Stana authored
-
Theodor-Adrian Stana authored
-
- 10 Nov, 2014 4 commits
-
-
Theodor-Adrian Stana authored
The V2 card has the front-panel LEDs non-negated (the Schmitt-trigger inverters have been removed) and has LEDs added for each inverter channel. The relevant changes have been made in this respect as follows: - changed signal names in UCF and top-level VHDL file - changed polarity of pulse LED outputs to active-high - added the inverter LED outputs - added the inverter LEDs in the LED sequencing scheme for the LED test
-
Theodor-Adrian Stana authored
This is done to avoid an unnecessary 5 mins wasted on writing the bitstream, even though we need to re-run the tests due to a failure.
-
Theodor-Adrian Stana authored
-
Theodor-Adrian Stana authored
The changes are listed below: - added CRC calculation on reading of unique ID, to avoid writing an erroneous one in the log file and ultimately the MTF database - aestaethic changes in the code (e.g., spaces added after 'if' statements) - made the storage of the unique ID always be 16 characters long
-
- 06 Nov, 2014 9 commits
-
-
Theodor-Adrian Stana authored
-
Theodor-Adrian Stana authored
-
Theodor-Adrian Stana authored
-
Theodor-Adrian Stana authored
-
Theodor-Adrian Stana authored
-
Theodor-Adrian Stana authored
-
Theodor-Adrian Stana authored
This function now returns more Linux-oriented error codes (0 is success, 2 is failure)
-
Theodor-Adrian Stana authored
-
Theodor-Adrian Stana authored
-
- 05 Nov, 2014 3 commits
-
-
Theodor-Adrian Stana authored
-
Theodor-Adrian Stana authored
The following changes have been made to improve test script outputs: - add numbers of ICs to test - change CONV-TTL-BLO for CONV-TTL-RS485 where appropriate (the former was there because the scripts were imported from the CONV-TTL-BLO PTS) - TTL pulse test: clearer output, indicating the channels and the ICs to check in case of error
-
Theodor-Adrian Stana authored
-
- 04 Nov, 2014 1 commit
-
-
Theodor-Adrian Stana authored
An addition has been made in the top-level file to not run the tests if the output of xc3sprog is not the expected one. This prevents blindly running the tests on no gateware downloaded to the FPGA, and thus prevents wasted time.
-