Commit graph

754 commits

Author SHA1 Message Date
stephan
ad83641344 spwsologse: icucore inside spwirena
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5865 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-17 21:53:29 +00:00
stephan
92c26dd629 memport: merge -c 5787 from C'E4 dig/v01
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5798 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-01 08:09:23 +00:00
stephan
cc538a2d02 sirena C'E4: power fault is XOR of frontend and backend config
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5729 bc5caf13-1734-44f8-af43-603852e9ee25
2016-12-14 15:13:59 +00:00
stephan
59c10e5cbc sirena_ce4: RBF
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5719 bc5caf13-1734-44f8-af43-603852e9ee25
2016-12-12 15:42:49 +00:00
wetzel
be40d38296 meminteeprom: fix magic addr collision 0x1580
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5718 bc5caf13-1734-44f8-af43-603852e9ee25
2016-12-12 15:20:53 +00:00
stephan
b65b9abbcc message test jigs: fix busy timing (regression in heteptdig sim)
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5670 bc5caf13-1734-44f8-af43-603852e9ee25
2016-11-24 22:49:36 +00:00
stephan
af7a39a42a message: SpW
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5665 bc5caf13-1734-44f8-af43-603852e9ee25
2016-11-23 23:57:02 +00:00
stephan
3cc4a9df19 sirena: wire pin 31 to backend.confs[3] as well
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5653 bc5caf13-1734-44f8-af43-603852e9ee25
2016-11-21 20:41:45 +00:00
stephan
a84b4d50ee memport: memasync8m for C'E4
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5652 bc5caf13-1734-44f8-af43-603852e9ee25
2016-11-21 20:40:33 +00:00
stephan
48e3976b6d meminteeprom: fix mem[] size
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5645 bc5caf13-1734-44f8-af43-603852e9ee25
2016-11-18 23:25:31 +00:00
stephan
db55567de7 sirena: use pin 31, debug[5], confs[1] as SEL power fault signal, or whatever
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5590 bc5caf13-1734-44f8-af43-603852e9ee25
2016-11-10 07:20:25 +00:00
wetzel
774cec0b33 sirena core: made the opheater temp a message-configurable register
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5568 bc5caf13-1734-44f8-af43-603852e9ee25
2016-11-02 15:51:42 +00:00
stephan
446d21a8cd sirena_ce4: fix PARITY
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5560 bc5caf13-1734-44f8-af43-603852e9ee25
2016-10-31 14:46:20 +00:00
stephan
bb8a694762 sirenacore: merge PARITY settings from heteptcore
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5559 bc5caf13-1734-44f8-af43-603852e9ee25
2016-10-31 14:45:49 +00:00
stephan
b40c5f490a l3dump: complete reset at next msg_en
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5558 bc5caf13-1734-44f8-af43-603852e9ee25
2016-10-31 14:44:53 +00:00
stephan
3adc7f5dcd message.v: port syntax
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5550 bc5caf13-1734-44f8-af43-603852e9ee25
2016-10-28 14:54:38 +00:00
stephan
1f58e272f1 C'E4 toplevel verilog
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5499 bc5caf13-1734-44f8-af43-603852e9ee25
2016-10-13 09:11:30 +00:00
stephan
0f8e1fb9eb C'E4 ana/dig simulation
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5480 bc5caf13-1734-44f8-af43-603852e9ee25
2016-10-04 19:19:08 +00:00
stephan
dae4d97498 eeprom exec: fix data port, sirena sim
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5472 bc5caf13-1734-44f8-af43-603852e9ee25
2016-10-02 09:30:29 +00:00
stephan
85f4e2f00a sirena C'E4: NO_MSG_TIMEOUT
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5461 bc5caf13-1734-44f8-af43-603852e9ee25
2016-10-01 09:47:04 +00:00
stephan
ee751dbbea hetept/sirena core: msg_receiver attached to eeprom exec port
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5457 bc5caf13-1734-44f8-af43-603852e9ee25
2016-09-30 08:22:38 +00:00
stephan
749564f984 sirena_ce4: altera target
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5456 bc5caf13-1734-44f8-af43-603852e9ee25
2016-09-29 14:15:28 +00:00
stephan
5a5730f690 uart: PARITY integration and test work
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5454 bc5caf13-1734-44f8-af43-603852e9ee25
2016-09-29 08:24:34 +00:00
stephan
677f067cbe uart_rx: parameter WITH_PARITY
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5452 bc5caf13-1734-44f8-af43-603852e9ee25
2016-09-28 21:00:28 +00:00
stephan
a5ff298e67 uart_tx: parameter WITH_PARITY, PARITY
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5449 bc5caf13-1734-44f8-af43-603852e9ee25
2016-09-28 14:00:11 +00:00
stephan
07571ecd16 uart: mirror rx sr, remove option MSB_FIRST
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5448 bc5caf13-1734-44f8-af43-603852e9ee25
2016-09-28 13:35:13 +00:00
stephan
f1f0049b97 uart: gold pre uart_rx sr mirror
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5447 bc5caf13-1734-44f8-af43-603852e9ee25
2016-09-28 13:31:30 +00:00
stephan
3e2fa03c77 uart: parameter uart_tx.STOP_BITS
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5446 bc5caf13-1734-44f8-af43-603852e9ee25
2016-09-28 12:39:49 +00:00
stephan
6f859794da message: use the msg_receiver module in message
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5313 bc5caf13-1734-44f8-af43-603852e9ee25
2016-07-23 08:05:38 +00:00
stephan
23b93adfd3 message: copy msg_receiver out of module message
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5302 bc5caf13-1734-44f8-af43-603852e9ee25
2016-07-20 11:36:44 +00:00
stephan
2c13906082 l3.py l3.tex:
disallow ',' as separator for ADDI, ADD, SUB, HIST.
	allow only matching operator with ADD and SUB
	fix unary operators, allow unary +
	documentation fixes 


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5296 bc5caf13-1734-44f8-af43-603852e9ee25
2016-07-18 20:19:48 +00:00
stephan
c5c178f93b l3.tex:
fix garbled CMP parser syntax
	add caveat to ADD/SUB/HIST
	order '<<'| '>>'


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5295 bc5caf13-1734-44f8-af43-603852e9ee25
2016-07-18 19:21:19 +00:00
stephan
4ad3aceec2 l3.tex:
add formal syntax rules to all intructions
	add syntax rules for expressions
	explain register type expressions
	$functions
	explain """ python comments
	.name, .version
	.if etc.
	.print substitutions


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5293 bc5caf13-1734-44f8-af43-603852e9ee25
2016-07-18 17:18:35 +00:00
stephan
e045bd7807 l3dump/backend: exec
Increase memory dump size counter to 16-bit.
	Add output exec to l3dump, signaling reads when msg_da[48] was set.
	Add backend output exec, exec_da[7:0] for EERPOM reads.

	TODO: implement a message generator. Read 12 bytes per message, that is 
	enough delay between messages.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5175 bc5caf13-1734-44f8-af43-603852e9ee25
2016-06-13 18:49:31 +00:00
stephan
5a81259575 l3 doc: fix CMP u_8 bitfield size
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4986 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-14 15:53:07 +00:00
stephan
e72f51034b memport memarbitration: fix BUG in pend3[]
Swap if() with else if() clauses for pend3.

	When the memory driver signals ~busy and valid at the same time, 
 	accept the valid instead of extending pending.

	When two ports issue read requests such that the ~busy of the 
	second request coincides with the valid of the first, then the data
	of both requests were delivered to the first port.  The second port 
	received no data.

	If the first request was the histogram incrementer, it would take 
	the second requests data and write the increment of that into 
	the histogram memory.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4948 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-04 18:38:58 +00:00
stephan
c2488ff228 l3win_test: 50ms @ 24MHz
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4945 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-04 18:04:27 +00:00
stephan
13216dbf08 l3win: 50ms
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4925 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-01 11:42:06 +00:00
stephan
68739946e4 l3win_test: new simulatioon, to be debugged
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4923 bc5caf13-1734-44f8-af43-603852e9ee25
2016-02-29 19:50:57 +00:00
stephan
b25bead5a4 encode.tex:
fix the nnorm decoding
	encoding cycle -> compression cycle
	typos and clarifications


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4837 bc5caf13-1734-44f8-af43-603852e9ee25
2016-02-05 17:06:07 +00:00
stephan
60f3f1e2c3 encode.tex: first distribution?
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4836 bc5caf13-1734-44f8-af43-603852e9ee25
2016-02-04 21:31:29 +00:00
stephan
b52835f070 encode: svn:keywords
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4835 bc5caf13-1734-44f8-af43-603852e9ee25
2016-02-04 19:36:38 +00:00
stephan
d33a0f1e26 encode: new document
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4828 bc5caf13-1734-44f8-af43-603852e9ee25
2016-02-04 19:23:27 +00:00
stephan
883539a896 compression: add a comment
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4826 bc5caf13-1734-44f8-af43-603852e9ee25
2016-02-04 11:37:46 +00:00
stephan
98a0ca3a56 icu-message: add scratch register
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4641 bc5caf13-1734-44f8-af43-603852e9ee25
2015-10-09 17:27:17 +00:00
stephan
dae3413cce sirena: move internal pps gen to redundant
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4502 bc5caf13-1734-44f8-af43-603852e9ee25
2015-07-09 07:50:14 +00:00
stephan
b4e91d8f36 sirena: move internal pps_gen to redundant channel
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4434 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-30 10:12:58 +00:00
stephan
ccba008080 sirena: add pps_gen
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4430 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-29 08:18:17 +00:00
stephan
2a29d47b49 sirena: gold with current l3 code
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4429 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-29 06:30:53 +00:00
stephan
3808f01fea evgen: l2 trigger updated
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4428 bc5caf13-1734-44f8-af43-603852e9ee25
2015-05-28 21:47:48 +00:00