Commit graph

754 commits

Author SHA1 Message Date
wetzel
a076dfc3be tfifo: added WARNING to display msg
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2829 bc5caf13-1734-44f8-af43-603852e9ee25
2014-05-06 08:32:55 +00:00
stephan
53616a7942 bfifo: fix full flag at address wrap
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2827 bc5caf13-1734-44f8-af43-603852e9ee25
2014-05-05 21:47:02 +00:00
stephan
3e6759532c message: add SIM test for tfifo overrun
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2826 bc5caf13-1734-44f8-af43-603852e9ee25
2014-05-05 15:59:37 +00:00
stephan
a0f6ede1ce uart: fix status[]
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2823 bc5caf13-1734-44f8-af43-603852e9ee25
2014-05-05 11:31:02 +00:00
stephan
8775bef858 uart status: fix sel mux
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2815 bc5caf13-1734-44f8-af43-603852e9ee25
2014-04-30 08:40:44 +00:00
stephan
6c5180ef43 memport: fix binary constant
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2813 bc5caf13-1734-44f8-af43-603852e9ee25
2014-04-30 08:28:50 +00:00
stephan
477dff2cca backend: report mes_en in simulation
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2718 bc5caf13-1734-44f8-af43-603852e9ee25
2014-04-04 14:51:57 +00:00
stephan
d6bf4dee60 message: sim report noise in the Tx bytestream
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2710 bc5caf13-1734-44f8-af43-603852e9ee25
2014-04-03 07:17:24 +00:00
stephan
9f03a442f9 backend: remove obsolete TODO
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2709 bc5caf13-1734-44f8-af43-603852e9ee25
2014-04-02 18:04:44 +00:00
wetzel
c804ad3c86 icu-message.txt updated description for frontend enable and streaming mode
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2708 bc5caf13-1734-44f8-af43-603852e9ee25
2014-04-02 17:22:44 +00:00
stephan
07c7be920f message: add pps frequency register readout
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2687 bc5caf13-1734-44f8-af43-603852e9ee25
2014-04-02 08:25:17 +00:00
wetzel
6141eceb5e added address for IX TEST PULSE
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2682 bc5caf13-1734-44f8-af43-603852e9ee25
2014-03-28 12:37:35 +00:00
stephan
955a973423 irena: direnacore good for irenacore transition
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2670 bc5caf13-1734-44f8-af43-603852e9ee25
2014-03-26 21:32:47 +00:00
wetzel
f5c2eb304b inserted a note for Stephan
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2617 bc5caf13-1734-44f8-af43-603852e9ee25
2014-03-06 09:52:39 +00:00
stephan
ac43f5003d backend: fix timing bug
When the last data product is a log2, and there were unpushed bits
   in the tfifo, the last bits get pushed too late, the packet is one
   byte too short.  Delayed tf_submit by three clk-s to fix.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2588 bc5caf13-1734-44f8-af43-603852e9ee25
2014-02-27 01:04:50 +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
1327dd9770 sirena: synth fixes
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2536 bc5caf13-1734-44f8-af43-603852e9ee25
2014-02-11 22:35:53 +00:00
stephan
ffe9de642c uart: fix width of baud generator for mclk=48MHz
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2535 bc5caf13-1734-44f8-af43-603852e9ee25
2014-02-11 22:35:14 +00:00
stephan
270f09565a sirena: do PHA in no_het.l3
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2534 bc5caf13-1734-44f8-af43-603852e9ee25
2014-02-11 22:07:07 +00:00
stephan
bff1e2308f sirena: add pll384 sim model
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2530 bc5caf13-1734-44f8-af43-603852e9ee25
2014-02-11 21:37:30 +00:00
stephan
4d759eebd5 backend: add usecond and mrb_l ports
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2521 bc5caf13-1734-44f8-af43-603852e9ee25
2014-02-10 19:47:50 +00:00
stephan
52ea71ddc5 stein: define Reset APID
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2509 bc5caf13-1734-44f8-af43-603852e9ee25
2014-02-07 12:13:01 +00:00
stephan
0288aea51f serializer demux: do not use 5-bit counter @ 384 MHz
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2416 bc5caf13-1734-44f8-af43-603852e9ee25
2013-12-20 07:03:24 +00:00
stephan
b7fd35fda4 icucore: pll384, 4x oversampling analog streaming
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2414 bc5caf13-1734-44f8-af43-603852e9ee25
2013-12-18 11:13:18 +00:00
stephan
d8853b974d steincore: update for backend development
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2404 bc5caf13-1734-44f8-af43-603852e9ee25
2013-12-13 20:46:20 +00:00
stephan
bf7e38d686 STEP: msg address for HK readout
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2402 bc5caf13-1734-44f8-af43-603852e9ee25
2013-12-13 19:38:40 +00:00
stephan
eb1e2f4a24 backend: fixes, including Actel synth merge
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2392 bc5caf13-1734-44f8-af43-603852e9ee25
2013-12-09 14:57:08 +00:00
stephan
7d8c638597 sirena: add trigger_class register
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2370 bc5caf13-1734-44f8-af43-603852e9ee25
2013-12-04 00:19:26 +00:00
stephan
3c4eaffc3e backend counters: fix a race
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2369 bc5caf13-1734-44f8-af43-603852e9ee25
2013-12-04 00:14:05 +00:00
stephan
a9bf58d928 uart: change nominal bit rate to 114942 baud
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2368 bc5caf13-1734-44f8-af43-603852e9ee25
2013-12-03 21:24:39 +00:00
stephan
d681d7c0d7 baud.py: fix rounding, ICU base clock parameter
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2367 bc5caf13-1734-44f8-af43-603852e9ee25
2013-12-03 19:45:23 +00:00
stephan
b5370cf4cc message: fix timeout at 24 MHz
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2366 bc5caf13-1734-44f8-af43-603852e9ee25
2013-12-03 19:38:16 +00:00
stephan
c48fa9d140 backend:
three more fe_cntr
  replace duplicate t_init by (t_init & ~t_ready)


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2365 bc5caf13-1734-44f8-af43-603852e9ee25
2013-12-03 19:37:44 +00:00
stephan
bbe7e68521 bit rate calculation tool
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2363 bc5caf13-1734-44f8-af43-603852e9ee25
2013-12-03 12:44:39 +00:00
stephan
cdfab44451 sirena: add uncompressed data set to nominal science, to compare
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2354 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-23 10:52:44 +00:00
stephan
02c58afb8e modulus change synth
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2350 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-22 12:49:01 +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
4cd77fc2dc backend: altera synth support for science data formats
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2348 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-21 18:32:14 +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
51eef32476 backend: unsigned float data products
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2346 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-21 00:28:27 +00:00
stephan
f1086a42d8 backend: log2 for data products
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2345 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-21 00:07:47 +00:00
stephan
fc4600aa00 dp encoder: do drop=0 for uncompressed data
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2343 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-20 23:57:22 +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
d85038bd51 icucore: wire Tx_empty to stats[1]
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2331 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-19 10:06:35 +00:00
stephan
4267d75640 backend doc: add frontend streaming flag
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2329 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-19 07:35:05 +00:00
stephan
04e762d0d5 HET L3: enable PHA records in no_het.l3
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2325 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-18 20:07:28 +00:00
stephan
8d79926bc4 icucore: add analog stream deserializer
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2318 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-17 21:04:27 +00:00
stephan
f3128d2454 sirena: add message fifo, compatible with old arm code
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2310 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-15 18:30:43 +00:00
stephan
97622aaf9c sirenacore: Altera build tweeks
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2303 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-15 09:03:45 +00:00
stephan
2bfa53065d hetept L3: ept trigger fixes
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2294 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-10 22:07:19 +00:00