Commit graph

166 commits

Author SHA1 Message Date
stephan
3ec69551f7 heteptdif em/v05:
merged IO timing patches from v05 into trunc


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3336 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-21 22:38:22 +00:00
stephan
500312eba9 heteptdig sim: 5 reg readout gold
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3292 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-16 21:09:24 +00:00
stephan
b0936c6deb heteptdig: merge -c 2703 from em/v04
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3290 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-16 19:02:35 +00:00
stephan
7d2cb90982 heteptana gold for -c 3264,3269
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3270 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-15 06:46:14 +00:00
stephan
7694098ef2 heteptdig: new gold
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3189 bc5caf13-1734-44f8-af43-603852e9ee25
2014-09-22 06:17:54 +00:00
stephan
3ec1006394 heteptdig: test ARB without tenable
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3186 bc5caf13-1734-44f8-af43-603852e9ee25
2014-09-21 22:56:55 +00:00
stephan
3e7cb9b00a heteptdig: fix sim dps
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3009 bc5caf13-1734-44f8-af43-603852e9ee25
2014-06-05 19:57:22 +00:00
stephan
d4a9658f61 i128 event streaming:
Sparse events streaming was broken, the non-readout channels
   submit 32 bogus bits into the tfifo, which overflow the input
   accumulator.  Fixed.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3000 bc5caf13-1734-44f8-af43-603852e9ee25
2014-06-04 16:05:59 +00:00
stephan
19419a180a heteptdig: gold for PPS fix and other
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2982 bc5caf13-1734-44f8-af43-603852e9ee25
2014-06-02 21:13:32 +00:00
stephan
963e7af675 heteptdig: old gold
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2964 bc5caf13-1734-44f8-af43-603852e9ee25
2014-05-31 19:06:01 +00:00
stephan
ec721a7b84 heteptdig: gtkw for log2 timing bug
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2592 bc5caf13-1734-44f8-af43-603852e9ee25
2014-02-27 01:11:44 +00:00
stephan
dd42ee3668 dps: sparse data products sim
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2591 bc5caf13-1734-44f8-af43-603852e9ee25
2014-02-27 01:10:49 +00:00
stephan
bd616d3ff3 heteptdig: new nohet.l3
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2587 bc5caf13-1734-44f8-af43-603852e9ee25
2014-02-26 22:17:44 +00:00
stephan
18ca16a9fd heteptdig: new gold (sparse dp implementation)
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2586 bc5caf13-1734-44f8-af43-603852e9ee25
2014-02-26 22:15:26 +00:00
stephan
6bea443296 dataschedule:
Pitch angle distributions with long cadence in STEP require
   sparse data sums.  E.g., a 1sec count every 5 seconds.

   Sparse data was possible at the packet level, i.e., high time 
   resolution data products transmittet at longer cadence.  For 
   the primary telemetry sparse data products shall be embedded in 
   regular high cadence packet streams.

   The data product table entries gain a res_mod parameter, which
   controls the cadence to reset the accumulator of the data 
   product.  That was part of the function of the sum_mod parameter.
   sum_mod now only defines the data product cadence.

   If res_mod < sum_mod, the result will be a sparse data sum.

   If res_mod > sum_mod, the sum will accumulate in the stream. 
   Do not combine this with compression!  The accumulator will not
   update when a sum is transmitted, so the last second in every 
   sum_mod interval will be missing in the following sums.

   res_mod == sum_mod for all standard data products.



git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2563 bc5caf13-1734-44f8-af43-603852e9ee25
2014-02-18 22:00:55 +00:00
stephan
9d2ac45fc1 heteptdig: Tx[1] is redundant in sim as well
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2408 bc5caf13-1734-44f8-af43-603852e9ee25
2013-12-16 07:45:03 +00:00
stephan
82a25444d5 heteptdig: merge -c2217 from em/v01
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2382 bc5caf13-1734-44f8-af43-603852e9ee25
2013-12-09 08:01:06 +00:00
stephan
7b32f47119 modulus scheduler: 3-bit modulus-init
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2349 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-22 11:54:13 +00:00
stephan
bd5364580f backend: add three data formats for unencoded science data
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2347 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-21 17:04:20 +00:00
stephan
e8538786a0 backend: 8-bit DP header w/ fini and init modulus
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2342 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-20 23:56:24 +00:00
stephan
820c480ad5 hetept: enable ARxSTREAM
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2324 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-18 20:06:13 +00:00
stephan
96840b8571 hetept: sim with analog streaming
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2320 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-18 07:32:36 +00:00
stephan
7809533668 backend: wait states for register readback ports
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2279 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-03 15:49:51 +00:00
stephan
43b5849830 heteptdig: update gold
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2278 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-03 14:35:06 +00:00
stephan
ffc8af3bc2 heteptdig: fix SRAM/EEPROM address and data pin assignments for MEM16EE
according to Alexander's table.  The previous assignment was made using the
  flight SRAM datasheet pin names on the adapter, which are irrelevant, since the
  board level net names are not mapped to the datasheet pin names for the SRAM. Only for 
  the EEPROM the board level names agree with the part names, to facilitate the 
  issue of the magic write sequence.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2219 bc5caf13-1734-44f8-af43-603852e9ee25
2013-10-07 12:21:38 +00:00
stephan
8fe07e2dca heteptdig: fix conenctions to MEM16EE
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2212 bc5caf13-1734-44f8-af43-603852e9ee25
2013-10-01 07:28:20 +00:00
stephan
f0aea0f1eb heteptdig: sim with M16EE
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2209 bc5caf13-1734-44f8-af43-603852e9ee25
2013-09-30 14:38:43 +00:00
stephan
c3428667a2 heteptdig: fix SRAM data pins, connect DEBUG to unused D pins
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2207 bc5caf13-1734-44f8-af43-603852e9ee25
2013-09-30 13:59:23 +00:00
stephan
bcc855d671 heteptdig: fix syntax errors for case MEM16EE
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2204 bc5caf13-1734-44f8-af43-603852e9ee25
2013-09-30 12:52:54 +00:00
stephan
4085e0a026 heteptdig: raise SEU rate to 100
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2201 bc5caf13-1734-44f8-af43-603852e9ee25
2013-09-30 10:00:55 +00:00
stephan
66ad9ffb42 heteptdig: raise SEU rate to 100
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2200 bc5caf13-1734-44f8-af43-603852e9ee25
2013-09-30 10:00:37 +00:00
stephan
eafdfeb95e heteptdig: gold for a couple of SEU
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2127 bc5caf13-1734-44f8-af43-603852e9ee25
2013-09-08 22:45:43 +00:00
stephan
ead3fd6365 l3code: fix EDAC scrubbing in case ra==wa
other minor fixes


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2125 bc5caf13-1734-44f8-af43-603852e9ee25
2013-09-08 20:47:21 +00:00
stephan
01405b8e48 heteptdig: turn on SEU in internal RAMS
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2121 bc5caf13-1734-44f8-af43-603852e9ee25
2013-09-08 08:33:57 +00:00
stephan
095ed0dcc9 fix sim schedule to avoid collisions, gold
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2116 bc5caf13-1734-44f8-af43-603852e9ee25
2013-09-06 07:31:16 +00:00
stephan
5481681cc1 fix sim schedule to avoid collisions
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2115 bc5caf13-1734-44f8-af43-603852e9ee25
2013-09-06 07:22:11 +00:00
stephan
611fd809f2 syntax fixes
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2108 bc5caf13-1734-44f8-af43-603852e9ee25
2013-09-04 09:25:34 +00:00
stephan
88f31edb07 xclk input is single ended
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2105 bc5caf13-1734-44f8-af43-603852e9ee25
2013-09-04 09:21:25 +00:00
stephan
f4aa227fdb debugging heteptdig sim
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2096 bc5caf13-1734-44f8-af43-603852e9ee25
2013-09-02 16:53:53 +00:00
stephan
5bf72c0b84 support 16bit RAM in sim, fix pps freq
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2091 bc5caf13-1734-44f8-af43-603852e9ee25
2013-09-02 16:49:54 +00:00
stephan
5f02d7cf50 packed samples
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2086 bc5caf13-1734-44f8-af43-603852e9ee25
2013-09-02 11:22:13 +00:00
stephan
143e467b86 flyrena gold, lots of change :-(
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2076 bc5caf13-1734-44f8-af43-603852e9ee25
2013-08-29 14:07:17 +00:00
stephan
6d74fb6dd2 copy sim driver from flyrena
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2068 bc5caf13-1734-44f8-af43-603852e9ee25
2013-08-27 19:23:39 +00:00
stephan
87dadaf2a2 flyrena synth
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2063 bc5caf13-1734-44f8-af43-603852e9ee25
2013-08-27 19:19:32 +00:00
stephan
6bd3ea0796 wire up OP heater, move samples to end of sim
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2062 bc5caf13-1734-44f8-af43-603852e9ee25
2013-08-27 19:18:31 +00:00
stephan
5a39f7bf5b t_busy waveforms
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2060 bc5caf13-1734-44f8-af43-603852e9ee25
2013-08-27 11:00:12 +00:00
stephan
dda668d7b9 add tele bits to data products, so we get some output
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2059 bc5caf13-1734-44f8-af43-603852e9ee25
2013-08-27 10:51:07 +00:00
stephan
9e10fc3c9b various critical fixes of the tfifo
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2056 bc5caf13-1734-44f8-af43-603852e9ee25
2013-08-27 00:33:28 +00:00
stephan
cd2e4114c7 fix ARB packet size, SC as ufloat16
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2055 bc5caf13-1734-44f8-af43-603852e9ee25
2013-08-26 18:49:53 +00:00
stephan
f2fdd74006 add operation heater controller
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2054 bc5caf13-1734-44f8-af43-603852e9ee25
2013-08-26 18:48:11 +00:00