stephan
371a940fff
memport/memread: fix clear
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@8934 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-22 08:44:05 +00:00
stephan
1895ce00de
memport: memread fixes
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@8928 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-17 09:22:03 +00:00
stephan
c4b07fbc59
memport incr: harden the saturation test, slight optimization
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@8927 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-17 09:20:09 +00:00
stephan
8d2c53abee
mem_sqi: remove conf_w interface, use MSB of address as command flag
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@8888 bc5caf13-1734-44f8-af43-603852e9ee25
2024-03-03 21:50:48 +00:00
stephan
7d1f0bdcea
mem_sqi: gold
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@8887 bc5caf13-1734-44f8-af43-603852e9ee25
2024-03-03 18:50:26 +00:00
stephan
24425bef20
mem_sqi: reset via ww[0]
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@8886 bc5caf13-1734-44f8-af43-603852e9ee25
2024-03-03 18:05:32 +00:00
stephan
2a85e804d6
mem_sqi: mp ifc debugged
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@8885 bc5caf13-1734-44f8-af43-603852e9ee25
2024-03-03 17:46:41 +00:00
stephan
01e054c3ab
memport mem_sqi
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@8884 bc5caf13-1734-44f8-af43-603852e9ee25
2024-03-03 01:04:52 +00:00
stephan
5e6e1dee8d
memport: add ASRAM512x8m
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@8875 bc5caf13-1734-44f8-af43-603852e9ee25
2024-02-26 16:45:48 +00:00
stephan
6b65aa85ac
memport: add reset to memread
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@8869 bc5caf13-1734-44f8-af43-603852e9ee25
2024-02-23 09:04:55 +00:00
stephan
40029ce855
stis_ana_core: compiles w/o warnings
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@8867 bc5caf13-1734-44f8-af43-603852e9ee25
2024-02-20 23:04:11 +00:00
stephan
6fc26ba790
solo counters: fix float 8/16 overflow, signedness
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@8445 bc5caf13-1734-44f8-af43-603852e9ee25
2022-05-05 13:26:39 +00:00
stephan
21a35b4d73
backend: fix quartus warnings about port size mismatch
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@8146 bc5caf13-1734-44f8-af43-603852e9ee25
2020-11-30 19:44:12 +00:00
stephan
303363d9e9
backend: make encode.vvp
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7913 bc5caf13-1734-44f8-af43-603852e9ee25
2020-02-17 19:30:19 +00:00
stephan
4546d435a1
backend: implement msg('h12) write SRAM
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7844 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-20 21:28:58 +00:00
stephan
d05fb76594
hamming: s64_edac for MEPS sampleram
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7742 bc5caf13-1734-44f8-af43-603852e9ee25
2019-10-15 15:00:00 +00:00
terasa
16509299c8
l3.tex: Fix TRIM description.
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7294 bc5caf13-1734-44f8-af43-603852e9ee25
2019-02-20 11:23:14 +00:00
stephan
892b2603cb
hamming: 56 bit brutto, 48 bit netto
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7280 bc5caf13-1734-44f8-af43-603852e9ee25
2019-02-11 22:55:37 +00:00
stephan
946ff9ae8e
hamming: 18 bit brutto, 12 bit netto
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7276 bc5caf13-1734-44f8-af43-603852e9ee25
2019-02-10 23:21:20 +00:00
stephan
f373a43131
sirenacore: fix fifo_push[1] warnings
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7240 bc5caf13-1734-44f8-af43-603852e9ee25
2019-01-16 10:24:34 +00:00
stephan
2aae340b28
sirenacore: fix fifo_push[1]
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7238 bc5caf13-1734-44f8-af43-603852e9ee25
2019-01-15 12:52:08 +00:00
stephan
6a90526494
sirenaspw: fix MCLK, provide status
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7150 bc5caf13-1734-44f8-af43-603852e9ee25
2018-12-03 22:31:08 +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
c4b6a530b4
sirena: rmsg, frontend resets
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7135 bc5caf13-1734-44f8-af43-603852e9ee25
2018-11-28 23:31:00 +00:00
stephan
f56aa51d8b
sirenaspw: fix telemetry address header
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7130 bc5caf13-1734-44f8-af43-603852e9ee25
2018-11-28 22:54:46 +00:00
stephan
83f6390e24
spwsirena: fix clocks
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7128 bc5caf13-1734-44f8-af43-603852e9ee25
2018-11-26 16:36:48 +00:00
stephan
98212309d1
spwsirena: sdc
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7117 bc5caf13-1734-44f8-af43-603852e9ee25
2018-11-23 16:55:02 +00:00
stephan
4a0c8e1c1e
sirena: with spacewire
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7115 bc5caf13-1734-44f8-af43-603852e9ee25
2018-11-21 16:35:35 +00:00
stephan
a76dee63a0
SpWire in sirena
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7072 bc5caf13-1734-44f8-af43-603852e9ee25
2018-11-02 16:38:42 +00:00
stephan
8160437920
crc doc
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6925 bc5caf13-1734-44f8-af43-603852e9ee25
2018-07-11 12:22:10 +00:00
stephan
311835fc89
baudgen: fix
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6763 bc5caf13-1734-44f8-af43-603852e9ee25
2018-04-26 22:01:58 +00:00
stephan
01c6ba565d
eeprom page write:
...
Extend the address range to 19 bits. This fixes the problem in C'E4 LND.
Independent of how the EEPROm is wired into a sparse address range, the
module can access the EEPROM for writing in any case.
Parameterize the EEPROM page size.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6665 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-04 20:51:59 +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
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
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
stephan
12bb2fa87e
sirenacntr: bitfile with nmcounter module
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6580 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-16 10:24:42 +00:00
stephan
fbcd623eac
backend: improve scratch regsiter write
...
msg(16) set and/or clear bits in scratch[31:0]
msg(17) set and/or clear bits in scratch[63:32]
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6579 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-16 10:23:53 +00:00
stephan
045c14529f
sirenacntr: add spi-cmd memory port
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6575 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-11 16:35:36 +00:00
stephan
46dbca919d
sirenacntr: Torsten's internship project, empty sirena template
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6574 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-11 15:37:17 +00:00
stephan
565e22187c
counters: hook up single,error to the counters
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6540 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-26 14:21:16 +00:00
stephan
14b834d2a5
counters: fix EDAC reporting
...
The implementation of the counters module had a bug in the handling
of the EDAC status bits. The {si,er} bits from the EDAC machine were
sampled one clock too late. The operation of the counters was not
affected, the corrected values were used during increment and readout.
A error during increment was not reported in most cases, unless
another increment or readout happened exactly one clock cycle before.
An error during readout was being reported, because the read address
was applied to the RAM for multiple cycles, unless an increment happend
one clock after the readout.
An error detected during readout was not being corrected in the RAM,
unless an increment happened in the clock cylce before.
This patch removes the logic to write back corrected data after
readout errors. The sampling of the {si,er} bits is moved one clock
cycles earlier, for proper reporting and counting of these errors.
Increment operation naturally write corrected values.
This error cannot explain the strange behaviour of the STEP FS unit.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6539 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-26 13:48:16 +00:00
stephan
8721926009
counters: textjig, BUG: {si,er} sampled too late
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6535 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-24 22:04:12 +00:00
stephan
49867d1f4e
compression sim: strange STEP FS case
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6519 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-23 07:01:03 +00:00
stephan
cf366d43c9
backend.v: rename memport mp1pha
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6518 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-23 07:00:11 +00:00
stephan
cc2f8e0f09
compression: old gold
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6496 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-17 16:23:38 +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
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
4b48f77585
l3 doc: LOG formula with rounding offset
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5980 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-23 13:31:25 +00:00
stephan
8b87c610c6
icucore: compile option UART_PARITY
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5967 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-21 19:41:06 +00:00
stephan
c3990a9965
merge C'E4 dig fixes into trunc
...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5933 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-13 11:01:27 +00:00