AMC13
Firmwares for the different applications of the AMC13 uTCA board made at Boston University
 All Classes Files Variables
versioning.vhd
1 library IEEE;
2 library WORK;
3 use IEEE.std_logic_1164.all;
4 use IEEE.std_logic_arith.all;
5 
6 package mydefs is
7  constant version : std_logic_vector(31 downto 0) := x"5E00000A";
8  --this constant is defined to have 1 ms with a 125 Mhz
9  constant freq_used: std_logic_vector(31 downto 0) := x"0001E848";
10 end package mydefs;
11 
12 -- version .......
13 --
14 --
15 --*****************************************************************
16 -- version "5E00000A" 29/09/2015
17 -- Change the signal used to set the serdes_init
18 -- we used gtx_rxcdrlock (datasheet mention that this signal is reserved since 12/2012)
19 -- we use now rxbyteisaligned
20 --*****************************************************************
21 -- version "5E000009" 24/09/2015
22 -- Did some resync reset on Event_generator
23 --*****************************************************************
24 -- version "5E000008" 30/03/2015
25 -- Resync all reset signals
26 -- large RESET pulse (5 clocks)
27 -- disable all write to SLINKXpress incase of LInkDown
28 --*****************************************************************
29 -- version "5E000007" 21/01/2015
30 -- Add the frequency measure
31 -- large RESET pulse (3 clocks) ;resync LINKDown and Test _mode
32 --*****************************************************************
33 -- version "5E000006" 18/12/2014
34 -- Change the CRC instance name :CRC_SLINKx & CRC_generator
35 --
36 --*****************************************************************
37 -- version "5E000005" 09/12/2014
38 -- registes data Uctrl and WEn in INPUT of the core
39 --
40 --*****************************************************************
41 -- version "5E000004"
42 -- fixe a bug on CRC compute in the SLINK sender part
43 --
44 --*****************************************************************
45 -- version "5E000003";
46 -- Add a retrasnmit counter
47 -- Counter data has move to 64 bit
48 --*****************************************************************
49 -- version "5E000002";
50 -- Add the reset of the FIFO between FED and Core done by the resync command
51 -- which reset the sync_num to '1'and flush the internal 4 buffers
52 --*****************************************************************
53 -- version "5E000001";
54 -- Add some status readable from FED and DAQ side
55 --*****************************************************************
56 -- version "00000000";
57 -- Beta version used by HCAL and TCDS
58 --*****************************************************************