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
7e594263
Commit
7e594263
authored
May 11, 2021
by
Tristan Gingold
Committed by
Federico Vaga
May 11, 2021
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
doc: use cheby files from hdl/ for the register map
parent
a7d5a59f
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
42 additions
and
68 deletions
+42
-68
Makefile
doc/gateware/regs/Makefile
+14
-7
spec_ref_fmc_adc_100Ms_doc.cheby
doc/gateware/regs/spec_ref_fmc_adc_100Ms_doc.cheby
+0
-27
svec_ref_fmc_adc_100Ms_doc.cheby
doc/gateware/regs/svec_ref_fmc_adc_100Ms_doc.cheby
+0
-32
spec_ref_fmc_adc_100M.rst
doc/gateware/spec_ref_fmc_adc_100M.rst
+14
-1
svec_ref_fmc_adc_100M.rst
doc/gateware/svec_ref_fmc_adc_100M.rst
+14
-1
No files found.
doc/gateware/regs/Makefile
View file @
7e594263
...
...
@@ -2,16 +2,23 @@
#
# SPDX-License-Identifier: CC0-1.0
SOURCES
=
$
(
wildcard
*
.cheby
)
../../../hdl/cheby/fmc_adc_mezzanine_mmap.cheby
TARGETS
=
$
(
SOURCES:.cheby
=
.htm
)
all
:
spec_base_regs.htm svec_base_regs.htm svec_ref_fmc_adc_100Ms_mmap.htm spec_ref_fmc_adc_100Ms_mmap.htm
all
:
$(TARGETS)
.PHONY
:
clean
.PHONY
:
$(TARGETS) clean
CHEBY_BUILD
=(
cd
$
(
dir
$<
)
;
cheby
-i
$
(
notdir
$<
)
--gen-doc
--doc
html
)
>
$@
$(TARGETS)
:
%.htm : %.cheby
@
echo
-e
"
\n\0
33[34m
\0
33[1m-> Processing file
$<
\0
33[0m"
@
cheby
-i
$<
--gen-doc
=
$(
shell
basename
$@)
--doc
html
spec_ref_fmc_adc_100Ms_mmap.htm
:
../../../hdl/cheby/spec_ref_fmc_adc_100Ms_mmap.cheby
$(CHEBY_BUILD)
svec_ref_fmc_adc_100Ms_mmap.htm
:
../../../hdl/cheby/svec_ref_fmc_adc_100Ms_mmap.cheby
$(CHEBY_BUILD)
svec_base_regs.htm
:
../../../hdl/ip_cores/svec/hdl/rtl/svec_base_regs.cheby
$(CHEBY_BUILD)
spec_base_regs.htm
:
../../../hdl/ip_cores/spec/hdl/rtl/spec_base_regs.cheby
$(CHEBY_BUILD)
clean
:
@
rm
-f
*
.md
*
.rst
*
.htm
doc/gateware/regs/spec_ref_fmc_adc_100Ms_doc.cheby
deleted
100644 → 0
View file @
a7d5a59f
# SPDX-FileCopyrightText: 2020 CERN (home.cern)
#
# SPDX-License-Identifier: CC-BY-SA-4.0
memory-map:
name: spec_ref_fmc_adc_100m_doc
bus: wb-32-be
description: SPEC FMC-ADC-100M full memory map
children:
- submap:
name: spec_base_mmap
address: 0x0000
description: SPEC base memory map
filename: ../../../hdl/ip_cores/spec/hdl/rtl/spec_base_regs.cheby
- submap:
name: metadata
address: 0x2000
size: 0x40
interface: wb-32-be
x-hdl:
busgroup: True
description: a ROM containing the application metadata
- submap:
name: fmc_adc_mezzanine
address: 0x4000
description: FMC ADC Mezzanine
filename: ../../../hdl/cheby/fmc_adc_mezzanine_mmap.cheby
doc/gateware/regs/svec_ref_fmc_adc_100Ms_doc.cheby
deleted
100644 → 0
View file @
a7d5a59f
# SPDX-FileCopyrightText: 2020 CERN (home.cern)
#
# SPDX-License-Identifier: CC-BY-SA-4.0
memory-map:
name: svec_ref_fmc_adc_100m_doc
bus: wb-32-be
description: SVEC FMC-ADC-100M full memory map
children:
- submap:
name: svec_base_mmap
address: 0x0000
description: SVEC base memory map
filename: ../../../hdl/ip_cores/svec/hdl/rtl/svec_base_regs.cheby
- submap:
name: metadata
address: 0x2000
size: 0x40
interface: wb-32-be
x-hdl:
busgroup: True
description: a ROM containing the application metadata
- submap:
name: fmc1_adc_mezzanine
address: 0x4000
description: FMC ADC Mezzanine slot 1
filename: ../../../hdl/cheby/fmc_adc_mezzanine_mmap.cheby
- submap:
name: fmc2_adc_mezzanine
address: 0x6000
description: FMC ADC Mezzanine slot 2
filename: ../../../hdl/cheby/fmc_adc_mezzanine_mmap.cheby
doc/gateware/spec_ref_fmc_adc_100M.rst
View file @
7e594263
...
...
@@ -6,5 +6,18 @@
SPEC FMC ADC 100M
=================
The memory map is divided in two parts: a common part defined by the
carrier and shared with other designs, and a second part specific to
the mezzanine.
Common part
***********
.. raw:: html
:file: regs/spec_base_regs.htm
Specific part
*************
.. raw:: html
:file: regs/spec_ref_fmc_adc_100Ms_
doc
.htm
:file: regs/spec_ref_fmc_adc_100Ms_
mmap
.htm
doc/gateware/svec_ref_fmc_adc_100M.rst
View file @
7e594263
...
...
@@ -6,5 +6,18 @@
SVEC FMC ADC 100M
=================
The memory map is divided in two parts: a common part defined by the
carrier and shared with other designs, and a second part specific to
the mezzanine.
Common part
***********
.. raw:: html
:file: regs/svec_base_regs.htm
Specific part
*************
.. raw:: html
:file: regs/svec_ref_fmc_adc_100Ms_
doc
.htm
:file: regs/svec_ref_fmc_adc_100Ms_
mmap
.htm
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