Commit graph

27 commits

Author SHA1 Message Date
stephan
30717ed925 nm64/altera/make .fst
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9361 bc5caf13-1734-44f8-af43-603852e9ee25
2025-10-09 18:38:37 +00:00
stephan
f87e0b9444 nm64/altera/Makefile: remove V=v2
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9105 bc5caf13-1734-44f8-af43-603852e9ee25
2024-09-06 11:29:09 +00:00
stephan
d2b89b683f nmrena: sim output in fst format
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9080 bc5caf13-1734-44f8-af43-603852e9ee25
2024-07-23 08:38:43 +00:00
stephan
3d3320f81c nmcounter: add module utick for precision clock frequency tuning
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@8636 bc5caf13-1734-44f8-af43-603852e9ee25
2023-03-24 14:21:38 +00:00
stephan
7436978ee5 nm64/mustang: add full_timestamp mode EMUS
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@8559 bc5caf13-1734-44f8-af43-603852e9ee25
2023-01-15 20:26:47 +00:00
stephan
d33040a6e6 nm_mcs: pulse detection improvements
The frontend discriminator inverts the input signal.  The (inverting)
discriminator driver is omittted and replaced by a 2:1 divider.

This patch allows to receive very short LOW pulses on the FPGA input, i.e.,
very short HIGH input pulses at the connector.  

Short HIGH pulses at the FPGA input will be missed if they are not seen by a
negedge on sclk (200MHz).

Long pulses (>5ns) of either polarity are captured.  The polarity config can be
used to select the active egde.  Negative (FPGA) edges are seen up to 5ns
earlier than positive edges.



git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@8439 bc5caf13-1734-44f8-af43-603852e9ee25
2022-04-25 09:25:56 +00:00
stephan
a9d203cb8a nmrena: board v2 bitfile with slow control
NMRENA v2 boards are ready for 10LC25 FPGAs, which have six fewer IO pins.

The GB1 barometer does not fit.  

This version includes a driver for the preamp slow control via the nm64_lvds
adapter board.  The new onboard LVDS driver must be omited, the input connected
to one output on the fottprint.  The outher output must be connected to an
apropriate power for the LDVS drivers on the adapter.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@8375 bc5caf13-1734-44f8-af43-603852e9ee25
2022-01-30 23:29:11 +00:00
stephan
7982e0c82d nmrena v02: 10LC25 compatible
The 10LC24E144 provides six more GND pins instead of IO.
The AIO pins are repurposed for IOs that need to be relocated.

AIO[6] is placed on a spare pin 8, that becomes available with
RESERVE_FLASH_NCE_AFTER_CONFIGURATION.

AOI[5] is driving an LVDS driver to CONN20-ATx[5-,6+].  

AIO[7:8] are dropped.  The GB1 port is disabled.

CONN20-ATx[7,8] are connected to ARM Ains with NTC pullup.

TODO next: TARGET_10LC25


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@8277 bc5caf13-1734-44f8-af43-603852e9ee25
2021-10-15 18:50:54 +00:00
stephan
5af870a7b8 nm_mcs: sim and synthesis
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7918 bc5caf13-1734-44f8-af43-603852e9ee25
2020-02-18 04:46:31 +00:00
stephan
500bf34ac9 new nmrena usage: nm_mcs
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7916 bc5caf13-1734-44f8-af43-603852e9ee25
2020-02-17 19:32:23 +00:00
stephan
03d37d84b7 nmrena mustang: fix ev_uart
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7858 bc5caf13-1734-44f8-af43-603852e9ee25
2019-12-04 23:04:38 +00:00
stephan
3c8d737555 nmrena: config for mustang
16 DISC channels
	1 extra DAC, with 4 nCE select bits (confs[15:12])
	nmhertz does not need nmbaro (.rpt omited)


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7829 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-13 23:29:12 +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
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
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
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
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
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
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