Commit graph

9,307 commits

Author SHA1 Message Date
terasa
7b1909e02c step_dps.py: Initial commit of STEP dps table.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4007 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-23 09:25:37 +00:00
stephan
13a2a5dc60 hetept: HK gnuplot script
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4006 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-23 07:20:16 +00:00
stephan
3418c6d29c heteptdig datasheet:
Section 2.6.3
  Update strobes 64 and enables 8 allocations.
 Section 3.2
  Update register readout allocations, scratch register, two uart status
  registers, move heater register.
 Section 3.2.1
  Add misc 8 register for chip periphery status, i.e., eeprom busy.
 Section 3.4.5
  Add scratch 64 register description.
 Section 3.7.1
  Update for register reallocation.
 Section 4
  Update for strobes 64 and enables 8 reallocations.
 Section 6.3.3
  Mention that there are four available representations for count rate
  numbers.
 Section 8.3.2
  Describe the lvds driver enable bits.
 Section 8.5
  Describe the EEPROM nRES bit.
 Section 8.5.3
  Describe rework of em 1 with pqm eeprom.
 Section 9.2.1
  Update the baud rate generator parameters for the real icu-supported
  values.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4005 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-22 21:34:42 +00:00
stephan
9f854a4a1c solomsg: update print_regs(), new versioning mechanism
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4004 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-22 20:46:14 +00:00
stephan
4faa3568be hetept: gnuplot scripts
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4003 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-22 20:44:27 +00:00
stephan
26b39181f3 heteptdig em/v08: new current bitfiles for Aldec and RTAX
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4002 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-22 12:46:25 +00:00
terasa
519fee4bd4 ixmsg.py: Mimic default value of i0 register.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4001 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-20 18:30:49 +00:00
terasa
c84e64cf28 ixmsg.py: Rewrote get_thresholds() for more clarity.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4000 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-20 18:20:36 +00:00
terasa
c8b40731e5 ixmsg.py: Rewrote getters and removed cruft.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3999 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-20 17:29:35 +00:00
terasa
f0bfafe14a phatest.l3: Write PHAs for every class to address zero.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3998 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-20 16:45:59 +00:00
stephan
43940ed5c6 heteptana em/v05: synthesis after nonblocking assignment fix
The resulting edif netlist is unchanged! Only the timestamp changed.  Reverted.
   No new place and route.

git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3997 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-20 16:42:47 +00:00
terasa
18122e53f2 Renamed step_phatest.l3 to phatest.l3.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3996 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-20 16:41:21 +00:00
terasa
8843555c86 solomsgclass.py: Added parameter to read from active PHA page.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3995 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-20 16:20:34 +00:00
terasa
d846933300 i128event.py: Implemented STEP PHA cases in l3input().
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3994 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-20 14:50:49 +00:00
stephan
df614fb520 heteptdig em/v08: merge -c 3969: nonblocking assignment fixes
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3993 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-20 08:55:51 +00:00
stephan
b8b467fd92 heteptdig em/v08: merge -c 3956: sim: do not set an unused confs bit
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3992 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-20 08:52:13 +00:00
stephan
77a12bd79c heteptdig em/v08: merge -c 3958: wire abort into counters
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3991 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-20 08:47:20 +00:00
stephan
5aa209ea3a heteptdig em/v08: merge -c 3978: reset/abort/atbrk reorganization
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3990 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-20 08:44:32 +00:00
stephan
23dbb36e12 heteptdig em/v08: merge -c 3978: iverilog 0.10 port width warnings
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3989 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-20 08:40:41 +00:00
stephan
966ee9de1a heteptdig em/v08: merge -c 3913: move stein_pha_mask, no impact here
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3988 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-20 08:36:33 +00:00
stephan
bb7ba09891 heteptdig em/v08: merge -c 3947: meminteeprom, no impact here
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3987 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-20 08:34:22 +00:00
stephan
369d6fd73e heteptdig em/v08: merge -c 3921: TARGET_ALTERA fix, no impact here
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3986 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-20 08:32:04 +00:00
terasa
33355f077b ixmsg.py: Bugfix.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3985 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-19 16:16:21 +00:00
terasa
4cbeec9364 ixmsg.py: Implemented temperature and baseline readout.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3984 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-19 16:09:47 +00:00
terasa
b8f028f136 stein_ix_controller.v: Changed sign of temp_diff.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3983 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-19 16:09:17 +00:00
terasa
5a8927c6c7 stein_ix_controller.v: Fixed output of dtime in streaming mode.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3982 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-19 14:30:07 +00:00
terasa
b537ef3928 ixmsg.py: Bugfix.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3981 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-19 13:34:34 +00:00
terasa
a12b02bcac stein_ix_controller.v: Moved declarations to allow compilation in iverilog 0.10.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3980 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-19 11:17:38 +00:00
terasa
b47c089cd4 stein_core.v, stein_ix_controller.v: Reverted 3976. acq_time1 is now used for science readouts, acq_time2 is now used for temperature readouts.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3979 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-19 09:54:09 +00:00
stephan
812bab8a21 backend...:
Reorganization of reset/abort/atbrk.
	Argument size warnings.
	Preparation for iverilog 0.10 (git)

	Icarus verilog version 0.10 issues warnings for unsized (0)
	connected to single ports.  These were fixed.

	Version 0.10 (git of today) does time 0 initializations
	differently.  The tfifo used to get reset a time 0, not any 
	more.  A simple reset issued to message() did not succeed, 
	because undefined state from the tfifo trickles through the tport
	chain, to set the message module back to undefined.  This was
	fixed by wireing abort into tports.

	errors[4] = atbrk is fixed.  It was always triggering itself 
	via strobes[0].  Now it really just triggers by the atbrk
	sequence.

	Gold for step, flyrena, heteptdig.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3978 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-18 19:41:12 +00:00
stephan
036ffc4910 heteptana em/v05: merge -c 3969: nonblocking assignment fix
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3977 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-18 16:05:05 +00:00
terasa
e814db3220 stein_ix_controller.v: stein_ix_temp: Delay acquisition by 8*acq_time to allow analog signal to settle.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3976 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-18 14:58:43 +00:00
terasa
cd8219fa8d stein_ix_controller.v: Moved digitization one STROBE later.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3975 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-18 14:49:32 +00:00
stephan
f8785018d2 stein_ix_acquire_switch: fix a bug in p reset
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3974 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-18 13:05:50 +00:00
wetzel
694a8a2d8b stein_core: revertet parts of r3935
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3973 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-18 12:41:12 +00:00
terasa
17fdf85cd0 stein/libero: Programmer paths are relative now.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3972 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-18 12:11:07 +00:00
stephan
245160eec5 verilog: fix more nonblocking assignments
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3971 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-18 01:00:31 +00:00
stephan
7e4fe0ae5b stein_ix_acquire_switch: rewrite for readability and resources
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3970 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-18 00:00:32 +00:00
stephan
a20f15a962 verilog: fix a few nonblocking assignment s
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3969 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-17 23:58:36 +00:00
stephan
1beeea2d5f step: gold
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3968 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-17 22:46:24 +00:00
stephan
c328f5bbad hetpreamps layout: move thermistor wire solder pads
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3967 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-17 17:09:57 +00:00
terasa
3320ed2b56 ixmsg.py: Adapted to new register readout semantics.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3966 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-17 17:09:07 +00:00
stephan
76c30d7a87 eptpreamps layout: move thermistor wire solder pads
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3965 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-17 16:57:16 +00:00
wetzel
24eddb2ebd step test jig: extended test jig, testing all classes of events
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3964 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-17 16:12:52 +00:00
wetzel
4f3fa3da2a idefx sim model: set DOUT to X on negedge of TRIG
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3963 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-17 16:11:55 +00:00
wetzel
2ff885262b stein_ix_acquire_switch: reduced edac go from 1 to a signal -> fix for error-counting bug
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3962 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-17 14:34:10 +00:00
wetzel
61ed0a7c05 stein core: pinned unused counter to zero
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3961 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-17 12:47:40 +00:00
terasa
6999cb4cb3 sologse.py: Fixed typo.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3960 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-17 11:22:47 +00:00
terasa
9e4ee9e775 step.v: Reverted r3953.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3959 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-17 10:21:57 +00:00
stephan
b2922724c0 counters:
When a counter input is stuck high, there will be a deadlock
	of the complete memory readback machive as soon as a readback
	of that counter memory was started.

	Wire up the abort to be able to clear this deadlock.

	Todo:	consider a timeout.
	Todo:	consider sending an abort to the counter memory when 
		any memory readback is started.
	


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3958 bc5caf13-1734-44f8-af43-603852e9ee25
2015-03-16 21:08:54 +00:00