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 -- kc705_basex_infra
-- --
-- All board-specific stuff goes here. -- 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 -- Top-level design for ipbus demo
-- --
-- You must edit this file to set the IP and MAC addresses -- 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 -- kc705_basex_infra
-- --
-- All board-specific stuff goes here. -- 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 -- Top-level design for ipbus demo
-- --
-- You must edit this file to set the IP and MAC addresses -- 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 -- kc705_basex_infra
-- --
-- All board-specific stuff goes here. -- 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 -- Top-level design for ipbus demo
-- --
-- You must edit this file to set the IP and MAC addresses -- 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 -- pc051b_infra
-- --
-- All board-specific stuff goes here. -- 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 -- Top-level design for ipbus demo
-- --
-- You must edit this file to set the IP and MAC addresses -- 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 -- -- This file is owned and controlled by Xilinx and must be used solely --
-- for design, simulation, implementation and creation of design files -- -- 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 -- bunch_ctr
-- --
-- General-purpose bunch counter, locked to BC0 signal -- 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 -- freq_ctr
-- --
-- General clock frequency monitor -- 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 -- freq_ctr_div
-- --
-- General clock frequency monitor -- 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 -- Address decode logic for ipbus fabric
-- --
-- This file has been AUTOGENERATED from the address table - do not hand edit -- 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 -- Address decode logic for ipbus fabric
-- --
-- This file has been AUTOGENERATED from the address table - do not hand edit -- 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 -- l1a_gen
-- --
-- Poisson L1A generator -- 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 -- mp7_ttc
-- --
-- TTC decoder, counters, LHC clock distribution, etc -- 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 -- mp7_counters_decl
-- --
-- Defines the array subtypes for distributed counters -- 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; LIBRARY ieee;
USE ieee.std_logic_1164.ALL; 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 -- rng_wrapper
-- --
-- Wrapper for decent uniform 32b PRNG: -- 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 -- state_history
-- --
-- Circular buffer for storing ttc commands, tts transitions, etc -- 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 -- tmt_sync
-- --
-- Provide sync signals for TMT -- 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 -- ttc_bc0_check
-- --
-- Dave Newbold, July 2013 -- 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 -- ttc_clocks
-- --
-- Clock generation for LHC 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 -- ttc_clocks
-- --
-- Clock generation for LHC 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_cmd -- ttc_cmd
-- --
-- Decoder for TTC commands -- Decoder for TTC commands
......
-------------------------------------------------------------------------------
--
-- 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_cmd_ctrs -- ttc_cmd_ctrs
-- --
-- Count the number of TTC commands of each type received -- Count the number of TTC commands of each type received
......
-------------------------------------------------------------------------------
--
-- 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_ctrs -- ttc_ctrs
-- --
-- Bunch / orbit / event counters -- Bunch / orbit / event 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
--
-------------------------------------------------------------------------------
-- ttc_decoder -- ttc_decoder
-- --
-- Takes the TTC bistream, outputs L1A and broadcast commands -- Takes the TTC bistream, outputs L1A and broadcast commands
......
-------------------------------------------------------------------------------
--
-- 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_del -- ttc_del
-- --
-- Fine delay element for incoming TTC data -- Fine delay element for incoming TTC data
......
-------------------------------------------------------------------------------
--
-- 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_del -- ttc_del
-- --
-- Fine delay element for incoming TTC data -- Fine delay element for incoming TTC data
......
-------------------------------------------------------------------------------
--
-- 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_history -- ttc_history
-- --
-- Stores the history of TTC A/B commands for debugging -- Stores the history of TTC A/B commands for debugging
......
-------------------------------------------------------------------------------
--
-- 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_history -- ttc_history
-- --
-- Stores the history of TTC A/B commands for debugging -- Stores the history of TTC A/B commands for debugging
......
-------------------------------------------------------------------------------
--
-- 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 -- mp7_ttc
-- --
-- TTC decoder, counters, LHC clock distribution, etc -- 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
--
-------------------------------------------------------------------------------
-- ttc_clocks -- ttc_clocks
-- --
-- Clock generation for LHC 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
--
-------------------------------------------------------------------------------
-- Address decode logic for ipbus fabric -- Address decode logic for ipbus fabric
-- --
-- This file has been AUTOGENERATED from the address table - do not hand edit -- 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 -- Address decode logic for ipbus fabric
-- --
-- This file has been AUTOGENERATED from the address table - do not hand edit -- 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 -- Address decode logic for ipbus fabric
-- --
-- This file has been AUTOGENERATED from the address table - do not hand edit -- 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 -- Address decode logic for ipbus fabric
-- --
-- This file has been AUTOGENERATED from the address table - do not hand edit -- 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 -- Address decode logic for ipbus fabric
-- --
-- This file has been AUTOGENERATED from the address table - do not hand edit -- 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 -- Address decode logic for ipbus fabric
-- --
-- This file has been AUTOGENERATED from the address table - do not hand edit -- 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 -- Address decode logic for ipbus fabric
-- --
-- This file has been AUTOGENERATED from the address table - do not hand edit -- 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 -- Address decode logic for ipbus fabric
-- --
-- This file has been AUTOGENERATED from the address table - do not hand edit -- 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 -- Address decode logic for ipbus fabric
-- --
-- This file has been AUTOGENERATED from the address table - do not hand edit -- 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
--
-------------------------------------------------------------------------------
-- occ_histo -- occ_histo
-- --
-- A simple histogrammer of buffer occupancy -- A simple histogrammer of buffer occupancy
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- occ_histo -- occ_histo
-- --
-- A simple histogrammer of buffer occupancy -- A simple histogrammer of buffer occupancy
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------- ----------------------------------------------------------------------------------
-- Lukas Arnold, University of Bristol -- Lukas Arnold, University of Bristol
-- 2 May 2016 -- 2 May 2016
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_cap_fifo_16 -- sc_cap_fifo_16
-- --
-- Simple ipbus interface to a 16b wide FIFO -- Simple ipbus interface to a 16b wide FIFO
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_chan.vhd -- sc_chan.vhd
-- --
-- All the stuff belonging to one input channel -- All the stuff belonging to one input channel
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_chan_buf.vhd -- sc_chan_buf.vhd
-- --
-- The buffer chain for one input channel -- The buffer chain for one input channel
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_chan.vhd -- sc_chan.vhd
-- --
-- All the stuff belonging to one input channel -- All the stuff belonging to one input channel
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_chan_trig.vhd -- sc_chan_trig.vhd
-- --
-- Per-channel trigger generator -- Per-channel trigger 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
--
-------------------------------------------------------------------------------
-- sc_channels.vhd -- sc_channels.vhd
-- --
-- Groups the input channels -- Groups the input channels
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_channels.vhd -- sc_channels.vhd
-- --
-- Groups the input channels -- Groups the input channels
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_clocks -- sc_clocks
-- --
-- Generates 40MHz sample clock and other related clocks for iserdes, etc. -- Generates 40MHz sample clock and other related clocks for iserdes, 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
--
-------------------------------------------------------------------------------
-- sc_ctrig_npeaks -- sc_ctrig_npeaks
-- --
-- Peaks-above-threshold trigger -- Peaks-above-threshold trigger
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_ctrig_thresh -- sc_ctrig_thresh
-- --
-- Catch values above threshold within a block -- Catch values above threshold within a block
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_ctrig_tot -- sc_ctrig_tot
-- --
-- Time-over-threshold trigger -- Time-over-threshold trigger
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_ctrig_window -- sc_ctrig_window
-- --
-- Count features in sliding window -- Count features in sliding window
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- daq.vhd -- daq.vhd
-- --
-- Core components of the DAQ, independent of board type -- Core components of the DAQ, independent of board type
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_deadtime_mon -- sc_deadtime_mon
-- --
-- Deadtime counters -- Deadtime 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
--
-------------------------------------------------------------------------------
-- sc_chan_buf.vhd -- sc_chan_buf.vhd
-- --
-- The buffer chain for one input channel -- The buffer chain for one input channel
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_fake -- sc_fake
-- --
-- Fake data generator for trigger testing -- Fake data generator for trigger testing
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_input_serdes.vhd -- sc_input_serdes.vhd
-- --
-- Input logic for serial-parallel conversation of ADC data -- Input logic for serial-parallel conversation of ADC data
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_input_serdes.vhd -- sc_input_serdes.vhd
-- --
-- Input logic for serial-parallel conversation of ADC data -- Input logic for serial-parallel conversation of ADC data
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_io -- sc_io
-- --
-- Interfaces to board chipset -- Interfaces to board chipset
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_io -- sc_io
-- --
-- Interfaces to board chipset -- Interfaces to board chipset
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_local_trig -- sc_local_trig
-- --
-- Generates local triggers based on channel trigger outputs -- Generates local triggers based on channel trigger outputs
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_ctrig_thresh -- sc_ctrig_thresh
-- --
-- Catch values above threshold within a block -- Catch values above threshold within a block
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_mon.vhd -- sc_mon.vhd
-- --
-- Monitors Temperature and Voltages using a Xilinx XADC IP Block -- Monitors Temperature and Voltages using a Xilinx XADC IP Block
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------- ----------------------------------------------------------------------------------
-- Lukas Arnold, University of Bristol -- Lukas Arnold, University of Bristol
-- 2 May 2016 -- 2 May 2016
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------- ----------------------------------------------------------------------------------
-- Lukas Arnold, University of Bristol -- Lukas Arnold, University of Bristol
-- 21 September 2016 -- 21 September 2016
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_roc -- sc_roc
-- --
-- Readout controller and buffer -- Readout controller and buffer
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_rtrig -- sc_rtrig
-- --
-- Random and external trigger generator -- Random and external trigger 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
--
-------------------------------------------------------------------------------
-- sc_seq -- sc_seq
-- --
-- Maintains list of future readouts and issues them -- Maintains list of future readouts and issues them
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------- ----------------------------------------------------------------------------------
-- Lukas Arnold, University of Bristol -- Lukas Arnold, University of Bristol
-- 2 May 2016 -- 2 May 2016
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_timing -- sc_timing
-- --
-- MMCM, sample counters and synchronous control -- MMCM, sample counters and synchronous control
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_timing_startup -- sc_timing_startup
-- --
-- Controls various enables to set up data flow through buffers, etc -- Controls various enables to set up data flow through buffers, 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
--
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------- ----------------------------------------------------------------------------------
-- Lukas Arnold, University of Bristol -- Lukas Arnold, University of Bristol
-- 2 May 2016 -- 2 May 2016
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------- ----------------------------------------------------------------------------------
-- Lukas Arnold, University of Bristol -- Lukas Arnold, University of Bristol
-- 21 September 2016 -- 21 September 2016
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_trig -- sc_trig
-- --
-- Trigger generation -- Trigger generation
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_trig_dummy.vhd -- sc_trig_dummy.vhd
-- --
-- Threshold-based placeholder for trigger generator block -- Threshold-based placeholder for trigger generator block
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_trig_gen -- sc_trig_gen
-- --
-- Local trigger module based on an incoming bit -- Local trigger module based on an incoming bit
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_trig_gen_or -- sc_trig_gen_or
-- --
-- Local trigger module for simple 'ored' threshold triggers -- Local trigger module for simple 'ored' threshold triggers
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_trig_gen_or_coinc -- sc_trig_gen_or_coinc
-- --
-- Local trigger module for simple 'ored' threshold triggers -- Local trigger module for simple 'ored' threshold triggers
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_trig_gen_random -- sc_trig_gen_random
-- --
-- Local trigger module for random / regular triggers -- Local trigger module for random / regular triggers
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_trig_link -- sc_trig_link
-- --
-- Trigger communication between planes -- Trigger communication between planes
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_trig_link_pipe -- sc_trig_link_pipe
-- --
-- Data path logic for trigger links -- Data path logic for trigger links
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_trig_mgt_wrapper -- sc_trig_mgt_wrapper
-- --
-- Wrapper for GTP blocks -- Wrapper for GTP blocks
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_trig_ro_block -- sc_trig_ro_block
-- --
-- Header data to ROC for each readout -- Header data to ROC for each readout
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_trig_stretch -- sc_trig_stretch
-- --
-- Pulse stretcher for trigger coincidence -- Pulse stretcher for trigger coincidence
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_zs_sel -- sc_zs_sel
-- --
-- Zero suppression threshold select logic - triggered block only -- Zero suppression threshold select logic - triggered block only
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_zs_sel -- sc_zs_sel
-- --
-- Zero suppression threshold select logic - range of blocks -- Zero suppression threshold select logic - range of blocks
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- scaled_ctr -- scaled_ctr
-- --
-- Exponent + mantissa counter for large values -- Exponent + mantissa counter for large values
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_clocks_sim -- sc_clocks_sim
-- --
-- Simulation of clock generation; should be OK for delta delays -- Simulation of clock generation; should be OK for delta delays
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sc_trig_mgt_sim -- sc_trig_mgt_sim
-- --
-- Wrapper for GTP blocks; dummy version for sim -- Wrapper for GTP blocks; dummy version for sim
......
-------------------------------------------------------------------------------
--
-- 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 -- Address decode logic for ipbus fabric
-- --
-- This file has been AUTOGENERATED from the address table - do not hand edit -- 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 -- Address decode logic for ipbus fabric
-- --
-- This file has been AUTOGENERATED from the address table - do not hand edit -- 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
--
-------------------------------------------------------------------------------
-- payload.vhd -- payload.vhd
-- --
-- Dave Newbold, February 2016 -- Dave Newbold, February 2016
......
-------------------------------------------------------------------------------
--
-- 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
--
-------------------------------------------------------------------------------
-- sync_routing -- sync_routing
-- --
-- Switchyard for the various ways of using the HDMI connector -- Switchyard for the various ways of using the HDMI connector
......
-------------------------------------------------------------------------------
--
-- 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_decl -- top_decl
-- --
-- Defines constants for the whole device -- Defines constants for the whole device
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment