Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
T
TDC core
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
image/svg+xml
Discourse
Discourse
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Projects
TDC core
Commits
60aaf965
Commit
60aaf965
authored
Sep 19, 2011
by
Sebastien Bourdeauducq
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update copyright notices
parent
150af6c1
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
170 additions
and
17 deletions
+170
-17
tdc.vhd
core/tdc.vhd
+10
-1
tdc_channel.vhd
core/tdc_channel.vhd
+10
-1
tdc_channelbank.vhd
core/tdc_channelbank.vhd
+10
-1
tdc_controller.vhd
core/tdc_controller.vhd
+10
-1
tdc_delayline.vhd
core/tdc_delayline.vhd
+10
-1
tdc_divider.vhd
core/tdc_divider.vhd
+10
-1
tdc_freqc.vhd
core/tdc_freqc.vhd
+10
-1
tdc_lbc.vhd
core/tdc_lbc.vhd
+10
-1
tdc_package.vhd
core/tdc_package.vhd
+10
-1
tdc_psync.vhd
core/tdc_psync.vhd
+10
-1
tdc_ringosc.vhd
core/tdc_ringosc.vhd
+10
-1
tdc_hostif.vhd
hostif/tdc_hostif.vhd
+10
-1
tdc_hostif_package.vhd
hostif/tdc_hostif_package.vhd
+10
-1
tb_controller.vhd
tb/controller/tb_controller.vhd
+10
-1
tb_divider.vhd
tb/divider/tb_divider.vhd
+10
-1
tb_freqc.vhd
tb/freqc/tb_freqc.vhd
+10
-1
tb_lbc.vhd
tb/lbc/tb_lbc.vhd
+10
-1
No files found.
core/tdc.vhd
View file @
60aaf965
...
@@ -15,7 +15,16 @@
...
@@ -15,7 +15,16 @@
-- 2011-08-17 SB Created file
-- 2011-08-17 SB Created file
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Copyright (C) 2011 Sebastien Bourdeauducq
-- Copyright (C) 2011 CERN
-- This program 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, version 3 of the License.
-- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
-- DESCRIPTION:
-- DESCRIPTION:
-- Top level module of the TDC core, contains all logic except the optional
-- Top level module of the TDC core, contains all logic except the optional
...
...
core/tdc_channel.vhd
View file @
60aaf965
...
@@ -15,7 +15,16 @@
...
@@ -15,7 +15,16 @@
-- 2011-08-03 SB Created file
-- 2011-08-03 SB Created file
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Copyright (C) 2011 Sebastien Bourdeauducq
-- Copyright (C) 2011 CERN
-- This program 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, version 3 of the License.
-- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
-- DESCRIPTION:
-- DESCRIPTION:
-- This contains the elements needed for each channel:
-- This contains the elements needed for each channel:
...
...
core/tdc_channelbank.vhd
View file @
60aaf965
...
@@ -17,7 +17,16 @@
...
@@ -17,7 +17,16 @@
-- 2011-08-08 SB Created file
-- 2011-08-08 SB Created file
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Copyright (C) 2011 Sebastien Bourdeauducq
-- Copyright (C) 2011 CERN
-- This program 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, version 3 of the License.
-- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
-- DESCRIPTION:
-- DESCRIPTION:
-- This module instantiates all the channels and provides a control interface
-- This module instantiates all the channels and provides a control interface
...
...
core/tdc_controller.vhd
View file @
60aaf965
...
@@ -15,7 +15,16 @@
...
@@ -15,7 +15,16 @@
-- 2011-08-19 SB Created file
-- 2011-08-19 SB Created file
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Copyright (C) 2011 Sebastien Bourdeauducq
-- Copyright (C) 2011 CERN
-- This program 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, version 3 of the License.
-- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
-- DESCRIPTION:
-- DESCRIPTION:
-- This is the controller for the channel bank. It is in charge of sequencing
-- This is the controller for the channel bank. It is in charge of sequencing
...
...
core/tdc_delayline.vhd
View file @
60aaf965
...
@@ -15,7 +15,16 @@
...
@@ -15,7 +15,16 @@
-- 2011-08-01 SB Created file
-- 2011-08-01 SB Created file
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Copyright (C) 2011 Sebastien Bourdeauducq
-- Copyright (C) 2011 CERN
-- This program 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, version 3 of the License.
-- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
-- DESCRIPTION:
-- DESCRIPTION:
-- The delay line uses a carry chain. It is made up of CARRY4 primitives whose
-- The delay line uses a carry chain. It is made up of CARRY4 primitives whose
...
...
core/tdc_divider.vhd
View file @
60aaf965
...
@@ -15,7 +15,16 @@
...
@@ -15,7 +15,16 @@
-- 2011-08-17 SB Created file
-- 2011-08-17 SB Created file
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Copyright (C) 2011 Sebastien Bourdeauducq
-- Copyright (C) 2011 CERN
-- This program 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, version 3 of the License.
-- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
-- DESCRIPTION:
-- DESCRIPTION:
-- Sequentially computes the Euclidean division of dividend_i by divisor_i.
-- Sequentially computes the Euclidean division of dividend_i by divisor_i.
...
...
core/tdc_freqc.vhd
View file @
60aaf965
...
@@ -15,7 +15,16 @@
...
@@ -15,7 +15,16 @@
-- 2011-08-13 SB Created file
-- 2011-08-13 SB Created file
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Copyright (C) 2011 Sebastien Bourdeauducq
-- Copyright (C) 2011 CERN
-- This program 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, version 3 of the License.
-- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
-- DESCRIPTION:
-- DESCRIPTION:
-- Counts the number of rising edges in clk_m_i for 2^g_TIMER_WIDTH-1 periods
-- Counts the number of rising edges in clk_m_i for 2^g_TIMER_WIDTH-1 periods
...
...
core/tdc_lbc.vhd
View file @
60aaf965
...
@@ -15,7 +15,16 @@
...
@@ -15,7 +15,16 @@
-- 2011-08-01 SB Created file
-- 2011-08-01 SB Created file
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Copyright (C) 2011 Sebastien Bourdeauducq
-- Copyright (C) 2011 CERN
-- This program 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, version 3 of the License.
-- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
-- DESCRIPTION:
-- DESCRIPTION:
-- Encoder for the delay line. Counts the number of leading bits equal to the
-- Encoder for the delay line. Counts the number of leading bits equal to the
...
...
core/tdc_package.vhd
View file @
60aaf965
...
@@ -15,7 +15,16 @@
...
@@ -15,7 +15,16 @@
-- 2011-08-03 SB Created file
-- 2011-08-03 SB Created file
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Copyright (C) 2011 Sebastien Bourdeauducq
-- Copyright (C) 2011 CERN
-- This program 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, version 3 of the License.
-- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
-- DESCRIPTION:
-- DESCRIPTION:
-- This contains component declarations for all the modules of the TDC core.
-- This contains component declarations for all the modules of the TDC core.
...
...
core/tdc_psync.vhd
View file @
60aaf965
...
@@ -15,7 +15,16 @@
...
@@ -15,7 +15,16 @@
-- 2011-08-14 SB Created file
-- 2011-08-14 SB Created file
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Copyright (C) 2011 Sebastien Bourdeauducq
-- Copyright (C) 2011 CERN
-- This program 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, version 3 of the License.
-- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
-- DESCRIPTION:
-- DESCRIPTION:
-- Converts a single clock cycle pulse in the clk_src_i domain into a single
-- Converts a single clock cycle pulse in the clk_src_i domain into a single
...
...
core/tdc_ringosc.vhd
View file @
60aaf965
...
@@ -15,7 +15,16 @@
...
@@ -15,7 +15,16 @@
-- 2011-08-05 SB Created file
-- 2011-08-05 SB Created file
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Copyright (C) 2011 Sebastien Bourdeauducq
-- Copyright (C) 2011 CERN
-- This program 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, version 3 of the License.
-- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
-- DESCRIPTION:
-- DESCRIPTION:
-- Ring oscillator built by chaining together an odd number of LUTs used
-- Ring oscillator built by chaining together an odd number of LUTs used
...
...
hostif/tdc_hostif.vhd
View file @
60aaf965
...
@@ -16,7 +16,16 @@
...
@@ -16,7 +16,16 @@
-- 2011-08-26 SB Created file
-- 2011-08-26 SB Created file
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Copyright (C) 2011 Sebastien Bourdeauducq
-- Copyright (C) 2011 CERN
-- This program 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, version 3 of the License.
-- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
-- DESCRIPTION:
-- DESCRIPTION:
-- Top level module of the TDC core, contains all logic including the optional
-- Top level module of the TDC core, contains all logic including the optional
...
...
hostif/tdc_hostif_package.vhd
View file @
60aaf965
...
@@ -16,7 +16,16 @@
...
@@ -16,7 +16,16 @@
-- 2011-08-25 SB Created file
-- 2011-08-25 SB Created file
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Copyright (C) 2011 Sebastien Bourdeauducq
-- Copyright (C) 2011 CERN
-- This program 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, version 3 of the License.
-- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
-- DESCRIPTION:
-- DESCRIPTION:
-- This contains component declarations for all the modules of the TDC core
-- This contains component declarations for all the modules of the TDC core
...
...
tb/controller/tb_controller.vhd
View file @
60aaf965
...
@@ -15,7 +15,16 @@
...
@@ -15,7 +15,16 @@
-- 2011-08-26 SB Created file
-- 2011-08-26 SB Created file
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Copyright (C) 2011 Sebastien Bourdeauducq
-- Copyright (C) 2011 CERN
-- This program 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, version 3 of the License.
-- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
-- DESCRIPTION:
-- DESCRIPTION:
-- This test verifies the correct operation of the controller in the following
-- This test verifies the correct operation of the controller in the following
...
...
tb/divider/tb_divider.vhd
View file @
60aaf965
...
@@ -15,7 +15,16 @@
...
@@ -15,7 +15,16 @@
-- 2011-08-18 SB Created file
-- 2011-08-18 SB Created file
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Copyright (C) 2011 Sebastien Bourdeauducq
-- Copyright (C) 2011 CERN
-- This program 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, version 3 of the License.
-- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
-- DESCRIPTION:
-- DESCRIPTION:
-- This test validates the integer divider by making it compute the quotient
-- This test validates the integer divider by making it compute the quotient
...
...
tb/freqc/tb_freqc.vhd
View file @
60aaf965
...
@@ -15,7 +15,16 @@
...
@@ -15,7 +15,16 @@
-- 2011-08-17 SB Created file
-- 2011-08-17 SB Created file
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Copyright (C) 2011 Sebastien Bourdeauducq
-- Copyright (C) 2011 CERN
-- This program 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, version 3 of the License.
-- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
-- DESCRIPTION:
-- DESCRIPTION:
-- This test bench generates a system clock and a measured clock, measures the
-- This test bench generates a system clock and a measured clock, measures the
...
...
tb/lbc/tb_lbc.vhd
View file @
60aaf965
...
@@ -16,7 +16,16 @@
...
@@ -16,7 +16,16 @@
-- 2011-08-03 SB Created file
-- 2011-08-03 SB Created file
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Copyright (C) 2011 Sebastien Bourdeauducq
-- Copyright (C) 2011 CERN
-- This program 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, version 3 of the License.
-- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
-- DESCRIPTION:
-- DESCRIPTION:
-- This test verifies the pipelined encoder by presenting a new test vector
-- This test verifies the pipelined encoder by presenting a new test vector
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment