Commit 63d84121 authored by Denia Bouhired-Ferrag's avatar Denia Bouhired-Ferrag

Changes to hdl guide for release 4

parent 9e8e0f9c
......@@ -11,7 +11,7 @@
\hfill Gateware v3.0
\hfill January 27, 2015
\hfill February 17, 2017
\vspace*{3cm}
......@@ -26,8 +26,8 @@
%---------------------------------------------------------------
% name
%---------------------------------------------------------------
\noindent {\Large \textbf{Theodor-Adrian Stana (CERN/BE-CO-HT)}}
\noindent {\Large \textbf{Theodor-Adrian Stana (CERN/BE-CO-HT)}}\\
\noindent { \textit {Last modified by Denia Bouhired-Ferrag (CERN/BE-CO-HT)}}\\
\noindent \rule{\textwidth}{.05cm}
\end{titlepage}
This diff is collapsed.
This diff is collapsed.
......@@ -85,6 +85,7 @@ work, see \\
25-09-2014 & 3.00 & Version 3.0 of gateware, using the new converter board common gateware~\cite{conv-common-gw-ohwr} \newline
\textbf{This version changes the memory map} \\
27-01-2015 & 3.01 & Added repository download commands to Section~\ref{sec:intro} \\
17-02-2017 & 4.00 & Version 4 modifications, moved LED logic inside the common gateware entity \\
\hline
\end{tabular}
}
......@@ -262,8 +263,29 @@ shown in Figure~\ref{fig:switches}.
\end{figure}
\pagebreak
%==============================================================================
% SEC: PCB Version
%==============================================================================
\subsection{PCB Version}
\label{sec:pcb-ver}
CONV-TTL-BLO boards from version 4 onwards, offer the possibility for the FPGA to receive
information on the hardware version. This information is hardwired on the board in the form of
pulled-up or pulled-down resistors for each bit ~\cite{conv-ttl-blo-hwguide}.
As gateware release 4 together with hardware version 4, enables pulse repetition at higher
frequencies~\cite{conv-ttl-blo-ug}. Therefore, PCB version input lines are used to enable the so-
called \textit{burst mode} enable signal, needed by conv-common-gw component in order to enable pulse
width selection and burst mode functionality.
The PCB version I/O is therefore checked, burst mode is enabled via a comparator. if the version is 4 or higher.
The functionality is disabled for older PCBs\footnotemark\footnotetext{Since the hardware version is
not available on older boards and since the I/O pins now assigned to it were by default pulled-
down, board v3 and earlier will show the PCB version as 0)}.
\section{Output logic}
%==============================================================================
% SEC: TTL/TTL-BAR output logic
%==============================================================================
......@@ -344,7 +366,7 @@ $reg. index = \frac{addr}{4} + 1$
\hline
Board registers & 0x000 & 0x0ff & Coverter board registers \\
MultiBoot & 0x100 & 0x11f & MultiBoot module \\
One-wire master & 0x200 & 0x2ff & One-wire master for DS18B20 thermometer module \\
%One-wire master & 0x200 & 0x2ff & One-wire master for DS18B20 thermometer module \\
SDB descriptor & 0xf00 & 0xfff & SDB descriptor (see~\cite{sdb}) \\
\hline
\end{tabular}
......
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