stephan
3cf87696fb
armlib: initialization
...
convert SpW, µsolo
select usb dev by bus, address
fixes
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6640 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-25 20:03:36 +00:00
stephan
7adcdb3262
armlib __main__
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6639 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-25 14:36:05 +00:00
stephan
a24c3e3f7d
armlib:
...
generic Start()
udp_config()
class irena_udp(irena_ifc)
fixes
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6638 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-25 14:35:04 +00:00
stephan
07c880ee81
nmrena: fix hfifo full condition
...
We observed fast streams of E packet headers being emitted
without packet payloads.
Fifo overrun, probably. fifo_push was not masked by fifo_full.
Do not assert fifo_busy[0] when fifo_full.
Abort all pending hits (go) when fifo_halffull.
Anything in flight (word[]) will continue.
Just masking fifo_push should help.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6637 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-25 11:26:49 +00:00
stephan
63b67ed95a
backend: send enables in unused bits of the pointer register
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6636 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-23 23:29:58 +00:00
stephan
0b415890bb
heteptdig gold
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6635 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-23 23:28:15 +00:00
stephan
e0fc82c74c
armlib: getopt, .shell()
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6634 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-23 19:54:17 +00:00
stephan
9418dad249
ncr44: more probing
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6633 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-23 17:14:37 +00:00
terasa
886f580fdd
dpsbug: Updated to version on etsolo1.
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6632 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-23 15:51:10 +00:00
terasa
d935966627
dpsbug_ppss.py: Toggle hist_base.
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6631 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-23 15:48:37 +00:00
terasa
f860069a62
solorc-step.py: Updated seu_scan().
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6630 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-23 15:47:48 +00:00
terasa
22beeb31e5
step_ppss.py: Also write status reg.
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6629 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-23 15:45:55 +00:00
stephan
5d6378dd69
arm: refactor usbterm into armlib and an interface class
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6628 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-23 09:53:34 +00:00
terasa
be3f65438e
solorc-step.py: Add caps argument to seu_scan().
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6627 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-22 21:18:13 +00:00
terasa
820739e1e7
solorc-step.py: Disable ppss during seu_scan reconfiguration.
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6626 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-22 21:04:31 +00:00
terasa
21b3a4f03f
solorc-step.py: Add seu_scan().
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6625 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-22 20:21:28 +00:00
terasa
ccc1ba1404
step_ppss.py: PPSS table to debug SRAM SEU bug.
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6624 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-22 20:20:14 +00:00
terasa
b30c128b68
step_dps.py: Allow calling constructor without solo_data or l3 instances.
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6623 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-22 19:59:06 +00:00
terasa
832507690b
step_base_config.py: Make configs accessible through table object.
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6622 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-22 19:58:10 +00:00
terasa
f01520bf1c
ppss_table.py: Pass kwargs to science() and allow replacing items in full lists.
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6621 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-22 19:55:49 +00:00
terasa
3b6348a99a
dps_table.py: Fix syntax of checks vs. None
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6620 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-22 19:54:49 +00:00
terasa
cbd68ee516
dps_table.py: Remove obsolete comments which mirror SVN check-in messages.
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6619 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-22 16:49:52 +00:00
boden
901ee6f7b3
dpsbug_config: added options to load flight dps with dpsbug_ppss table
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6618 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-22 10:30:49 +00:00
terasa
21ecb88959
=== REVERT BEFORE FLIGHT === STEP: Flight config tailored to help with SRAM timing bug search.
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6617 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-22 09:06:27 +00:00
stephan
2bd63e0781
usbterm nm64: refactor data thread implementations
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6616 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-21 22:40:28 +00:00
stephan
7bef378ad4
nm64file: do not print empty U entries @eof
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6615 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-21 22:37:42 +00:00
stephan
1ea67489d7
NMRENA: configure ethernet
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6614 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-21 20:30:37 +00:00
stephan
c62bdfafc7
NMRENA: uart 1 in loopback mode
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6613 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-21 20:30:05 +00:00
stephan
a68c90ba2f
arm mainloop: do not emit warning with UDP_FLAG_RETRY
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6612 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-21 20:29:14 +00:00
stephan
a83947b868
nm64file: option -z, default to 0xffff
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6611 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-21 20:27:39 +00:00
stephan
9157bcb076
nm64: fix Reboot() in case of disconnect
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6610 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-21 20:26:51 +00:00
stephan
0768fcd9a0
arm udp: do not use revision in source mac
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6609 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-21 20:25:56 +00:00
stephan
a4079f5ac0
udpterm: implement .check_arp()
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6608 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-21 20:25:05 +00:00
stephan
b36cf4811c
usbterm: cleanup of messages
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6607 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-21 20:24:22 +00:00
stephan
8176364d91
nm64_power: transformer and other values as built
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6606 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-21 20:19:18 +00:00
boden
4950fe770f
dpsbug_config_hetept.py: uses the hetept dps for dpsbug search
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6605 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-21 13:52:36 +00:00
stephan
4ab44fefd1
arm udp: UDP_FLAG_RETRY
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6604 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-21 11:04:18 +00:00
stephan
e989f8ca3d
nm64: new Start()
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6603 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-21 00:03:12 +00:00
stephan
f5225f4ca0
irena usb: remove redundant set_clock()
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6602 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-21 00:02:40 +00:00
stephan
1849dfa356
irena shell via UDP
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6601 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-21 00:00:37 +00:00
stephan
e73d6c37fd
sept ncr 44: two caps soldered to pqm
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6600 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-20 15:00:37 +00:00
rshgse
84252eb0bf
bgot_quicklook.py: added handler for broken HK and data lines
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6599 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-20 09:09:37 +00:00
stephan
529ca67aee
step ncr: minor edits
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6598 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-18 22:32:08 +00:00
stephan
1bd0fec6f5
memasync32ee: fix nCE timing for SolO flight SRAM
...
The UT8CR512K32 flight SRAM does not like address lines
changing for a few nanoseconds after nCE is asserted.
This patch delays nCE by a quarter clock cycle, i.e., about 6ns.
xclk->mclk delay is 4ns worst case. Half an xclk cycle is 10ns.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6597 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-18 22:29:10 +00:00
stephan
d6b750660c
C'E4 dps: fix x-mas telemetry
...
X-mas card readout was reading from the active page
instead of the inactive page. Only the first few minutes
of the current hour were transmitted. Flipping the most significant
bit of the hist memory dump command fixes the problem.
This was verified in the Verilog backend.v:
The hist_page is part of the master control registers,
it is the MSbit of the active page address.
wire hist_page = enables[3];
The L3 increments the active page
.addr({hist_page, hist_addr}),
The DPS reads the inactive page
.addr({~hist_page,a_win})
The x-mas readout uses the inactive page by default
l3d_aa <= {~l3d_a[18]^hist_page, l3d_a[17:0]};
Conclusion: the MSbit must not be set in the readout command.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6596 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-18 14:49:57 +00:00
stephan
a317b3af89
step ncr: hyperref, photo
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6595 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-18 11:53:52 +00:00
stephan
8647c3fe81
STEP NCR 44 TN: authors
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6594 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-18 02:04:00 +00:00
stephan
bf0000021b
STEP NCR 44 TN
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6593 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-18 02:00:14 +00:00
stephan
868ef3d14c
step ncr: add step pqm layout
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6592 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-17 14:49:21 +00:00
stephan
37006b40ab
irena.qsf: remove bogus MISC_FILE
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6591 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-16 20:32:53 +00:00