Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
C
Conv TTL RS485 - Gateware
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
Conv TTL RS485 - Gateware
Commits
8c161b87
Commit
8c161b87
authored
Sep 28, 2018
by
Denia Bouhired-Ferrag
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
DOC: Newest version of hdlguide with new register map
parent
5fec352a
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
30 additions
and
23 deletions
+30
-23
cern-title.tex
doc/hdlg/cern-title.tex
+3
-3
conv-regs.tex
doc/hdlg/conv-regs.tex
+18
-18
hdlg-conv-ttl-rs485.bib
doc/hdlg/hdlg-conv-ttl-rs485.bib
+6
-1
hdlg-conv-ttl-rs485.tex
doc/hdlg/hdlg-conv-ttl-rs485.tex
+3
-1
No files found.
doc/hdlg/cern-title.tex
View file @
8c161b87
...
@@ -9,9 +9,9 @@
...
@@ -9,9 +9,9 @@
\noindent
\rule
{
\textwidth
}{
.1cm
}
\noindent
\rule
{
\textwidth
}{
.1cm
}
\hfill
Gateware v
1
.0
\hfill
Gateware v
2
.0
\hfill
January 27, 2015
\hfill
August 29, 2018
\vspace*
{
3cm
}
\vspace*
{
3cm
}
...
@@ -26,7 +26,7 @@
...
@@ -26,7 +26,7 @@
%---------------------------------------------------------------
%---------------------------------------------------------------
% name
% name
%---------------------------------------------------------------
%---------------------------------------------------------------
\noindent
{
\Large
\textbf
{
Theodor-Adrian Stana (CERN/BE-CO-HT)
}}
\noindent
{
\Large
\textbf
{
CERN/BE-CO-HT
}}
\noindent
\rule
{
\textwidth
}{
.05cm
}
\noindent
\rule
{
\textwidth
}{
.05cm
}
...
...
doc/hdlg/conv-regs.tex
View file @
8c161b87
...
@@ -27,12 +27,12 @@ Base address: 0x000
...
@@ -27,12 +27,12 @@ Base address: 0x000
0x1c
&
0x00000000
&
CH4FPPCR
&
Channel 4 TTL Pulse Counter Register
\\
0x1c
&
0x00000000
&
CH4FPPCR
&
Channel 4 TTL Pulse Counter Register
\\
0x20
&
0x00000000
&
CH5FPPCR
&
Channel 5 TTL Pulse Counter Register
\\
0x20
&
0x00000000
&
CH5FPPCR
&
Channel 5 TTL Pulse Counter Register
\\
0x24
&
0x00000000
&
CH6FPPCR
&
Channel 6 TTL Pulse Counter Register
\\
0x24
&
0x00000000
&
CH6FPPCR
&
Channel 6 TTL Pulse Counter Register
\\
0x28
&
0x00000000
&
CH1RPPCR
&
Channel 1
BLO
Pulse Counter Register
\\
0x28
&
0x00000000
&
CH1RPPCR
&
Channel 1
RS-485
Pulse Counter Register
\\
0x2c
&
0x00000000
&
CH2RPPCR
&
Channel 2
BLO
Pulse Counter Register
\\
0x2c
&
0x00000000
&
CH2RPPCR
&
Channel 2
RS-485
Pulse Counter Register
\\
0x30
&
0x00000000
&
CH3RPPCR
&
Channel 3
BLO
Pulse Counter Register
\\
0x30
&
0x00000000
&
CH3RPPCR
&
Channel 3
RS-485
Pulse Counter Register
\\
0x34
&
0x00000000
&
CH4RPPCR
&
Channel 4
BLO
Pulse Counter Register
\\
0x34
&
0x00000000
&
CH4RPPCR
&
Channel 4
RS-485
Pulse Counter Register
\\
0x38
&
0x00000000
&
CH5RPPCR
&
Channel 5
BLO
Pulse Counter Register
\\
0x38
&
0x00000000
&
CH5RPPCR
&
Channel 5
RS-485
Pulse Counter Register
\\
0x3c
&
0x00000000
&
CH6RPPCR
&
Channel 6
BLO
Pulse Counter Register
\\
0x3c
&
0x00000000
&
CH6RPPCR
&
Channel 6
RS-485
Pulse Counter Register
\\
0x40
&
0x00000000
&
TVLR
&
Time Value Low Register
\\
0x40
&
0x00000000
&
TVLR
&
Time Value Low Register
\\
0x44
&
0x00000000
&
TVHR
&
Time Value High Register
\\
0x44
&
0x00000000
&
TVHR
&
Time Value High Register
\\
0x48
&
0x00000000
&
TBMR
&
Tag Buffer Meta Register
\\
0x48
&
0x00000000
&
TBMR
&
Tag Buffer Meta Register
\\
...
@@ -493,7 +493,7 @@ CH6FPPCR
...
@@ -493,7 +493,7 @@ CH6FPPCR
}
[
\emph
{
read/write
}
]: TTL pulse counter value
}
[
\emph
{
read/write
}
]: TTL pulse counter value
\end{small}
\end{small}
\end{itemize}
\end{itemize}
\subsubsection
{
CH1RPPCR - Channel 1 Pulse Counter Register for
BLO
pulses
}
\subsubsection
{
CH1RPPCR - Channel 1 Pulse Counter Register for
RS-485
pulses
}
\label
{
app:conv-regs-CH1RPPCR
}
\label
{
app:conv-regs-CH1RPPCR
}
\vspace
{
11pt
}
\vspace
{
11pt
}
\noindent
\noindent
...
@@ -522,10 +522,10 @@ CH6FPPCR
...
@@ -522,10 +522,10 @@ CH6FPPCR
\item
\begin{small}
\item
\begin{small}
{
\bf
{
\bf
CH1RPPCR
CH1RPPCR
}
[
\emph
{
read/write
}
]:
BLO
pulse counter value
}
[
\emph
{
read/write
}
]:
RS-485
pulse counter value
\end{small}
\end{small}
\end{itemize}
\end{itemize}
\subsubsection
{
CH2RPPCR - Channel 2 Pulse Counter Register for
BLO
pulses
}
\subsubsection
{
CH2RPPCR - Channel 2 Pulse Counter Register for
RS-485
pulses
}
\label
{
app:conv-regs-CH2RPPCR
}
\label
{
app:conv-regs-CH2RPPCR
}
...
@@ -556,10 +556,10 @@ CH1RPPCR
...
@@ -556,10 +556,10 @@ CH1RPPCR
\item
\begin{small}
\item
\begin{small}
{
\bf
{
\bf
CH2RPPCR
CH2RPPCR
}
[
\emph
{
read/write
}
]:
BLO
pulse counter value
}
[
\emph
{
read/write
}
]:
RS-485
pulse counter value
\end{small}
\end{small}
\end{itemize}
\end{itemize}
\subsubsection
{
CH3RPPCR - Channel 3 Pulse Counter Register for
BLO
pulses
}
\subsubsection
{
CH3RPPCR - Channel 3 Pulse Counter Register for
RS-485
pulses
}
\label
{
app:conv-regs-CH3RPPCR
}
\label
{
app:conv-regs-CH3RPPCR
}
...
@@ -590,10 +590,10 @@ CH2RPPCR
...
@@ -590,10 +590,10 @@ CH2RPPCR
\item
\begin{small}
\item
\begin{small}
{
\bf
{
\bf
CH3RPPCR
CH3RPPCR
}
[
\emph
{
read/write
}
]:
BLO
pulse counter value
}
[
\emph
{
read/write
}
]:
RS-485
pulse counter value
\end{small}
\end{small}
\end{itemize}
\end{itemize}
\subsubsection
{
CH4RPPCR - Channel 4 Pulse Counter Register for
BLO
pulses
}
\subsubsection
{
CH4RPPCR - Channel 4 Pulse Counter Register for
RS-485
pulses
}
\label
{
app:conv-regs-CH4RPPCR
}
\label
{
app:conv-regs-CH4RPPCR
}
\vspace
{
11pt
}
\vspace
{
11pt
}
...
@@ -623,10 +623,10 @@ CH3RPPCR
...
@@ -623,10 +623,10 @@ CH3RPPCR
\item
\begin{small}
\item
\begin{small}
{
\bf
{
\bf
CH4RPPCR
CH4RPPCR
}
[
\emph
{
read/write
}
]:
BLO
pulse counter value
}
[
\emph
{
read/write
}
]:
RS-485
pulse counter value
\end{small}
\end{small}
\end{itemize}
\end{itemize}
\subsubsection
{
CH5RPPCR - Channel 5 Pulse Counter Register for
BLO
pulses
}
\subsubsection
{
CH5RPPCR - Channel 5 Pulse Counter Register for
RS-485
pulses
}
\label
{
app:conv-regs-CH5RPPCR
}
\label
{
app:conv-regs-CH5RPPCR
}
\vspace
{
11pt
}
\vspace
{
11pt
}
...
@@ -656,10 +656,10 @@ CH4RPPCR
...
@@ -656,10 +656,10 @@ CH4RPPCR
\item
\begin{small}
\item
\begin{small}
{
\bf
{
\bf
CH5RPPCR
CH5RPPCR
}
[
\emph
{
read/write
}
]:
BLO
pulse counter value
}
[
\emph
{
read/write
}
]:
RS-485
pulse counter value
\end{small}
\end{small}
\end{itemize}
\end{itemize}
\subsubsection
{
CH6RPPCR - Channel 6 Pulse Counter Register for
BLO
pulses
}
\subsubsection
{
CH6RPPCR - Channel 6 Pulse Counter Register for
RS-485
pulses
}
\label
{
app:conv-regs-CH6RPPCR
}
\label
{
app:conv-regs-CH6RPPCR
}
...
@@ -690,7 +690,7 @@ CH5RPPCR
...
@@ -690,7 +690,7 @@ CH5RPPCR
\item
\begin{small}
\item
\begin{small}
{
\bf
{
\bf
CH6RPPCR
CH6RPPCR
}
[
\emph
{
read/write
}
]:
BLO
pulse counter value
}
[
\emph
{
read/write
}
]:
RS-485
pulse counter value
\end{small}
\end{small}
\end{itemize}
\end{itemize}
\subsubsection
{
TVLR - Time Value Low Register
}
\subsubsection
{
TVLR - Time Value Low Register
}
...
...
doc/hdlg/hdlg-conv-ttl-rs485.bib
View file @
8c161b87
...
@@ -12,10 +12,15 @@
...
@@ -12,10 +12,15 @@
}
}
@misc{conv-ttl-rs485-ug,
@misc{conv-ttl-rs485-ug,
title = {{CONV-TTL-RS485 User Guide
on OHWR
}},
title = {{CONV-TTL-RS485 User Guide}},
howpublished = {\url{http://www.ohwr.org/documents/351}}
howpublished = {\url{http://www.ohwr.org/documents/351}}
}
}
@misc{conv-ttl-RS485-hwguide,
title = {{CONV-TTL-RS485 Hardware Guide}},
howpublished = {\url{https://www.ohwr.org/attachments/5519/hwg-conv-ttl-rs485.pdf}}
}
@misc{conv-ttl-rs485-sch,
@misc{conv-ttl-rs485-sch,
title = {{CONV-TTL-RS485 on CERN EDMS}}},
title = {{CONV-TTL-RS485 on CERN EDMS}}},
howpublished = {\url{https://edms.cern.ch/nav/P:EDA-02541:V0/I:EDA-02541-V1-0:V0/TAB4}}
howpublished = {\url{https://edms.cern.ch/nav/P:EDA-02541:V0/I:EDA-02541-V1-0:V0/TAB4}}
...
...
doc/hdlg/hdlg-conv-ttl-rs485.tex
View file @
8c161b87
...
@@ -78,6 +78,8 @@ work, see \\
...
@@ -78,6 +78,8 @@ work, see \\
06-01-2015
&
0.2
&
Release for gateware v0.0
\\
06-01-2015
&
0.2
&
Release for gateware v0.0
\\
06-01-2015
&
1.0
&
Updated memory map for gateware v1.0
\\
06-01-2015
&
1.0
&
Updated memory map for gateware v1.0
\\
27-01-2015
&
1.1
&
Added repository download commands to Section~
\ref
{
sec:intro
}
\\
27-01-2015
&
1.1
&
Added repository download commands to Section~
\ref
{
sec:intro
}
\\
29-08-2018
&
2.0
&
Updated version for release v2.0 ~
\ref
{
sec:intro
}
\\
\hline
\hline
\end{tabular}
\end{tabular}
}
}
...
@@ -171,7 +173,7 @@ on.
...
@@ -171,7 +173,7 @@ on.
In addition, because in TTL-BAR mode a lack of signal on the line is high (due
In addition, because in TTL-BAR mode a lack of signal on the line is high (due
to the on-board Schmitt-trigger buffer), the
\textit
{
no signal detect
}
block
to the on-board Schmitt-trigger buffer), the
\textit
{
no signal detect
}
block
(Figure~
\ref
{
fig:no-sig-detect
}
) disables this line if it is high for 100~
${
\mu
}
s
$
,
(Figure~
\ref
{
fig:no-sig-detect
}
) disables this line if it is high for 100~
${
\mu
}
s
$
,
to allow propagation of
blocking
pulses arriving on the rear panel while the channel
to allow propagation of pulses arriving on the rear panel while the channel
has no cable plugged in while in TTL-BAR mode.
has no cable plugged in while in TTL-BAR mode.
When in TTL-BAR mode, the FRONTFS bits of the lines status register
When in TTL-BAR mode, the FRONTFS bits of the lines status register
...
...
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