c1bdb1e16a52a24c958f1b0aa0dfe3f735ed2828
[libreriscv.git] / pinmux / pinmux_chennai_2018.tex
1 \documentclass[slidestop]{beamer}
2 \usepackage{beamerthemesplit}
3 \usepackage{graphics}
4 \usepackage{pstricks}
5
6 \title{SIMD}
7 \author{Rishabh Jain}
8 \author{Luke Kenneth Casson Leighton}
9
10
11 \begin{document}
12
13 \frame{
14 \begin{center}
15 \huge{Pin Multiplexer}\\
16 \vspace{32pt}
17 \Large{Auto-generating documentation, code \\
18 and resources for a Pinmux}\\
19 \vspace{24pt}
20 \Large{[proposed for] Chennai 9th RISC-V Workshop}\\
21 \vspace{16pt}
22 \large{\today}
23 \end{center}
24 }
25
26
27 \frame{\frametitle{Credits and Acknowledgements}
28
29 \begin{itemize}
30 \item TODO\vspace{10pt}
31 \end{itemize}
32 }
33
34
35 \frame{\frametitle{Standard GPIO 4-way in/out Mux}
36 \begin{center}
37 \includegraphics[height=2.5in]{../shakti/m_class/mygpiomux.jpg}\\
38 {\bf 4-in, 4-out, pullup/down, hysteresis, edge-detection}
39 \end{center}
40 }
41
42
43 \frame{\frametitle{Register-to-pad "control" settings}
44 \begin{center}
45 \includegraphics[height=2.5in]{reg_gpio_cap_ctrl.jpg}\\
46 {\bf pullup/down, hysteresis, current, edge-detection}
47 \end{center}
48 }
49
50
51 \frame{\frametitle{In/Out muxing, direction control}
52 \begin{center}
53 \includegraphics[height=2.5in]{reg_gpio_fn_ctrl.jpg}\\
54 {\bf Note: function can control I/O direction}
55 \end{center}
56 }
57
58
59 \frame{\frametitle{Summary}
60
61 \begin{itemize}
62 \item TODO
63 \end{itemize}
64 }
65
66
67 \frame{
68 \begin{center}
69 {\Huge The end\vspace{20pt}\\
70 Thank you\vspace{20pt}\\
71 Questions?\vspace{20pt}
72 }
73 \end{center}
74
75 \begin{itemize}
76 \item http://libre-riscv.org/shakti/m\_class/pinmux/
77 \end{itemize}
78 }
79
80
81 \end{document}