- 05 Feb, 2014 1 commit
-
-
Theodor-Adrian Stana authored
Also updated hdlguide to reflect this Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
- 03 Feb, 2014 3 commits
-
-
Theodor-Adrian Stana authored
Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
Theodor-Adrian Stana authored
When the TTL selection switch is set for TTL-BAR signals, the pulse counters were starting from the value 1. This was because the input channel is first sent through a synchronizer FF chain, which was reset by the same reset signal as the rest of the logic. Due to the reset pulse inside the logic and the fact that when the TTL switch is set to TTL-BAR, a non-existing signal represents a high level, this high level was detected (due to the sync FF chain) only after the reset pulse. This resulted in a rising edge on the trigger signal, which resulted in the pulse counters incrementing to '1' on every reset. This problem has been solved by not resetting the sync FF chain. Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
Theodor-Adrian Stana authored
This was done by reading the whole value of the 8-bit MPT field after the magic sequence is input. Before, only the number of bits corresponding to the number of channels at the input was read, which could result in a pulse being generated when a wrong channel value with a "correct" mask is input to the field, as for example: - on the six-channel CONV-TTL-BLO, 0x9 in MPT gets masked on three bits to 0x1, thus a pulse is generated on CH1 Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
- 30 Jan, 2014 4 commits
-
-
Theodor-Adrian Stana authored
Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
Theodor-Adrian Stana authored
Prior to this commit, manual pulse triggering did not work when the glitch filter was enabled. Now, this was fixed by extending the trigger pulse the conv_man_trig module generates. This accounts for the situation where the pulse generator has the glitch filter enabled. I also fixed a bug in conv_pulse_gen; this fix was commited two commits ago. The bug consisted of the gf_off part of the pulse generator triggering even when the glitch filter was enabled. This resulted in a continuous high pulse generated on the output when the glitch filter was switched from on to off. Granted, such a situation should not occur in operation, since a board needs to be removed from the crate in order to flip a switch. Nonetheless, it was a but, so I've fixed it by making sure the gf_off part of the design only triggers when the glitch filter is disabled: if (en_i = '1') and (gf_en_n_i = '1') then pulse_gf_off <= '1'; end if; A warning will be placed in the docs for release versions 1.0 and 0.0 (golden). Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
Theodor-Adrian Stana authored
- conv_pulse_gen - conv_man_trig Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
Theodor-Adrian Stana authored
Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
- 29 Jan, 2014 1 commit
-
-
Theodor-Adrian Stana authored
Also renamed "ctb_pulse_gen" to "conv_pulse_gen" Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
- 28 Jan, 2014 2 commits
-
-
Theodor-Adrian Stana authored
- folder structure updated - getting around the code made clearer Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
Theodor-Adrian Stana authored
Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
- 27 Jan, 2014 1 commit
-
-
Theodor-Adrian Stana authored
Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
- 07 Jan, 2014 4 commits
-
-
Theodor-Adrian Stana authored
Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
Theodor-Adrian Stana authored
-
Theodor-Adrian Stana authored
Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
Theodor-Adrian Stana authored
Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
- 05 Jan, 2014 1 commit
-
-
Theodor-Adrian Stana authored
- made HDL block diagram clearer - updated architecture organization figure - updated folder structure - changed overall document organization, `Folder structure' and `Getting around the code sections' are now after `Introduction' - some small changes in text and wording Signed-off-by: Thedi Stana <t.stana@cern.ch>
-
- 19 Dec, 2013 1 commit
-
-
Theodor-Adrian Stana authored
Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
- 08 Dec, 2013 6 commits
-
-
Theodor-Adrian Stana authored
Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
Theodor-Adrian Stana authored
interface Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
Theodor-Adrian Stana authored
changes at top-level Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
Theodor-Adrian Stana authored
Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
Theodor-Adrian Stana authored
- changed component description at the top as per Erik's comments - changed generic default value to reflect 20 MHz input clock change at the design level Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
Theodor-Adrian Stana authored
- made max value constant names clearer - constrained g_pwidth generic as per blocking pulse specification, considering a 20 MHz input clock Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
- 20 Nov, 2013 2 commits
-
-
Theodor-Adrian Stana authored
- glitch_filt - i2c_slave - vbcp_wb (and renamed to wb_i2c_bridge) - xil_multiboot Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
Theodor-Adrian Stana authored
Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
- 19 Nov, 2013 5 commits
-
-
Theodor-Adrian Stana authored
There was an issue with the pulsetest project file, in that it did not have correct file references. The issue has now been fixed. Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
Theodor-Adrian Stana authored
Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
Theodor-Adrian Stana authored
Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
Theodor-Adrian Stana authored
Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
Theodor-Adrian Stana authored
-
- 18 Nov, 2013 6 commits
-
-
Theodor-Adrian Stana authored
Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
Theodor-Adrian Stana authored
Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
Theodor-Adrian Stana authored
Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
Theodor-Adrian Stana authored
Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
Theodor-Adrian Stana authored
This commit: trying .gise in .gitignore Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
Theodor-Adrian Stana authored
Documentation folders now contain makefiles in the fig/ sub-folder as well. These makefiles generate the .pdf files needed to compile the documentation; they are run by the main doc makefile prior to running the latex compiler. Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
- 30 Oct, 2013 1 commit
-
-
Theodor-Adrian Stana authored
- block diagram fix - added rtm_detector to folder structure Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
- 29 Oct, 2013 2 commits
-
-
Theodor-Adrian Stana authored
Signed-off-by: Theodor Stana <t.stana@cern.ch>
-
Theodor-Adrian Stana authored
-