Commit 1a81dab3 authored by David Cussans's avatar David Cussans

Adding LGPL header to VHDL files. Assigning copyright to Dave Newbold.

parent 79af94ca
-------------------------------------------------------------------------------
--
-- Copyright (c) 2010-2018 Dave Newbold , University of Bristol/ STFC RAL
--
-- This source file may be used and distributed without restriction provided
-- that this copyright statement is not removed from the file and that any
-- derivative work contains the original copyright notice and the associated
-- disclaimer.
--
-- This source file is free software: you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or (at your
-- option) any later version.
--
-- This source file is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-- for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with the SoLiD/PUMA firmware. If not, see http://www.gnu.org/licenses
--
-------------------------------------------------------------------------------
-- kc705_basex_infra
--
-- All board-specific stuff goes here.
......
-------------------------------------------------------------------------------
--
-- Copyright (c) 2010-2018 Dave Newbold , University of Bristol/ STFC RAL
--
-- This source file may be used and distributed without restriction provided
-- that this copyright statement is not removed from the file and that any
-- derivative work contains the original copyright notice and the associated
-- disclaimer.
--
-- This source file is free software: you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or (at your
-- option) any later version.
--
-- This source file is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-- for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with the SoLiD/PUMA firmware. If not, see http://www.gnu.org/licenses
--
-------------------------------------------------------------------------------
-- Top-level design for ipbus demo
--
-- You must edit this file to set the IP and MAC addresses
......
-------------------------------------------------------------------------------
--
-- Copyright (c) 2010-2018 Dave Newbold , University of Bristol/ STFC RAL
--
-- This source file may be used and distributed without restriction provided
-- that this copyright statement is not removed from the file and that any
-- derivative work contains the original copyright notice and the associated
-- disclaimer.
--
-- This source file is free software: you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or (at your
-- option) any later version.
--
-- This source file is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-- for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with the SoLiD/PUMA firmware. If not, see http://www.gnu.org/licenses
--
-------------------------------------------------------------------------------
-- kc705_basex_infra
--
-- All board-specific stuff goes here.
......
-------------------------------------------------------------------------------
--
-- Copyright (c) 2010-2018 Dave Newbold , University of Bristol/ STFC RAL
--
-- This source file may be used and distributed without restriction provided
-- that this copyright statement is not removed from the file and that any
-- derivative work contains the original copyright notice and the associated
-- disclaimer.
--
-- This source file is free software: you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or (at your
-- option) any later version.
--
-- This source file is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-- for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with the SoLiD/PUMA firmware. If not, see http://www.gnu.org/licenses
--
-------------------------------------------------------------------------------
-- Top-level design for ipbus demo
--
-- You must edit this file to set the IP and MAC addresses
......
-------------------------------------------------------------------------------
--
-- Copyright (c) 2010-2018 Dave Newbold , University of Bristol/ STFC RAL
--
-- This source file may be used and distributed without restriction provided
-- that this copyright statement is not removed from the file and that any
-- derivative work contains the original copyright notice and the associated
-- disclaimer.
--
-- This source file is free software: you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or (at your
-- option) any later version.
--
-- This source file is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-- for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with the SoLiD/PUMA firmware. If not, see http://www.gnu.org/licenses
--
-------------------------------------------------------------------------------
-- kc705_basex_infra
--
-- All board-specific stuff goes here.
......
-------------------------------------------------------------------------------
--
-- Copyright (c) 2010-2018 Dave Newbold , University of Bristol/ STFC RAL
--
-- This source file may be used and distributed without restriction provided
-- that this copyright statement is not removed from the file and that any
-- derivative work contains the original copyright notice and the associated
-- disclaimer.
--
-- This source file is free software: you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or (at your
-- option) any later version.
--
-- This source file is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-- for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with the SoLiD/PUMA firmware. If not, see http://www.gnu.org/licenses
--
-------------------------------------------------------------------------------
-- Top-level design for ipbus demo
--
-- You must edit this file to set the IP and MAC addresses
......
-------------------------------------------------------------------------------
--
-- Copyright (c) 2010-2018 Dave Newbold , University of Bristol/ STFC RAL
--
-- This source file may be used and distributed without restriction provided
-- that this copyright statement is not removed from the file and that any
-- derivative work contains the original copyright notice and the associated
-- disclaimer.
--
-- This source file is free software: you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or (at your
-- option) any later version.
--
-- This source file is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-- for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with the SoLiD/PUMA firmware. If not, see http://www.gnu.org/licenses
--
-------------------------------------------------------------------------------
-- pc051b_infra
--
-- All board-specific stuff goes here.
......
-------------------------------------------------------------------------------
--
-- Copyright (c) 2010-2018 Dave Newbold , University of Bristol/ STFC RAL
--
-- This source file may be used and distributed without restriction provided
-- that this copyright statement is not removed from the file and that any
-- derivative work contains the original copyright notice and the associated
-- disclaimer.
--
-- This source file is free software: you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or (at your
-- option) any later version.
--
-- This source file is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-- for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with the SoLiD/PUMA firmware. If not, see http://www.gnu.org/licenses
--
-------------------------------------------------------------------------------
-- Top-level design for ipbus demo
--
-- You must edit this file to set the IP and MAC addresses
......
-------------------------------------------------------------------------------
--
-- Copyright (c) 2010-2018 Dave Newbold , University of Bristol/ STFC RAL
--
-- This source file may be used and distributed without restriction provided
-- that this copyright statement is not removed from the file and that any
-- derivative work contains the original copyright notice and the associated
-- disclaimer.
--
-- This source file is free software: you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or (at your
-- option) any later version.
--
-- This source file is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-- for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with the SoLiD/PUMA firmware. If not, see http://www.gnu.org/licenses
--
-------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- This file is owned and controlled by Xilinx and must be used solely --
-- for design, simulation, implementation and creation of design files --
......
-------------------------------------------------------------------------------
--
-- Copyright (c) 2010-2018 Dave Newbold , University of Bristol/ STFC RAL
--
-- This source file may be used and distributed without restriction provided
-- that this copyright statement is not removed from the file and that any
-- derivative work contains the original copyright notice and the associated
-- disclaimer.
--
-- This source file is free software: you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or (at your
-- option) any later version.
--
-- This source file is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-- for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with the SoLiD/PUMA firmware. If not, see http://www.gnu.org/licenses
--
-------------------------------------------------------------------------------
-- bunch_ctr
--
-- General-purpose bunch counter, locked to BC0 signal
......
-------------------------------------------------------------------------------
--
-- Copyright (c) 2010-2018 Dave Newbold , University of Bristol/ STFC RAL
--
-- This source file may be used and distributed without restriction provided
-- that this copyright statement is not removed from the file and that any
-- derivative work contains the original copyright notice and the associated
-- disclaimer.
--
-- This source file is free software: you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or (at your
-- option) any later version.
--
-- This source file is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-- for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with the SoLiD/PUMA firmware. If not, see http://www.gnu.org/licenses
--
-------------------------------------------------------------------------------
-- freq_ctr
--
-- General clock frequency monitor
......
-------------------------------------------------------------------------------
--
-- Copyright (c) 2010-2018 Dave Newbold , University of Bristol/ STFC RAL
--
-- This source file may be used and distributed without restriction provided
-- that this copyright statement is not removed from the file and that any
-- derivative work contains the original copyright notice and the associated
-- disclaimer.
--
-- This source file is free software: you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or (at your
-- option) any later version.
--
-- This source file is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-- for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with the SoLiD/PUMA firmware. If not, see http://www.gnu.org/licenses
--
-------------------------------------------------------------------------------
-- freq_ctr_div
--
-- General clock frequency monitor
......
-------------------------------------------------------------------------------
--
-- Copyright (c) 2010-2018 Dave Newbold , University of Bristol/ STFC RAL
--
-- This source file may be used and distributed without restriction provided
-- that this copyright statement is not removed from the file and that any
-- derivative work contains the original copyright notice and the associated
-- disclaimer.
--
-- This source file is free software: you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or (at your
-- option) any later version.
--
-- This source file is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-- for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with the SoLiD/PUMA firmware. If not, see http://www.gnu.org/licenses
--
-------------------------------------------------------------------------------
-- Address decode logic for ipbus fabric
--
-- This file has been AUTOGENERATED from the address table - do not hand edit
......
-------------------------------------------------------------------------------
--
-- Copyright (c) 2010-2018 Dave Newbold , University of Bristol/ STFC RAL
--
-- This source file may be used and distributed without restriction provided
-- that this copyright statement is not removed from the file and that any
-- derivative work contains the original copyright notice and the associated
-- disclaimer.
--
-- This source file is free software: you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or (at your
-- option) any later version.
--
-- This source file is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-- for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with the SoLiD/PUMA firmware. If not, see http://www.gnu.org/licenses
--
-------------------------------------------------------------------------------
-- Address decode logic for ipbus fabric
--
-- This file has been AUTOGENERATED from the address table - do not hand edit
......
-------------------------------------------------------------------------------
--
-- Copyright (c) 2010-2018 Dave Newbold , University of Bristol/ STFC RAL
--
-- This source file may be used and distributed without restriction provided
-- that this copyright statement is not removed from the file and that any
-- derivative work contains the original copyright notice and the associated
-- disclaimer.
--
-- This source file is free software: you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or (at your
-- option) any later version.
--
-- This source file is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-- for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with the SoLiD/PUMA firmware. If not, see http://www.gnu.org/licenses
--
-------------------------------------------------------------------------------
-- l1a_gen
--
-- Poisson L1A generator
......
-------------------------------------------------------------------------------
--
-- Copyright (c) 2010-2018 Dave Newbold , University of Bristol/ STFC RAL
--
-- This source file may be used and distributed without restriction provided
-- that this copyright statement is not removed from the file and that any
-- derivative work contains the original copyright notice and the associated
-- disclaimer.
--
-- This source file is free software: you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or (at your
-- option) any later version.
--
-- This source file is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-- for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with the SoLiD/PUMA firmware. If not, see http://www.gnu.org/licenses
--
-------------------------------------------------------------------------------
-- mp7_ttc
--
-- TTC decoder, counters, LHC clock distribution, etc
......
-------------------------------------------------------------------------------
--
-- Copyright (c) 2010-2018 Dave Newbold , University of Bristol/ STFC RAL
--
-- This source file may be used and distributed without restriction provided
-- that this copyright statement is not removed from the file and that any
-- derivative work contains the original copyright notice and the associated
-- disclaimer.
--
-- This source file is free software: you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or (at your
-- option) any later version.
--
-- This source file is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-- for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with the SoLiD/PUMA firmware. If not, see http://www.gnu.org/licenses
--
-------------------------------------------------------------------------------
-- mp7_counters_decl
--
-- Defines the array subtypes for distributed counters
......
-------------------------------------------------------------------------------
--
-- Copyright (c) 2010-2018 Dave Newbold , University of Bristol/ STFC RAL
--
-- This source file may be used and distributed without restriction provided
-- that this copyright statement is not removed from the file and that any
-- derivative work contains the original copyright notice and the associated
-- disclaimer.
--
-- This source file is free software: you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or (at your
-- option) any later version.
--
-- This source file is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-- for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with the SoLiD/PUMA firmware. If not, see http://www.gnu.org/licenses
--
-------------------------------------------------------------------------------
LIBRARY ieee;
USE ieee.std_logic_1164.ALL;
......
-------------------------------------------------------------------------------
--
-- Copyright (c) 2010-2018 Dave Newbold , University of Bristol/ STFC RAL
--
-- This source file may be used and distributed without restriction provided
-- that this copyright statement is not removed from the file and that any
-- derivative work contains the original copyright notice and the associated
-- disclaimer.
--
-- This source file is free software: you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or (at your
-- option) any later version.
--
-- This source file is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-- for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with the SoLiD/PUMA firmware. If not, see http://www.gnu.org/licenses
--
-------------------------------------------------------------------------------
-- rng_wrapper
--
-- Wrapper for decent uniform 32b PRNG:
......
-------------------------------------------------------------------------------
--
-- Copyright (c) 2010-2018 Dave Newbold , University of Bristol/ STFC RAL
--
-- This source file may be used and distributed without restriction provided
-- that this copyright statement is not removed from the file and that any
-- derivative work contains the original copyright notice and the associated
-- disclaimer.
--
-- This source file is free software: you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or (at your
-- option) any later version.
--
-- This source file is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-- for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with the SoLiD/PUMA firmware. If not, see http://www.gnu.org/licenses
--
-------------------------------------------------------------------------------
-- state_history
--
-- Circular buffer for storing ttc commands, tts transitions, etc
......
-------------------------------------------------------------------------------
--
-- Copyright (c) 2010-2018 Dave Newbold , University of Bristol/ STFC RAL
--
-- This source file may be used and distributed without restriction provided
-- that this copyright statement is not removed from the file and that any
-- derivative work contains the original copyright notice and the associated
-- disclaimer.
--
-- This source file is free software: you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or (at your
-- option) any later version.
--
-- This source file is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-- for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with the SoLiD/PUMA firmware. If not, see http://www.gnu.org/licenses
--
-------------------------------------------------------------------------------
-- tmt_sync
--
-- Provide sync signals for TMT
......
-------------------------------------------------------------------------------
--
-- Copyright (c) 2010-2018 Dave Newbold , University of Bristol/ STFC RAL
--
-- This source file may be used and distributed without restriction provided
-- that this copyright statement is not removed from the file and that any
-- derivative work contains the original copyright notice and the associated
-- disclaimer.
--
-- This source file is free software: you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or (at your
-- option) any later version.
--
-- This source file is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-- for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with the SoLiD/PUMA firmware. If not, see http://www.gnu.org/licenses
--
-------------------------------------------------------------------------------
-- ttc_bc0_check
--
-- Dave Newbold, July 2013
......
-------------------------------------------------------------------------------
--
-- Copyright (c) 2010-2018 Dave Newbold , University of Bristol/ STFC RAL
--
-- This source file may be used and distributed without restriction provided
-- that this copyright statement is not removed from the file and that any
-- derivative work contains the original copyright notice and the associated
-- disclaimer.
--
-- This source file is free software: you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or (at your
-- option) any later version.
--
-- This source file is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-- for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with the SoLiD/PUMA firmware. If not, see http://www.gnu.org/licenses
--
-------------------------------------------------------------------------------
-- ttc_clocks
--
-- Clock generation for LHC clocks
......
-------------------------------------------------------------------------------
--
-- Copyright (c) 2010-2018 Dave Newbold , University of Bristol/ STFC RAL
--
-- This source file may be used and distributed without restriction provided
-- that this copyright statement is not removed from the file and that any
-- derivative work contains the original copyright notice and the associated
-- disclaimer.
--
-- This source file is free software: you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or (at your
-- option) any later version.
--
-- This source file is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-- for more details.
--
-- You should have received a copy of the GNU Lesser General Public License
-- along with the SoLiD/PUMA firmware. If not, see http://www.gnu.org/licenses
--
-------------------------------------------------------------------------------
-- ttc_clocks
--
-- Clock generation for LHC clocks
......
-------------------------------------------------------------------------------
--
-- Copyright (c) 2010-2018 Dave Newbold , University of Bristol/ STFC RAL
--
-- This source file may be used and distributed without restriction provided
-- that this copyright statement is not removed from the file and that any
-- derivative work contains the original copyright notice and the associated
-- disclaimer.
--
-- This source file is free software: you can redistribute it and/or modify it
-- under the terms of the GNU Lesser General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or (at your