Commit graph

99 commits

Author SHA1 Message Date
stephan
89a29479ef ads8688: instance name typo, CLKDIV pass through
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7721 bc5caf13-1734-44f8-af43-603852e9ee25
2019-10-07 21:42:03 +00:00
stephan
57bc07d475 ads8688: Replace the readback channel number bits by the device ID bits.
The complete channel number is present in the flags, generated by the FPGA.
	Two bits of the channel number were included from the ADC readout.
	So far they appear redundant, no sync failures were observed.
 	The Device ID can be programmed into the feature register and is also 
	sent with the long-format ADC readout.  This information is also 
        redundant, because the chip ID is part of the packet header.  If we 
	ever support daisy chaining ADCs, this may become more important.
	Anyway, the Device ID bits appear more usefull.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7668 bc5caf13-1734-44f8-af43-603852e9ee25
2019-09-02 19:44:12 +00:00
stephan
93c502277e nmhertz: wire the hvps disables to confs[15:12]
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7619 bc5caf13-1734-44f8-af43-603852e9ee25
2019-07-25 12:03:56 +00:00
stephan
4b65d071cd alt/scan[2]
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7584 bc5caf13-1734-44f8-af43-603852e9ee25
2019-07-02 22:48:43 +00:00
stephan
4a1d419c0e nm64_prim: …
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7565 bc5caf13-1734-44f8-af43-603852e9ee25
2019-06-15 22:11:17 +00:00
stephan
485b549792 nmhertz: nmrena without nm
up to three DACs and ADCs
	and a new scan generator


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7541 bc5caf13-1734-44f8-af43-603852e9ee25
2019-05-26 22:49:35 +00:00
stephan
b7248f6822 nmrena: fix a warning
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7540 bc5caf13-1734-44f8-af43-603852e9ee25
2019-05-26 09:43:41 +00:00
stephan
2886f99aa4 nm_counter: add uf16 output format. Improve bate fifo interface
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7419 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-15 19:23:31 +00:00
stephan
10dd4a7cd8 nmuart: support 7-bit with parity
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7140 bc5caf13-1734-44f8-af43-603852e9ee25
2018-12-02 00:29:33 +00:00
stephan
0764f49d8d nm64_uart: add patch points for unused D9 pins
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6855 bc5caf13-1734-44f8-af43-603852e9ee25
2018-06-03 08:01:44 +00:00
stephan
f839c66a53 nmrena: add GB1 barometer readout
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6833 bc5caf13-1734-44f8-af43-603852e9ee25
2018-05-11 13:25:36 +00:00
stephan
8af4111096 nmbaro: …
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6832 bc5caf13-1734-44f8-af43-603852e9ee25
2018-05-11 09:49:13 +00:00
stephan
4b4cac2fc8 imap detector draft drawing
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6814 bc5caf13-1734-44f8-af43-603852e9ee25
2018-05-08 10:08:08 +00:00
stephan
2d4eb37dae nmrena: bitfile with baudgen fix
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6776 bc5caf13-1734-44f8-af43-603852e9ee25
2018-05-01 11:01:35 +00:00
stephan
6b13a6e3f8 nmrena: quartus logs
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6693 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-14 19:27:46 +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
a676b97f09 nm64 counters:
Quartus makes all not explicitly sized constants 32 bits log
	There were warnings about "truncated literal to match 32 bits" 
	Do not ingore those!
	Fixed.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6589 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-16 17:18:29 +00:00
stephan
4feeb84f0b nmrena: pack registers into IO cells
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6588 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-16 17:15:46 +00:00
pejsa
7c4a7a2ca0 nmcounter: fix counters numbered > 32
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6585 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-16 11:56:55 +00:00
pejsa
616f4537d6 nm64 Makefile: add '.' to PATH
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6583 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-16 10:43:29 +00:00
stephan
1ff6b21717 nmcounter: fix counter increment that got lost in -c 6523
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6581 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-16 10:28:43 +00:00
stephan
3f961ae78c nm64 altera: fix counter read pipeline
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6523 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-23 07:10:24 +00:00
stephan
384b4b25ca nmrena: fix counter readout
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6317 bc5caf13-1734-44f8-af43-603852e9ee25
2017-10-06 16:04:31 +00:00
stephan
7d612a3680 nmrena: run DACs at 12 MHz SCK, was 4MHz
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6274 bc5caf13-1734-44f8-af43-603852e9ee25
2017-09-13 10:17:08 +00:00
stephan
b315d60a4d ads8688: minor fix chi2
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6273 bc5caf13-1734-44f8-af43-603852e9ee25
2017-09-13 10:16:24 +00:00
stephan
bc07cb8bd8 nmrena bitfile with nm/disc
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6259 bc5caf13-1734-44f8-af43-603852e9ee25
2017-09-09 13:53:33 +00:00
stephan
d27d576926 nm64: add discriminator status readout
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6256 bc5caf13-1734-44f8-af43-603852e9ee25
2017-09-09 12:32:30 +00:00
stephan
05a7c20a7d nmrena: bitfile
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6242 bc5caf13-1734-44f8-af43-603852e9ee25
2017-09-01 11:38:19 +00:00
stephan
ca84f5cf04 nmrena: fix long counter packet, gtkw
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6241 bc5caf13-1734-44f8-af43-603852e9ee25
2017-08-31 23:19:42 +00:00
stephan
e50abaa392 nmrena: fix long counter packet, gold file
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6240 bc5caf13-1734-44f8-af43-603852e9ee25
2017-08-31 23:16:27 +00:00
stephan
767d1cbbcc nmrena: fix long counter packet
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6239 bc5caf13-1734-44f8-af43-603852e9ee25
2017-08-31 23:16:03 +00:00
stephan
6f6420d3f6 nmrena: sim long counter read ==> it does not work
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6238 bc5caf13-1734-44f8-af43-603852e9ee25
2017-08-31 22:00:55 +00:00
stephan
e3b55100e6 nmrena: simulation with full functionality
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6232 bc5caf13-1734-44f8-af43-603852e9ee25
2017-08-30 17:02:17 +00:00
stephan
c20a39ed04 nmrena: ADC integrated
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6229 bc5caf13-1734-44f8-af43-603852e9ee25
2017-08-30 00:49:05 +00:00
stephan
c7a5e04c09 nmrena: ADS8688A driver
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6228 bc5caf13-1734-44f8-af43-603852e9ee25
2017-08-30 00:12:41 +00:00
stephan
71645d7941 nmrena: fix DAC_, THR_ADDR
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6225 bc5caf13-1734-44f8-af43-603852e9ee25
2017-08-28 19:47:42 +00:00
stephan
3e96a44cbc ltc2656: removed those NOP counters
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6220 bc5caf13-1734-44f8-af43-603852e9ee25
2017-08-28 13:59:20 +00:00
stephan
3c1d388e2d ltc2656: let's remove that NOP business, now that we have a pipe
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6218 bc5caf13-1734-44f8-af43-603852e9ee25
2017-08-28 13:17:07 +00:00
stephan
de924ad2be nm64: add ltc2656 SPI master
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6217 bc5caf13-1734-44f8-af43-603852e9ee25
2017-08-28 00:07:10 +00:00
stephan
48ec44001b nmrena: uart loopback
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6216 bc5caf13-1734-44f8-af43-603852e9ee25
2017-08-27 19:11:35 +00:00
stephan
31f84ccf33 nmrena: fix counter packet generator
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6215 bc5caf13-1734-44f8-af43-603852e9ee25
2017-08-25 17:01:59 +00:00
stephan
ee94a127f1 nmrena: add .prescale() to baudgen
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6212 bc5caf13-1734-44f8-af43-603852e9ee25
2017-08-25 01:57:06 +00:00
stephan
afe7e9caf8 nmrena: oops, one more file
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6211 bc5caf13-1734-44f8-af43-603852e9ee25
2017-08-24 20:59:42 +00:00
stephan
a4da51ad36 nmrena: add nm64 counters to FPGA
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6210 bc5caf13-1734-44f8-af43-603852e9ee25
2017-08-24 19:32:43 +00:00
stephan
241cc842fe nmrena: mn64 counters
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6209 bc5caf13-1734-44f8-af43-603852e9ee25
2017-08-24 17:33:16 +00:00
stephan
0d76c95583 nmrena: add uarts
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6208 bc5caf13-1734-44f8-af43-603852e9ee25
2017-08-23 20:57:41 +00:00
stephan
573de6af43 nmuart: sim passed
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6207 bc5caf13-1734-44f8-af43-603852e9ee25
2017-08-23 18:41:28 +00:00
stephan
63b087b112 nmrena: uart implementation, just typed in, no testing
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6201 bc5caf13-1734-44f8-af43-603852e9ee25
2017-08-22 22:39:15 +00:00
stephan
8a3fbd1bde nmrena: altera project
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6200 bc5caf13-1734-44f8-af43-603852e9ee25
2017-08-21 21:55:49 +00:00