Commit graph

9,307 commits

Author SHA1 Message Date
kruse
5788d21217 step.v: Adapted number of unused pins.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3557 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-27 14:19:37 +00:00
kruse
22ecfbdadb stein/em: Deleted old aldec flash folder.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3556 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-27 14:16:57 +00:00
kruse
9612e7ef0c stein/em: Added flash folder.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3555 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-27 14:16:10 +00:00
stephan
61f41d810b pha:
New reset: e_reset = strobes[6]
	Restore orthogonal meanings to
		e_enable, l3_enable, pha_enable.
	Do not clear events at ~e_enable.  Events will be processed
	when ~e_enable.  Do not clear events at ~l3_enable.  Events can
	be stored without processing them immediately.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3554 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-27 11:27:51 +00:00
stephan
ec2c4209aa heteptdig: all new gold, the extra RAM unsettled the PRNG
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3553 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-26 16:29:01 +00:00
kruse
992e71d7fc stein/libero: Adapted project file paths to local paths instead of network shares.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3552 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-26 13:24:38 +00:00
kruse
fd40691d09 step.pdc/step.sdc: Adopted pinlist to verilog code. Commented timing constraints.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3551 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-26 13:22:00 +00:00
kruse
2d2fdbd6cd step.v: EEPROM_nBUSY is not assigned to UNUSED anymore
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3550 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-26 13:17:10 +00:00
stephan
d6355a7d14 heteptdig: more enables reassignment sim fixes
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3549 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-26 13:07:02 +00:00
stephan
e57d5ae341 pha: 24-bit pha counters, uses one more RAM block
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3548 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-26 13:05:51 +00:00
stephan
6cc920bf10 heteptcore: remode a fixed TODO
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3547 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-26 12:56:42 +00:00
stephan
4180cdc3aa heteptdig: reduce SEU_RATE to avoid double bit errors in the PPSS
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3546 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-26 12:55:43 +00:00
stephan
e3ff86c809 sologse: implement solo.atbrk() and gsecmd()
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3545 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-26 12:54:16 +00:00
kruse
f8f0291673 stein/em: Added step_aldec flash project.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3544 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-26 11:55:27 +00:00
kruse
79bb514dbd em: Created folder structure to include libero project files and constraints.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3543 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-26 11:25:28 +00:00
kruse
6537416e41 step.v: Adapted number of UNUSED pins and assigned nBUSY to UNUSED.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3542 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-26 11:14:57 +00:00
stephan
dc5592f40b merge -c 3540: fallout from enables reassignment
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3541 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-25 12:25:48 +00:00
stephan
87f7dcdf38 heteptdig em/v06: simulate new enables/confs assignments
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3540 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-25 11:31:50 +00:00
kruse
4ee3865932 step.v: Added another wire to TRIG inversion.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3539 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-24 17:17:48 +00:00
kruse
48f9f1bfeb stein_core.v: Moved conf registers further to top. (Define before use!)
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3538 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-24 14:48:22 +00:00
kruse
60a08b5df5 stein_core.v: Moved wires to allow compilation with Libero toolchain.
step.v: Adapted number of UNUSED pins (27->30).

git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3537 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-24 11:04:24 +00:00
terasa
23cdee284a itf_paser.c: Added step_event function to parse STEP ITF events.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3536 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-24 10:15:56 +00:00
terasa
d4c0b535f9 steinrc.py: Added new STEP acquire and stream enables/disables.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3535 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-24 09:15:29 +00:00
stephan
8c9986a5e6 heteptdig em/v06: merge -c 3375
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3534 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-24 08:46:19 +00:00
stephan
5b5c146c0e heteptdig em/v06: merge -c 3518: rearrange enables and confs
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3533 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-24 08:43:39 +00:00
stephan
424902d9c9 heteptdig em/v06: merge -c 3508: initialize enables and confs
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3532 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-24 08:42:00 +00:00
stephan
4481eafdcb heteptdig em/v06:
merge -c 3507: drive EEPROM_nRES from confs[7]


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3531 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-24 08:40:22 +00:00
wetzel
da47d7a68a stein_core: fixed a bug (tff_data got the wrong signal) and did some cosmetics
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3528 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-21 22:47:34 +00:00
wetzel
1b7732ad5a acquire: removed sync word low speed stream and made sure there are at least 4clk cycles (48 MHz, configurable) between each lss_put
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3527 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-21 22:46:38 +00:00
wetzel
553de0e548 step.gtkw: added signals for streaming tests
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3526 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-21 22:44:56 +00:00
wetzel
daeac2a0cf makefile: added flag for streaming to acquire sim
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3525 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-21 22:44:10 +00:00
wetzel
b657e1e578 step: reworked the production way of low speed streaming data
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3524 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-21 18:41:43 +00:00
wetzel
41e042785f ...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3523 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-21 18:37:32 +00:00
wetzel
b84886fd10 frontend: fixed a bug (width of s_data)
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3522 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-21 13:20:06 +00:00
wetzel
d9138319cd acquire: added module number to the data
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3521 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-21 13:19:09 +00:00
wetzel
8ce1cb152b stein_core: made acquire modules enable seperately
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3520 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-21 13:02:30 +00:00
wetzel
e673a06b66 icu-message/ enables: swapped order of IXs in enables
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3519 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-21 13:00:32 +00:00
stephan
2e8b882ea0 heteptcore: reassign confs and enable bits to accomodate STEP
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3518 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-21 12:49:31 +00:00
stephan
ec6878f2fd heteptdig em/v06: merge -c 3390: ACTEL LVPECL and HCLK driver models
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3517 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-21 12:46:27 +00:00
stephan
60002ef8f8 heteptdig em/v06: support sim of mem16ee driver
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3516 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-21 12:45:02 +00:00
wetzel
2f112c58bc ...
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3515 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-21 11:27:21 +00:00
wetzel
83f8471751 Makefile/step: added flag for high speed streaming
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3514 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-21 11:27:00 +00:00
stephan
7ab3c744d5 heteptdig em/v06:
merge memasync16ee rework for fully registered ports.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3511 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-20 17:06:17 +00:00
stephan
222d214cea heteptdig em/v06: branched from em/v05
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3510 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-20 16:45:09 +00:00
stephan
d7f505efb5 heteptana em/v04: merge -c 3402,3505: aschedule change related to STEP and fallout
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3509 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-20 16:30:43 +00:00
stephan
00cb4950f1 backend: use initial statement to clear confs and enables at startup
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3508 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-20 13:46:50 +00:00
stephan
b08668b407 backend:
Provide a confs port all the way to the toplevel.
	Use confs[7] to drive EEPROM_nRES.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3507 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-20 13:46:08 +00:00
stephan
e88dd76889 TODO pha: check l3_enable and pha_enable logic
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3506 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-20 13:44:03 +00:00
stephan
489b7ad48e heteptana hkadc:
A change in module aschedule for STEP broke heteptana hkadc.
	The change suppressed din1 and doute strobes when the ADC is not active.
	This had two effects:
	 1. The hkadc state machine would hang at startup.
	 2. The state machine would not terminate reading the sequence.
	This was fixed by driving the state from mtick, and fix the resulting
	timing shifts.  The result is a more robust design of the hkadc module.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3505 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-20 13:42:59 +00:00
stephan
d0664a580f PQM preamps: add hetpreamps data
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3504 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-20 13:38:07 +00:00