Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
C
Conv TTL RS485 - Testing
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
3
Issues
3
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 - Testing
Commits
53b56d05
Commit
53b56d05
authored
Dec 12, 2014
by
Theodor-Adrian Stana
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
doc: Small additions to PTS register descriptions
parent
8c198c17
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
40 additions
and
24 deletions
+40
-24
pts_regs.tex
doc/hdlg/pts_regs.tex
+16
-12
pts_regs.wb
hdl/modules/pts_regs.wb
+24
-12
No files found.
doc/hdlg/pts_regs.tex
View file @
53b56d05
\subsection
{
PTS control and status registers
}
\label
{
subsec:wbgen:pts
}
Registers of the PTS firmware
Base address: 0xf
{}
f
{}
f
{}
f
{}
f
{}
f
{}
f
{}
f
{
\rowcolors
{
2
}{
white
}{
gray!25
}
...
...
@@ -92,49 +92,49 @@ Reset value: g\_board\_id
CHLEDT
}
[
\emph
{
read/write
}
]: Channel pulse LED enable
\\
1 -- Enable channel LED sequencing 0 -- No effect
1 -- Enable channel LED sequencing
\\
0 -- No effect
\end{small}
\item
\begin{small}
{
\bf
STLEDT
}
[
\emph
{
read/write
}
]: Status LED enable
\\
1 -- Enable front panel bicolor LED sequencing 0 -- No effect
1 -- Enable front panel bicolor LED sequencing
\\
0 -- No effect
\end{small}
\item
\begin{small}
{
\bf
RLEDT
}
[
\emph
{
read/write
}
]: Rear pulse LED line
\\
1 -- Set LED lines high 0 -- No effect
1 -- Set LED lines high
\\
0 -- No effect
\end{small}
\item
\begin{small}
{
\bf
TTLPT
}
[
\emph
{
read/write
}
]: TTL test enable
\\
1 -- Enable pulse generation from CH1 0 -- No effect
1 -- Enable pulse generation from CH1
\\
0 -- No effect
\end{small}
\item
\begin{small}
{
\bf
REARPT
}
[
\emph
{
read/write
}
]: Rear pulse enable
\\
1 -- Enable rear panel pulse generation 0 -- No effect
1 -- Enable rear panel pulse generation
\\
0 -- No effect
\end{small}
\item
\begin{small}
{
\bf
TSTCVCC
}
[
\emph
{
read/write
}
]: RS485 tester card VCC
\\
1 -- Power on the RS485 tester 0 -- No effect
1 -- Power on the RS485 tester
\\
0 -- No effect
\end{small}
\item
\begin{small}
{
\bf
TSTCMUXEN
}
[
\emph
{
read/write
}
]: RS485 tester card MUX enable
\\
1 -- Enable multiplexers on RS485 tester 0 -- No effect
1 -- Enable multiplexers on RS485 tester
\\
0 -- No effect
\end{small}
\item
\begin{small}
{
\bf
...
...
@@ -155,24 +155,28 @@ RS485 tester S1 line on multiplexers
RST
\_
UNLOCK
}
[
\emph
{
read/write
}
]: Reset unlock bit
\\
1 -- Reset bit unlocked 0 -- Reset bit locked
1 -- Reset bit unlocked
\\
0 -- Reset bit locked
\end{small}
\item
\begin{small}
{
\bf
RST
}
[
\emph
{
read/write
}
]: Reset bit
}
[
\emph
{
read/write
}
]: Reset bit
-- active only if RST
\_
UNLOCK is 1
\\
1 -- initiate logic reset 0 -- no reset
1 -- initiate logic reset
\\
0 -- no reset
\end{small}
\item
\begin{small}
{
\bf
SWITCH
}
[
\emph
{
read-only
}
]: switches
\\
1 - switch is ON
\\
0 - switch is OFF
\end{small}
\item
\begin{small}
{
\bf
RTM
}
[
\emph
{
read-only
}
]: RTM
}
[
\emph
{
read-only
}
]: RTM detection lines
\\
1 - line active
\\
0 - line inactive
\end{small}
\item
\begin{small}
{
\bf
...
...
hdl/modules/pts_regs.wb
View file @
53b56d05
...
...
@@ -33,7 +33,6 @@
peripheral {
name = "PTS control and status registers";
description = "Registers of the PTS firmware";
hdl_entity = "pts_regs";
prefix = "pts";
...
...
@@ -62,7 +61,8 @@ peripheral {
field {
name = "Channel pulse LED enable";
prefix = "chledt";
description = "1 -- Enable channel LED sequencing \ 0 -- No effect";
description = "1 -- Enable channel LED sequencing \
0 -- No effect";
type = BIT;
access_bus = READ_WRITE;
access_dev = READ_ONLY;
...
...
@@ -71,7 +71,8 @@ peripheral {
field {
name = "Status LED enable";
prefix = "stledt";
description = "1 -- Enable front panel bicolor LED sequencing \ 0 -- No effect";
description = "1 -- Enable front panel bicolor LED sequencing \
0 -- No effect";
type = BIT;
access_bus = READ_WRITE;
access_dev = READ_ONLY;
...
...
@@ -80,7 +81,8 @@ peripheral {
field {
name = "Rear pulse LED line";
prefix = "rledt";
description = "1 -- Set LED lines high \ 0 -- No effect";
description = "1 -- Set LED lines high \
0 -- No effect";
type = BIT;
access_bus = READ_WRITE;
access_dev = READ_ONLY;
...
...
@@ -89,7 +91,8 @@ peripheral {
field {
name = "TTL test enable";
prefix = "ttlpt";
description = "1 -- Enable pulse generation from CH1 \ 0 -- No effect";
description = "1 -- Enable pulse generation from CH1 \
0 -- No effect";
type = BIT;
access_bus = READ_WRITE;
access_dev = READ_ONLY;
...
...
@@ -98,7 +101,8 @@ peripheral {
field {
name = "Rear pulse enable";
prefix = "rearpt";
description = "1 -- Enable rear panel pulse generation \ 0 -- No effect";
description = "1 -- Enable rear panel pulse generation \
0 -- No effect";
type = BIT;
access_bus = READ_WRITE;
access_dev = READ_ONLY;
...
...
@@ -107,7 +111,8 @@ peripheral {
field {
name = "RS485 tester card VCC";
prefix = "tstcvcc";
description = "1 -- Power on the RS485 tester \ 0 -- No effect";
description = "1 -- Power on the RS485 tester \
0 -- No effect";
type = BIT;
access_bud = READ_WRITE;
access_dev = READ_ONLY;
...
...
@@ -116,7 +121,8 @@ peripheral {
field {
name = "RS485 tester card MUX enable";
prefix = "tstcmuxen";
description = "1 -- Enable multiplexers on RS485 tester \ 0 -- No effect";
description = "1 -- Enable multiplexers on RS485 tester \
0 -- No effect";
type = BIT;
access_bud = READ_WRITE;
access_dev = READ_ONLY;
...
...
@@ -142,7 +148,8 @@ peripheral {
field {
name = "Reset unlock bit";
description = "1 -- Reset bit unlocked \ 0 -- Reset bit locked";
description = "1 -- Reset bit unlocked \
0 -- Reset bit locked";
prefix = "rst_unlock";
type = BIT;
align = 14;
...
...
@@ -151,8 +158,9 @@ peripheral {
load = LOAD_EXT;
};
field {
name = "Reset bit";
description = "1 -- initiate logic reset \ 0 -- no reset";
name = "Reset bit -- active only if RST\_UNLOCK is 1";
description = "1 -- initiate logic reset \
0 -- no reset";
prefix = "rst";
type = BIT;
access_bus = READ_WRITE;
...
...
@@ -163,6 +171,8 @@ peripheral {
field {
name = "switches";
prefix = "switch";
description = "1 - switch is ON \
0 - switch is OFF";
type = SLV;
align = 16;
size = 8;
...
...
@@ -171,8 +181,10 @@ peripheral {
};
field {
name = "RTM";
name = "RTM
detection lines
";
prefix = "rtm";
description = "1 - line active \
0 - line inactive";
type = SLV;
align = 24;
size = 6;
...
...
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