Commit graph

754 commits

Author SHA1 Message Date
stephan
2e9ab722de ppss_table:
can load a small table :-)


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3631 bc5caf13-1734-44f8-af43-603852e9ee25
2015-01-06 15:49:47 +00:00
boden
402186633e EDACdecoder.py: fixed code for 0th parity bit
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3630 bc5caf13-1734-44f8-af43-603852e9ee25
2015-01-06 11:16:32 +00:00
boden
678a901050 EDACdecoder.py: small changes
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3629 bc5caf13-1734-44f8-af43-603852e9ee25
2015-01-06 09:41:26 +00:00
boden
9d3ef849f0 EDACdecoder.py: functions for en- and decoding EDAC-values
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3628 bc5caf13-1734-44f8-af43-603852e9ee25
2015-01-05 17:25:05 +00:00
terasa
51eb0453f2 pipe.py: Reverted changes by rasch, and copied changes to pipe_rasch.py. Please only check in tested and working code which not breaks previous functionality.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3625 bc5caf13-1734-44f8-af43-603852e9ee25
2014-12-16 17:17:01 +00:00
terasa
1c883d5d19 i128event.py: Ignore TRUNCATED packets in step PHA data.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3624 bc5caf13-1734-44f8-af43-603852e9ee25
2014-12-16 17:03:29 +00:00
terasa
1f35e822c0 i128event.py: Added step_pha.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3621 bc5caf13-1734-44f8-af43-603852e9ee25
2014-12-16 15:08:36 +00:00
terasa
5d43708f77 ppss_table.py: Added basic multiitem support.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3616 bc5caf13-1734-44f8-af43-603852e9ee25
2014-12-12 22:04:25 +00:00
terasa
2e061129e4 pipe.py: Reverted changes by rasch, and copied changes to pipe_rasch.py. Please only check in tested and working code, which does not break previous functionality.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3596 bc5caf13-1734-44f8-af43-603852e9ee25
2014-12-08 19:47:30 +00:00
stephan
18a5f147c8 pha: remove obsolete TODO comment
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3594 bc5caf13-1734-44f8-af43-603852e9ee25
2014-12-08 08:16:37 +00:00
stephan
667bc29959 pha:
Use only one RAM block for pha_acc_mem.
	The SUE of the removed RAM block causes different PRNG sequences 
	for the analog input data.
	Also: pass -v to vvp.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3593 bc5caf13-1734-44f8-af43-603852e9ee25
2014-12-07 19:25:37 +00:00
stephan
bf99b86424 pha:
Use separate memory in pha_acc_mem for tcnt and wptr.
	This allows for 24 bit tcnt without an extra RAM block.
	The extra RAM block is still there, not to mess up the PRNG.
	The next commit will have the extra RAM removed and a 
	new gold file.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3592 bc5caf13-1734-44f8-af43-603852e9ee25
2014-12-07 15:47:13 +00:00
wetzel
fc11b6d5ef icu-message.txt: added assignment to conf bits for Step l1 config
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3588 bc5caf13-1734-44f8-af43-603852e9ee25
2014-12-05 12:57:29 +00:00
terasa
3f76ea93b5 ppss_table.py: Added some typechecks and exception handling.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3583 bc5caf13-1734-44f8-af43-603852e9ee25
2014-12-04 14:58:47 +00:00
terasa
5c8eda23f0 ppss_table.py: Initial commit of python ppss_table creator.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3582 bc5caf13-1734-44f8-af43-603852e9ee25
2014-12-04 14:49:00 +00:00
stephan
a1989161df backend+:
Review power on reset. 
	Add initial statements for synthesis, in case the
	target supports a define power on state. 


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3558 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-27 20:50:02 +00:00
stephan
61f41d810b pha:
New reset: e_reset = strobes[6]
	Restore orthogonal meanings to
		e_enable, l3_enable, pha_enable.
	Do not clear events at ~e_enable.  Events will be processed
	when ~e_enable.  Do not clear events at ~l3_enable.  Events can
	be stored without processing them immediately.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3554 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-27 11:27:51 +00:00
stephan
e57d5ae341 pha: 24-bit pha counters, uses one more RAM block
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3548 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-26 13:05:51 +00:00
wetzel
e673a06b66 icu-message/ enables: swapped order of IXs in enables
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3519 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-21 13:00:32 +00:00
stephan
2e8b882ea0 heteptcore: reassign confs and enable bits to accomodate STEP
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3518 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-21 12:49:31 +00:00
stephan
00cb4950f1 backend: use initial statement to clear confs and enables at startup
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3508 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-20 13:46:50 +00:00
stephan
b08668b407 backend:
Provide a confs port all the way to the toplevel.
	Use confs[7] to drive EEPROM_nRES.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3507 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-20 13:46:08 +00:00
stephan
e88dd76889 TODO pha: check l3_enable and pha_enable logic
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3506 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-20 13:44:03 +00:00
boden
74e37d87f9 l3trigger.tex: added information about compare_l3_pha.py
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3493 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-18 16:54:42 +00:00
boden
f1a5458969 compare_l3_pha.py: new version with new options and reduced memory usage for big .itf files, also implemented l3 log function
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3492 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-18 16:53:18 +00:00
rasch
3e525fdf3f First try at pipe.py and dps-simulator
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3489 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-17 14:46:47 +00:00
terasa
3bf054ae3d step*.l3: Further testing.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3487 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-13 16:08:19 +00:00
stephan
bfc070a8a3 l3sim: enforce numbers in regs[] to be 29 bits
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3485 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-13 15:01:56 +00:00
stephan
1de66d7b5a l3sim: add sign extension to x arg of ADDI
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3484 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-13 14:43:48 +00:00
terasa
f1c83f6979 pipe.py: Added more commandline options: -v: verbosity of l3 sim, -n: number of phas to inject, -a: numpy array output instead of raw binary.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3481 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-13 13:45:37 +00:00
terasa
8d9afb7852 l3trigger.tex: Added citations. Moved DPS subscetion to new 'Utilities' section
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3474 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-11 14:34:06 +00:00
terasa
1b13e747ba l3trigger.tex: Refined some sections.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3468 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-11 11:17:56 +00:00
terasa
94501da8ed l3trigger.tex: Added references.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3466 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-10 15:54:35 +00:00
grunau
434d479384 l3trigger.tex: edited section about DPS, dps_table.py: binary flag for files included, standard output now stdout instead of stderr
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3465 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-10 15:26:41 +00:00
grunau
c8c262c484 dps_table.py: Bugfix; l3trigger.tex: initial section release for DPS
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3464 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-10 14:16:09 +00:00
grunau
18cefbab25 l3trigger.tex: initial commit
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3463 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-10 13:53:52 +00:00
grunau
40d209d05f Bugfix
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3462 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-10 13:36:28 +00:00
grunau
5926fd5503 dps_table.py: shifted dps configuration in external files; added documentation folder /sirena/altera/doc/ for latex documentation
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3461 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-10 13:34:42 +00:00
boden
dcd72cbb22 ept_simple.l3: added support for all trigger classes
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3458 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-07 10:33:32 +00:00
boden
594922077c ept_1D.l3: radically simplified the code for easier testing ofl3 functionality
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3456 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-07 09:15:03 +00:00
boden
04bd864f28 compare_l3_pha.py: Added new class for comparing PHA data from .itf files with the output of the l3 trigger
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3455 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-07 09:09:16 +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
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
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
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
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
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