mirror of
https://github.com/YosysHQ/yosys
synced 2025-08-07 11:41:23 +00:00
Improvements in CodingReadme
This commit is contained in:
parent
ba48b6b1e6
commit
539dd805f4
2 changed files with 37 additions and 17 deletions
|
@ -2,16 +2,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}
|
||||
This chapter contains some bits and pieces of information about programming
|
||||
yosys extensions. Also consult the section on programming in the ``Yosys
|
||||
Presentation'' (can be downloaded from the Yosys website as PDF) and don't
|
||||
be afraid to ask questions on the Yosys Subreddit.
|
||||
|
||||
\section{Programming with RTLIL}
|
||||
\section{Internal Utility Libraries}
|
||||
\section{Loadable Modules}
|
||||
\section{The ``CodingReadme'' File}
|
||||
|
||||
The following is an excerpt of the {\tt CodingReadme} file from the Yosys source tree.
|
||||
|
||||
\lstinputlisting[title=CodingReadme,rangeprefix=--,rangesuffix=--,includerangemarker=false,linerange=snip-snap,numbers=left,frame=single]{../CodingReadme}
|
||||
|
||||
\section{The ``stubsnets'' Example Module}
|
||||
|
||||
The following is the complete code of the ``stubsnets'' example module. It is included in the Yosys source distribution as {\tt manual/CHAPTER\_Prog/stubnets.cc}.
|
||||
|
||||
\section{Example Module}
|
||||
|
||||
\lstinputlisting[title=stubnets.cc,numbers=left,frame=single,language=C++]{CHAPTER_Prog/stubnets.cc}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue