summaryrefslogtreecommitdiffstats
path: root/figures
diff options
context:
space:
mode:
authorYann Herklotz <git@yannherklotz.com>2022-04-18 16:23:37 +0100
committerYann Herklotz <git@yannherklotz.com>2022-04-18 16:23:37 +0100
commit5432fc846a60bf6b2567cd5d1f886de052e34940 (patch)
treea61db8522fae4e60ece814619c7e15c629bb5b06 /figures
parentdc7d1d5802348356a1c493330f5e290b7bdf7673 (diff)
downloadlsr22_fvhls-5432fc846a60bf6b2567cd5d1f886de052e34940.tar.gz
lsr22_fvhls-5432fc846a60bf6b2567cd5d1f886de052e34940.zip
More work on all chapters
Diffstat (limited to 'figures')
-rw-r--r--figures/timing-1.tex27
-rw-r--r--figures/timing-2.tex24
2 files changed, 51 insertions, 0 deletions
diff --git a/figures/timing-1.tex b/figures/timing-1.tex
new file mode 100644
index 0000000..914576d
--- /dev/null
+++ b/figures/timing-1.tex
@@ -0,0 +1,27 @@
+\documentclass{standalone}
+
+\usepackage{tikz}
+\usepackage{tikz-timing}
+\usepackage{newpxtext}
+\usepackage{newpxmath}
+
+\begin{document}
+
+\begin{tikztimingtable}[timing/d/background/.style={fill=white}]
+ \small clk & 2L 3{6C} \\
+ \small u\_en & 2D{u\_en} 18D{$\overline{\texttt{u\_en}}$}\\
+ \small addr & 2U 18D{3} \\
+ \small wr\_en & 2U 18L \\
+ \small en & 8D{u\_en} 12D{$\overline{\texttt{u\_en}}$}\\
+ \small d\_out & 8U 12D{0xDEADBEEF} \\
+ \small r & 14U 6D{0xDEADBEEF} \\
+ \extracode
+ \node[help lines] at (2,2.25) {\tiny 1};
+ \node[help lines] at (8,2.25) {\tiny 2};
+ \node[help lines] at (14,2.25) {\tiny 3};
+ \begin{pgfonlayer}{background}
+ \vertlines[help lines]{2,8,14}
+ \end{pgfonlayer}
+\end{tikztimingtable}
+
+\end{document}
diff --git a/figures/timing-2.tex b/figures/timing-2.tex
new file mode 100644
index 0000000..dea9b14
--- /dev/null
+++ b/figures/timing-2.tex
@@ -0,0 +1,24 @@
+\documentclass{standalone}
+
+\usepackage{tikz}
+\usepackage{tikz-timing}
+\usepackage{newpxtext}
+\usepackage{newpxmath}
+
+\begin{document}
+\begin{tikztimingtable}[timing/d/background/.style={fill=white}]
+ \small clk & 2L 2{7C} \\
+ \small u\_en & 2D{u\_en} 14D{$\overline{\texttt{u\_en}}$}\\
+ \small addr & 2U 14D{3} \\
+ \small wr\_en & 2U 14H \\
+ \small d\_in & 2U 14D{0xDEADBEEF} \\
+ \small en & 9D{u\_en} 7D{$\overline{\texttt{u\_en}}$}\\
+ \small stack[addr] & 9U 7D{0xDEADBEEF} \\
+ \extracode
+ \node[help lines] at (2,2.25) {\tiny 1};
+ \node[help lines] at (9,2.25) {\tiny 2};
+ \begin{pgfonlayer}{background}
+ \vertlines[help lines]{2,9}
+ \end{pgfonlayer}
+\end{tikztimingtable}
+\end{document}