1 \documentclass[slidestop
]{beamer
}
2 \usepackage{beamerthemesplit
}
8 \author{Luke Kenneth Casson Leighton
}
15 \huge{Pin Multiplexer
}\\
17 \Large{Auto-generating documentation, code \\
18 and resources for a Pinmux
}\\
20 \Large{[proposed for
] Chennai
9th RISC-V Workshop
}\\
27 \frame{\frametitle{Credits and Acknowledgements
}
30 \item TODO
\vspace{10pt
}
35 \frame{\frametitle{Standard GPIO
4-way in/out Mux and I/O pad
}
37 \includegraphics[height=
2.5in
]{../shakti/m_class/mygpiomux.jpg
}\\
38 {\bf 4-in,
4-out, pullup/down, hysteresis, edge-detection (EINT)
}
43 \frame{\frametitle{Register-to-pad "control" settings
}
45 \includegraphics[height=
2.5in
]{reg_gpio_cap_ctrl.jpg
}\\
46 {\bf pullup/down, hysteresis, current, edge-detection
}
51 \frame{\frametitle{In/Out muxing, direction control
}
53 \includegraphics[height=
2.5in
]{reg_gpio_fn_ctrl.jpg
}\\
54 {\bf Note: function can control I/O direction
}
59 \frame{\frametitle{Summary
}
69 {\Huge The end
\vspace{20pt
}\\
70 Thank you
\vspace{20pt
}\\
71 Questions?
\vspace{20pt
}
76 \item http://libre-riscv.org/shakti/m
\_class/pinmux/