Commit graph

179 commits

Author SHA1 Message Date
stephan
e8d94a979c hetept:
Remove `ifdef TARGET_ACTEL from FPGA toplevel modules.
	Provide models for the Actel buffers in use.
	This version now properly models the interconnection
	of the FPGAs.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3390 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-26 21:29:33 +00:00
stephan
dfa21db131 heteptdig: merge -c 3367 from dig/em/v05
Add a 8-bit port to feed status bits to the status register
	all the way from the toplevel, 
	and used one bit for EEPROM_BUSY.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3387 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-26 13:51:18 +00:00
stephan
9b7595503b heteptana: remove unused wires
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3376 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-24 14:41:04 +00:00
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
3a23f654d1 merge -c 3298 from ana/em/v03: pragma synthesis, syn_preserve
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3305 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-17 18:26:40 +00:00
stephan
890d4e88d0 heteptana: use the registered inverted ADC control outputs from aschedule
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3301 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-17 17:31:47 +00:00
stephan
775b0e03b1 heteptana:
use the FO parameter to the adc scheduler to replicate the
	adc control signals to three sets of science ADC pads, and two
	sets of HK adc pads.

	This change should allow to place the registers into the IO pads, 
	or at least close to the pads.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3288 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-16 16:47:41 +00:00
stephan
8af5003d17 hkadc:
support new FO parameter of the adcschedule module


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3286 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-16 16:40:50 +00:00
stephan
6c3616c6df hkadc:
Add a register to HSDATA, to allow placement in an IO-pad.
	This improves round trip delay clk->HSCLK->HSDATA->clk.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3269 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-14 20:42:47 +00:00
stephan
30af9f3aa4 hkadc: testjig: reduce number of ADC from 5 to 4
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3268 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-14 20:40:11 +00:00
stephan
22b5c9af42 hkadc: make testjig more reproducable, by removing randomness
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3267 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-14 20:26:42 +00:00
stephan
e40c0f79fc hkadc: fix testjig
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3266 bc5caf13-1734-44f8-af43-603852e9ee25
2014-10-14 20:16:03 +00:00
stephan
3b69cb46de arb_to_t:
fix nonblocking assignment
        fix ~tenable mode
	fix deadlock at tenable after ~tenable, due to residue length!=0
	don't require idle for got_header, enable should cover false headers.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3188 bc5caf13-1734-44f8-af43-603852e9ee25
2014-09-21 23:02:05 +00:00
stephan
4761ff4b76 hetept: document packets for CDPU monitoring
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3180 bc5caf13-1734-44f8-af43-603852e9ee25
2014-09-21 13:50:59 +00:00
stephan
d2eb0b228f sologse: add commandline options for TTY ports
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3166 bc5caf13-1734-44f8-af43-603852e9ee25
2014-09-10 09:58:35 +00:00
stephan
b812e96d59 heteptdig datasheet: document recent fixes to V04
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3037 bc5caf13-1734-44f8-af43-603852e9ee25
2014-06-12 10:38:15 +00:00
kruse
990915a36a HETEPTDIG EM/V04: Libero Project files updated
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3018 bc5caf13-1734-44f8-af43-603852e9ee25
2014-06-06 04:41:52 +00:00
stephan
370c3e8042 heteptcore: version 4
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2690 bc5caf13-1734-44f8-af43-603852e9ee25
2014-04-02 09:43:36 +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
stephan
ebc6375aa1 heteptana actel:
merge -c 2422: named ACTEL macro instances
   backport from em/v01


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2585 bc5caf13-1734-44f8-af43-603852e9ee25
2014-02-26 20:42:45 +00:00
stephan
e7e112e55d heteptdig: identify as version 3
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2579 bc5caf13-1734-44f8-af43-603852e9ee25
2014-02-26 16:07:12 +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
1c51f10783 hetept: fix hex digit warning
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2531 bc5caf13-1734-44f8-af43-603852e9ee25
2014-02-11 21:38:30 +00:00
stephan
a71684d216 heteptdig datasheet: states=id,version
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2415 bc5caf13-1734-44f8-af43-603852e9ee25
2013-12-20 07:01:44 +00:00
stephan
3070323214 heteptdig: Tx[1] is the redundant port
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2405 bc5caf13-1734-44f8-af43-603852e9ee25
2013-12-14 10:18:56 +00:00
stephan
cdc1fbbfd2 heteptcore: FPGA-Id 0xf2
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2403 bc5caf13-1734-44f8-af43-603852e9ee25
2013-12-13 20:45:39 +00:00
stephan
ae4dfd2cf2 hetept doc: Monitoring Parameters
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2372 bc5caf13-1734-44f8-af43-603852e9ee25
2013-12-04 00:21:56 +00:00
stephan
81dcfb4eed backend: three more fe_cntr ports
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2371 bc5caf13-1734-44f8-af43-603852e9ee25
2013-12-04 00:20:18 +00:00
stephan
a69beab420 burst mode: spelling fixes
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2361 bc5caf13-1734-44f8-af43-603852e9ee25
2013-12-02 14:00:17 +00:00
stephan
b2767d63e7 burst mode document
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2360 bc5caf13-1734-44f8-af43-603852e9ee25
2013-12-02 12:51:22 +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
a4815bf76c hetept: fix analog stream mode
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2323 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-18 20:03:22 +00:00
stephan
f1038004a0 hetept: add analog stream test mode
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2319 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-17 21:32:25 +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
f2b4bf50c3 heteptcore: fix ARB regression
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2277 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-03 14:26:28 +00:00
stephan
562dfa6f07 heteptdig datasheet: heater min/max dutycycle swapped
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2276 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-03 11:42:54 +00:00
stephan
f61c310a67 Review for Issue 1 of the heteptdig datasheet
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2268 bc5caf13-1734-44f8-af43-603852e9ee25
2013-10-29 12:13:28 +00:00
stephan
7ae8763cb7 heteptcore: fix ARB without telemetry
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2264 bc5caf13-1734-44f8-af43-603852e9ee25
2013-10-28 21:44:59 +00:00
stephan
5e748b9f62 hkadc: pass CLKDIV parameter to aschedule, to allow for 96MHz op in RPiRENA
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2251 bc5caf13-1734-44f8-af43-603852e9ee25
2013-10-27 09:40:08 +00:00
stephan
707704643d hetept doc: fix apid for memory readout
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2249 bc5caf13-1734-44f8-af43-603852e9ee25
2013-10-26 14:35:17 +00:00
stephan
63a28ccb78 hetept doc: minor formatting
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2246 bc5caf13-1734-44f8-af43-603852e9ee25
2013-10-26 14:30:03 +00:00
stephan
5b0541f7be hetept/doc: add document ID
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2230 bc5caf13-1734-44f8-af43-603852e9ee25
2013-10-14 18:32:02 +00:00
stephan
0a6d2ceeef heteptcore: provide DEBUG pins
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2206 bc5caf13-1734-44f8-af43-603852e9ee25
2013-09-30 13:56:54 +00:00
stephan
e44aaaa3b8 heteptcore: abort pending ARB
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2123 bc5caf13-1734-44f8-af43-603852e9ee25
2013-09-08 20:45:42 +00:00
stephan
9418bf5b24 heteptdig doc: add lvds35 drawing
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2118 bc5caf13-1734-44f8-af43-603852e9ee25
2013-09-06 08:39:22 +00:00
stephan
f0156f99fa add gafrc
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2113 bc5caf13-1734-44f8-af43-603852e9ee25
2013-09-05 21:14:58 +00:00
stephan
cded4abdbe uart, pwm
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2110 bc5caf13-1734-44f8-af43-603852e9ee25
2013-09-04 22:40:08 +00:00
stephan
8ace01d28e serial io
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2109 bc5caf13-1734-44f8-af43-603852e9ee25
2013-09-04 11:54:15 +00:00