summaryrefslogtreecommitdiff
path: root/manual/CHAPTER_Prog.tex
blob: 3918594a20ad31229a8a857265d28a03a4845c00 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
\chapter{Programming Yosys Extensions}
\label{chapter:prog}

\begin{fixme}
This chapter will contain a guided tour to the Yosys APIs and conclude
with an example module.
\end{fixme}

\section{Programming with RTLIL}
\section{Internal Utility Libraries}
\section{Loadable Modules}

\section{Example Module}

\lstinputlisting[title=stubnets.cc,numbers=left,frame=single,language=C++]{CHAPTER_Prog/stubnets.cc}

\lstinputlisting[title=Makefile,numbers=left,frame=single,language=make]{CHAPTER_Prog/Makefile}

\lstinputlisting[title=test.v,numbers=left,frame=single,language=Verilog]{CHAPTER_Prog/test.v}