Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
F
FMC ADC 100M 14b 4cha
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
FMC ADC 100M 14b 4cha
Commits
e652759b
Commit
e652759b
authored
Apr 19, 2016
by
Dimitris Lampridis
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
hdl+doc: update SDB meta info
parent
ca9e3875
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
78 additions
and
65 deletions
+78
-65
fmcadc100m14b4cha_gateware_manual.in
doc/manual/fmcadc100m14b4cha_gateware_manual.in
+10
-8
sdb_meta_pkg.vhd
hdl/spec/rtl/sdb_meta_pkg.vhd
+35
-29
sdb_meta_pkg.vhd
hdl/svec/rtl/sdb_meta_pkg.vhd
+33
-28
No files found.
doc/manual/fmcadc100m14b4cha_gateware_manual.in
View file @
e652759b
...
...
@@ -265,17 +265,18 @@ Below is a description of the fields and their content in the fmc-adc design on
vendor
_
id = 0x0000CE42 (CERN vendor ID)@*
device
_
id = 0x47C786A2 (echo "spec
_
fmc-adc-100m14b4cha"|md5sum|cut -c1-8) @*
version = [31:16]=major, [15:0]=minor, bcd encoded@*
date = release date, format yyyymmdd@*
date =
bcd encoded
release date, format yyyymmdd@*
name = "spec
_
fmcadc100m14b"
@item Top module repository url
repo
_
url = "git://ohwr.org/fmc-projects/fmc-adc-100m14b4cha.git"
repo
_
url = "fmc-projects/fmc-adc-100m14b4cha/fmc-adc-100m14b4cha-gw.git"@*
@i
{
(This is not the full URL, it lacks the "git://ohwr.org/" prefix due to the 63-byte limitation of the field.)
}
@item Synthesis tool information
syn
_
module
_
name = "spec
_
top
_
fmc
_
adc"@*
syn
_
commit
_
id = git log -1 --format="
%H" | cut -c1-32 @*
syn
_
tool
_
name = "ISE"@*
syn
_
tool
_
version = bcd encoded synthesis tool version@*
syn
_
date = synthesis date, format yyyymmdd@*
syn
_
username =
"mcattin" (synthesised by)
syn
_
date =
bcd encoded
synthesis date, format yyyymmdd@*
syn
_
username =
username of person who synthesised the design
@end table
...
...
@@ -390,17 +391,18 @@ Below is a description of the fields and their content in the fmc-adc design on
vendor
_
id = 0x0000CE42 (CERN vendor ID)@*
device
_
id = 0x47C786A2 (echo "svec
_
fmc-adc-100m14b4cha"|md5sum|cut -c1-8) @*
version = [31:16]=major, [15:0]=minor, bcd encoded@*
date = release date, format yyyymmdd@*
date =
bcd encoded
release date, format yyyymmdd@*
name = "svec
_
fmcadc100m14b"
@item Top module repository url
repo
_
url = "git://ohwr.org/fmc-projects/fmc-adc-100m14b4cha.git"
repo
_
url = "fmc-projects/fmc-adc-100m14b4cha/fmc-adc-100m14b4cha-gw.git"@*
@i
{
(This is not the full URL, it lacks the "git://ohwr.org/" prefix due to the 63-byte limitation of the field.)
}
@item Synthesis tool information
syn
_
module
_
name = "svec
_
top
_
fmc
_
adc"@*
syn
_
commit
_
id = git log -1 --format="
%H" | cut -c1-32 @*
syn
_
tool
_
name = "ISE"@*
syn
_
tool
_
version = bcd encoded synthesis tool version@*
syn
_
date = synthesis date, format yyyymmdd@*
syn
_
username =
"mcattin" (synthesised by)
syn
_
date =
bcd encoded
synthesis date, format yyyymmdd@*
syn
_
username =
username of person who synthesised the design
@end table
@c --------------------------------------------------------------------------
...
...
hdl/spec/rtl/sdb_meta_pkg.vhd
View file @
e652759b
--------------------------------------------------------------------------------
-- CERN (BE-CO-HT)
-- FMC ADC 100Ms/s core
-- http://www.ohwr.org/projects/fmc-adc-100m14b4cha
--------------------------------------------------------------------------------
--
-- unit name: sdb_meta_pkg (sdb_meta_pkg.vhd)
--
-- author: Matthieu Cattin (matthieu.cattin@cern.ch)
--
-- date: 11-03-2013
--
-- description: Sdb meta-information for the FMC ADC 100Ms/s design for SPEC.
--
--------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Title : FMC ADC 100Ms/s SPEC SDB meta-information
-- Project : FMC ADC 100M 14B 4CHA gateware
-- URL : http://www.ohwr.org/projects/fmc-adc-100m14b4cha-gw
-------------------------------------------------------------------------------
-- File : sdb_meta_pkg.vhd
-- Author(s) : Matthieu Cattin <matthieu.cattin@cern.ch>
-- : Dimitrios Lampridis <dimitrios.lampridis@cern.ch>
-- Company : CERN (BE-CO-HT)
-- Created : 2013-03-11
-- Last update: 2016-04-19
-- Standard : VHDL'93/02
-------------------------------------------------------------------------------
-- Description: SDB meta-information for the FMC ADC 100Ms/s design for SPEC.
-------------------------------------------------------------------------------
-- Copyright (c) 2013-2016 CERN (BE-CO-HT)
-------------------------------------------------------------------------------
-- GNU LESSER GENERAL PUBLIC LICENSE
-------------------------------------------------------------------------------
-
-------------------------------------------------------------------------------
-- 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 2.1 of the License, or (at your
...
...
@@ -24,11 +26,16 @@
-- See the GNU Lesser General Public License for more details. You should have
-- received a copy of the GNU Lesser General Public License along with this
-- source; if not, download it from http://www.gnu.org/licenses/lgpl-2.1.html
--------------------------------------------------------------------------------
-- last changes: see git log.
--------------------------------------------------------------------------------
-- TODO: -
--------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Revisions :
-- Date Version Author
-- 2016-04-20 4.1 Dimitrios Lampridis
-- 2014-04-25 4.0 Matthieu Cattin
-- 2014-01-16 3.0 Matthieu Cattin
-- 2013-07-29 2.0 Matthieu Cattin
-- 2013-03-28 1.1 Matthieu Cattin
-- 2013-03-11 1.0 Matthieu Cattin
-------------------------------------------------------------------------------
library
ieee
;
...
...
@@ -45,8 +52,8 @@ package sdb_meta_pkg is
-- Top module repository url
constant
c_repo_url_sdb
:
t_sdb_repo_url
:
=
(
-- url (string,
63 char
)
repo_url
=>
"
git://ohwr.org/fmc-projects/fmc-adc-100m14b4cha.git
"
);
-- url (string,
limited to 63 char, full URL does not fit unfortunately
)
repo_url
=>
"
fmc-projects/fmc-adc-100m14b4cha/fmc-adc-100m14b4cha-gw.git
"
);
-- Synthesis informations
constant
c_synthesis_sdb
:
t_sdb_synthesis
:
=
(
...
...
@@ -58,22 +65,21 @@ package sdb_meta_pkg is
-- Synthesis tool name (string, 8 char)
syn_tool_name
=>
"ISE "
,
-- Synthesis tool version (bcd encoded, 32-bit)
syn_tool_version
=>
x"000001
33
"
,
syn_tool_version
=>
x"000001
47
"
,
-- Synthesis date (bcd encoded, 32-bit, yyyymmdd)
syn_date
=>
x"201
40425
"
,
syn_date
=>
x"201
60420
"
,
-- Synthesised by (string, 15 char)
syn_username
=>
"
mcattin
"
);
syn_username
=>
"
dlamprid
"
);
-- Integration record
constant
c_integration_sdb
:
t_sdb_integration
:
=
(
product
=>
(
vendor_id
=>
x"000000000000CE42"
,
-- CERN
device_id
=>
x"47c786a2"
,
-- echo "spec_fmc-adc-100m14b4cha" | md5sum | cut -c1-8
version
=>
x"0004000
0
"
,
-- bcd encoded, [31:16] = major, [15:0] = minor
date
=>
x"201
40425
"
,
-- yyyymmdd
version
=>
x"0004000
1
"
,
-- bcd encoded, [31:16] = major, [15:0] = minor
date
=>
x"201
60420
"
,
-- yyyymmdd
name
=>
"spec_fmcadc100m14b "
));
end
sdb_meta_pkg
;
...
...
hdl/svec/rtl/sdb_meta_pkg.vhd
View file @
e652759b
--------------------------------------------------------------------------------
-- CERN (BE-CO-HT)
-- FMC ADC 100Ms/s for SVEC carrier
-- http://www.ohwr.org/projects/fmc-adc-100m14b4cha
--------------------------------------------------------------------------------
--
-- unit name: sdb_meta_pkg (sdb_meta_pkg.vhd)
--
-- author: Matthieu Cattin (matthieu.cattin@cern.ch)
--
-- date: 05-07-2013
--
-- description: Sdb meta-information for the FMC ADC 100Ms/s design for SVEC.
--
--------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Title : FMC ADC 100Ms/s SVEC SDB meta-information
-- Project : FMC ADC 100M 14B 4CHA gateware
-- URL : http://www.ohwr.org/projects/fmc-adc-100m14b4cha-gw
-------------------------------------------------------------------------------
-- File : sdb_meta_pkg.vhd
-- Author(s) : Matthieu Cattin <matthieu.cattin@cern.ch>
-- : Dimitrios Lampridis <dimitrios.lampridis@cern.ch>
-- Company : CERN (BE-CO-HT)
-- Created : 2013-07-05
-- Last update: 2016-04-19
-- Standard : VHDL'93/02
-------------------------------------------------------------------------------
-- Description: SDB meta-information for the FMC ADC 100Ms/s design for SVEC.
-------------------------------------------------------------------------------
-- Copyright (c) 2013-2016 CERN (BE-CO-HT)
-------------------------------------------------------------------------------
-- GNU LESSER GENERAL PUBLIC LICENSE
-------------------------------------------------------------------------------
-
-------------------------------------------------------------------------------
-- 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 2.1 of the License, or (at your
...
...
@@ -24,11 +26,14 @@
-- See the GNU Lesser General Public License for more details. You should have
-- received a copy of the GNU Lesser General Public License along with this
-- source; if not, download it from http://www.gnu.org/licenses/lgpl-2.1.html
--------------------------------------------------------------------------------
-- last changes: see git log.
--------------------------------------------------------------------------------
-- TODO: -
--------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Revisions :
-- Date Version Author
-- 2016-04-20 4.1 Dimitrios Lampridis
-- 2014-04-25 4.0 Matthieu Cattin
-- 2014-01-16 3.0 Matthieu Cattin
-- 2013-07-29 1.0 Matthieu Cattin
-------------------------------------------------------------------------------
library
ieee
;
...
...
@@ -45,8 +50,8 @@ package sdb_meta_pkg is
-- Top module repository url
constant
c_repo_url_sdb
:
t_sdb_repo_url
:
=
(
-- url (string,
63 char
)
repo_url
=>
"
git://ohwr.org/fmc-projects/fmc-adc-100m14b4cha.git
"
);
-- url (string,
limited to 63 char, full URL does not fit unfortunately
)
repo_url
=>
"
fmc-projects/fmc-adc-100m14b4cha/fmc-adc-100m14b4cha-gw.git
"
);
-- Synthesis informations
constant
c_synthesis_sdb
:
t_sdb_synthesis
:
=
(
...
...
@@ -58,19 +63,19 @@ package sdb_meta_pkg is
-- Synthesis tool name (string, 8 char)
syn_tool_name
=>
"ISE "
,
-- Synthesis tool version (bcd encoded, 32-bit)
syn_tool_version
=>
x"000001
33
"
,
syn_tool_version
=>
x"000001
47
"
,
-- Synthesis date (bcd encoded, 32-bit, yyyymmdd)
syn_date
=>
x"201
40425
"
,
syn_date
=>
x"201
60420
"
,
-- Synthesised by (string, 15 char)
syn_username
=>
"
mcattin
"
);
syn_username
=>
"
dlamprid
"
);
-- Integration record
constant
c_integration_sdb
:
t_sdb_integration
:
=
(
product
=>
(
vendor_id
=>
x"000000000000CE42"
,
-- CERN
device_id
=>
x"5c01a632"
,
-- echo "svec_fmc-adc-100m14b4cha" | md5sum | cut -c1-8
version
=>
x"0004000
0
"
,
-- bcd encoded, [31:16] = major, [15:0] = minor
date
=>
x"201
40425
"
,
-- yyyymmdd
version
=>
x"0004000
1
"
,
-- bcd encoded, [31:16] = major, [15:0] = minor
date
=>
x"201
60420
"
,
-- yyyymmdd
name
=>
"svec_fmcadc100m14b "
));
...
...
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