Commit graph

9,307 commits

Author SHA1 Message Date
wetzel
e1a45e48aa step: added UNUSED port, and fixed a timing bug in the testjig
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3453 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-06 15:23:19 +00:00
boden
a88b0a7080 ept_data_desc.txt: minor corrections
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3452 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-06 14:56:19 +00:00
terasa
8b2cea5a45 ept_simple.l3: Added simple l3 code for ept.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3451 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-06 14:34:06 +00:00
terasa
82a52f372c dps_table.py: Added memclear.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3450 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-06 14:32:44 +00:00
terasa
a45b06be60 solomsg.py: Cosmetic changes to injector.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3449 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-06 14:32:08 +00:00
terasa
554d5574f4 solomsg.py: Fixed determination of trigger class in injector.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3448 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-06 13:46:17 +00:00
terasa
264db18d26 solomsg.py: Bugfix.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3447 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-06 13:34:15 +00:00
terasa
abcb8dc4c4 solomsg.py: Added SRAM read out.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3446 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-06 13:12:50 +00:00
terasa
4ee0425596 solomsg.py: Updated read_dps() to newest spec.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3445 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-06 10:27:58 +00:00
grunau
ba92ffe418 dps_table.py: added control flags for simulation (-s), configuration (-c), binary stream (-b) and dps function bypass (-u)
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3444 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-06 09:56:50 +00:00
wetzel
323c962d35 step slow control: fixed another bug, still NOT free of bugs
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3443 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-05 21:10:49 +00:00
wetzel
abbe4ad86e step: .gtkw was born!
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3442 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-05 21:08:30 +00:00
stephan
60a169d9fc pha: documet the channel-valid bit
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3441 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-05 16:54:21 +00:00
stephan
03a088aacb eptpreamps: QM test
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3440 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-05 16:53:21 +00:00
terasa
1bdf8ae2cb solomsg.py: Added histogram and pha SRAM page readout commands.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3439 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-05 16:05:41 +00:00
terasa
d4a8e589c2 solomsg.py: Fixed bug in injector. Send message with size 16 bit instead of 32 bit to finish data set.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3438 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-05 14:50:59 +00:00
terasa
e03d6c7b3f solomsg.py: Added option to limit number of PHA entries fed into L3 injector.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3437 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-05 14:40:26 +00:00
grunau
32b2b801cb dps_table.py: minor changes
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3436 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-05 13:46:20 +00:00
wetzel
17034ff3e6 step: step.v was born!
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3435 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-05 11:58:32 +00:00
boden
2bca3cb378 git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3434 bc5caf13-1734-44f8-af43-603852e9ee25 2014-11-04 16:51:57 +00:00
boden
9feb70c581 Added ept l3 desc; changed ept l3 constant names
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3433 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-04 16:06:54 +00:00
wetzel
9d946ac810 stein_frontend: corrected a portname
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3432 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-04 13:21:45 +00:00
wetzel
32fdb9080d stein_core: added new port to backend (hardwired to zero), TODO: Review
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3431 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-04 13:20:45 +00:00
wetzel
5c4ca944e5 Makefile: added rule for step
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3430 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-04 13:19:12 +00:00
wetzel
30e63ae966 stein_adc_controller: removed two comments, updated test jig, remove one unneccessary logic or
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3429 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-04 11:20:01 +00:00
grunau
55965cbfb3 dps_table.py: moved to ./sirena/altera, added streaming support for dps simulator
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3428 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-04 08:46:45 +00:00
wetzel
9600f922b7 stein: updated testjigs of sc scheduler and acquire to new DELAYS
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3427 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-03 19:01:22 +00:00
terasa
cd98143bc4 pipe.py: Added optional numpy output mode. Default output is binary stream of 32bit uints, for piping into dps simulator.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3426 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-03 16:13:51 +00:00
wetzel
9c797f05b4 stein: fixed various bugs (Part 1) - to be continued
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3425 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-03 15:33:26 +00:00
grunau
ca2371790c dps_table.py: added dps_item class and operator += for dps_table
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3424 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-03 12:28:54 +00:00
stephan
69dcfa5432 tarena fit: archive the polyfit(3), go on with p(1)
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3423 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-03 11:37:36 +00:00
stephan
4f1755a0f4 tarena fit: archive the polyfit(3), go on with p(1)
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3422 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-03 11:36:56 +00:00
boden
feb8199693 simplified ept l3 trigger
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3421 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-03 11:06:49 +00:00
boden
4daea3e69d rearranged memory to 1024x256
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3420 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-03 11:04:31 +00:00
boden
11d5b98611 minor fixes
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3419 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-03 10:05:44 +00:00
grunau
9de71f9e0d dps_table.py: initial release of dps-table helper class for simulating dps-tables from memory dumps
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3418 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-03 10:01:32 +00:00
terasa
9efc18dc3b Makefile: Added forward declare files for STEP.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3417 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-01 00:51:27 +00:00
terasa
c516ca6191 i128event.py: Updated STEP L3 code.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3416 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-31 14:57:31 +00:00
terasa
b1151708ef i128event.py: Refactored pha into a generic base class and added pha_step subclass. Adapted depending code.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3415 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-31 13:36:47 +00:00
terasa
52fc2960e5 pipe.py: When using file output pipe.py will now output using numpy.savetxt.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3414 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-31 13:04:55 +00:00
terasa
85a712e9ad pipe.py: __str__ will print whole data as huge array (consider adding numpy.savetxt, numpy.memmap or cpickle output?). Deduplicated parser code. Added stepevent.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3413 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-31 12:29:02 +00:00
terasa
f0a785f4a0 solomsg.py: L3 injector can now inject i128events or stepevents.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3412 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-31 10:25:57 +00:00
terasa
284a89d937 stepevent.py: Initial commit.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3411 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-31 10:23:57 +00:00
terasa
261ba6db7e solmsg.py: Use existing i128event.py infrastructure for l3 injector code.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3410 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-31 09:59:11 +00:00
terasa
3ed64cfcd3 solomsg.py: Cosmetic change to pha reader.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3409 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-30 13:30:40 +00:00
terasa
9fa9f00f0d i128event.py: Cosmetic change to parser.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3408 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-30 13:30:11 +00:00
terasa
03d401e971 solomsg.py: Uses i128event.parse_stream to deduplicate parser code.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3407 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-30 13:26:04 +00:00
terasa
c7ebb78fef i128event.py: Moved parser code to extra function, so that it can be used by other python modules.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3406 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-30 13:25:03 +00:00
terasa
44690d950d solomsg.py: inject_pha_from_file returns generator instead of list.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3405 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-30 12:06:58 +00:00
terasa
d6dc21d424 solomsg.py: Read parsed PHA files and inject events into L3 processing buffer.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3404 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-28 14:16:37 +00:00