Skip to content

Commit

Permalink
Copyright notices in docs
Browse files Browse the repository at this point in the history
  • Loading branch information
lekernel authored and tmatsuya committed Dec 22, 2009
1 parent 5abf4a4 commit f3f147b
Show file tree
Hide file tree
Showing 18 changed files with 84 additions and 22 deletions.
6 changes: 5 additions & 1 deletion cores/ac97/doc/ac97.tex
Expand Up @@ -13,7 +13,7 @@

\title{AC'97 controller}
\author{S\'ebastien Bourdeauducq}
\date{November 2009}
\date{December 2009}
\begin{document}
\setlength{\parindent}{0pt}
\setlength{\parskip}{5pt}
Expand Down Expand Up @@ -136,4 +136,8 @@ \section{Connections}
\hline
\end{tabularx}

\section*{Copyright notice}
Copyright \copyright 2007-2009 S\'ebastien Bourdeauducq. \\
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the LICENSE.FDL file at the root of the Milkymist source distribution.

\end{document}
6 changes: 5 additions & 1 deletion cores/aceusb/doc/aceusb.tex
Expand Up @@ -12,7 +12,7 @@

\title{Wishbone to SystemACE MPU interface bridge}
\author{S\'ebastien Bourdeauducq}
\date{October 2009}
\date{December 2009}
\begin{document}
\setlength{\parindent}{0pt}
\setlength{\parskip}{5pt}
Expand All @@ -33,4 +33,8 @@ \section{Using the core}

Only attention should be paid to the clock signal. It must be generated externally (with the on-board oscillator on the ML401) and is an input to the core, and also to the FPGA in the ML401 case.

\section*{Copyright notice}
Copyright \copyright 2007-2009 S\'ebastien Bourdeauducq. \\
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the LICENSE.FDL file at the root of the Milkymist source distribution.

\end{document}
6 changes: 5 additions & 1 deletion cores/bram/doc/bram.tex
Expand Up @@ -12,7 +12,7 @@

\title{Wishbone Block RAM}
\author{S\'ebastien Bourdeauducq}
\date{October 2009}
\date{December 2009}
\begin{document}
\setlength{\parindent}{0pt}
\setlength{\parskip}{5pt}
Expand All @@ -27,4 +27,8 @@ \section{Specifications}
\section{Using the core}
You should specify the block RAM storage depth, in bytes, by using the \verb!adr_width! parameter.

\section*{Copyright notice}
Copyright \copyright 2007-2009 S\'ebastien Bourdeauducq. \\
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the LICENSE.FDL file at the root of the Milkymist source distribution.

\end{document}
6 changes: 5 additions & 1 deletion cores/conbus/doc/conbus.tex
Expand Up @@ -12,7 +12,7 @@

\title{Wishbone bus arbiter and address decoder}
\author{S\'ebastien Bourdeauducq}
\date{October 2009}
\date{December 2009}
\begin{document}
\setlength{\parindent}{0pt}
\setlength{\parskip}{5pt}
Expand All @@ -27,4 +27,8 @@ \section{Specifications}
\section{Using the core}
All parameters and ports should be self-explanatory. No special care should be taken.

\section*{Copyright notice}
Copyright \copyright 2007-2009 S\'ebastien Bourdeauducq. \\
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the LICENSE.FDL file at the root of the Milkymist source distribution.

\end{document}
6 changes: 5 additions & 1 deletion cores/fmlbrg/doc/fmlbrg.tex
Expand Up @@ -12,7 +12,7 @@

\title{Wishbone to FML caching bridge}
\author{S\'ebastien Bourdeauducq}
\date{October 2009}
\date{December 2009}
\begin{document}
\setlength{\parindent}{0pt}
\setlength{\parskip}{5pt}
Expand All @@ -24,4 +24,8 @@ \section{Specifications}

To make efficient use of the burst-oriented FML bandwidth, the bridge implements a cache. This cache can cause coherency problems with other FML masters writing to the memory. To solve this issue, the bridge can be programmed to flush the cache.

\section*{Copyright notice}
Copyright \copyright 2007-2009 S\'ebastien Bourdeauducq. \\
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the LICENSE.FDL file at the root of the Milkymist source distribution.

\end{document}
6 changes: 5 additions & 1 deletion cores/hpdmc_ddr32/doc/hpdmc.tex
Expand Up @@ -14,7 +14,7 @@

\title{High Performance Dynamic Memory Controller}
\author{S\'ebastien Bourdeauducq}
\date{October 2009}
\date{December 2009}
\begin{document}
\setlength{\parindent}{0pt}
\setlength{\parskip}{5pt}
Expand Down Expand Up @@ -225,4 +225,8 @@ \subsection{Programming}

The DQS phase shift may also be adjusted. The procedure is the same, except that the delay cannot be reset and that the ready bit should be set when writing the enable and incrementation bits. The memory is now ready to be accessed over the FML interface.

\section*{Copyright notice}
Copyright \copyright 2007-2009 S\'ebastien Bourdeauducq. \\
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the LICENSE.FDL file at the root of the Milkymist source distribution.

\end{document}
6 changes: 5 additions & 1 deletion cores/pfpu/doc/pfpu.tex
Expand Up @@ -15,7 +15,7 @@

\title{Programmable Floating Point Unit}
\author{S\'ebastien Bourdeauducq}
\date{November 2009}
\date{December 2009}
\begin{document}
\setlength{\parindent}{0pt}
\setlength{\parskip}{5pt}
Expand Down Expand Up @@ -221,4 +221,8 @@ \section{Interrupts}

An interrupt is triggered when a microcode has finished execution and all resulting data has been sent through the bus master.

\section*{Copyright notice}
Copyright \copyright 2007-2009 S\'ebastien Bourdeauducq. \\
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the LICENSE.FDL file at the root of the Milkymist source distribution.

\end{document}
6 changes: 5 additions & 1 deletion cores/sysctl/doc/sysctl.tex
Expand Up @@ -13,7 +13,7 @@

\title{System controller}
\author{S\'ebastien Bourdeauducq}
\date{November 2009}
\date{December 2009}
\begin{document}
\setlength{\parindent}{0pt}
\setlength{\parskip}{5pt}
Expand Down Expand Up @@ -71,4 +71,8 @@ \subsection{Counter register, offset 0x18/0x28}
\section{System identification}
The system controller provides a 32-bit value defined at synthesis time that can be used to identify bitstreams or boards. The value is set by the \verb!systemid! Verilog parameter and read using the register 0x2c.

\section*{Copyright notice}
Copyright \copyright 2007-2009 S\'ebastien Bourdeauducq. \\
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the LICENSE.FDL file at the root of the Milkymist source distribution.

\end{document}
5 changes: 4 additions & 1 deletion cores/tmu/doc/tmu.tex
Expand Up @@ -15,7 +15,7 @@

\title{Texture Mapping Unit}
\author{S\'ebastien Bourdeauducq}
\date{November 2009}
\date{December 2009}
\begin{document}
\setlength{\parindent}{0pt}
\setlength{\parskip}{5pt}
Expand Down Expand Up @@ -303,5 +303,8 @@ \subsubsection{Summary}
\text{hres}-1 \not \equiv 0 \pmod{\text{csize}}
\end{equation*}

\section*{Copyright notice}
Copyright \copyright 2007-2009 S\'ebastien Bourdeauducq. \\
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the LICENSE.FDL file at the root of the Milkymist source distribution.

\end{document}
6 changes: 5 additions & 1 deletion cores/uart/doc/uart.tex
Expand Up @@ -14,7 +14,7 @@

\title{Simple UART}
\author{S\'ebastien Bourdeauducq}
\date{November 2009}
\date{December 2009}
\begin{document}
\setlength{\parindent}{0pt}
\setlength{\parskip}{5pt}
Expand Down Expand Up @@ -50,4 +50,8 @@ \section{Interrupts}
\section{Using the core}
Connect the CSR signals and the interrupts to the system bus and the interrupt controller. The \verb!uart_txd! and \verb!uart_rxd! signals should go to the FPGA pads. You must also provide the desired default baudrate and the system clock frequency in Hz using the parameters.

\section*{Copyright notice}
Copyright \copyright 2007-2009 S\'ebastien Bourdeauducq. \\
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the LICENSE.FDL file at the root of the Milkymist source distribution.

\end{document}
6 changes: 5 additions & 1 deletion cores/vgafb/doc/vgafb.tex
Expand Up @@ -13,7 +13,7 @@

\title{VGA framebuffer}
\author{S\'ebastien Bourdeauducq}
\date{October 2009}
\date{December 2009}
\begin{document}
\setlength{\parindent}{0pt}
\setlength{\parskip}{5pt}
Expand Down Expand Up @@ -67,4 +67,8 @@ \section{Connections}

The other ports should be self-explanatory.

\section*{Copyright notice}
Copyright \copyright 2007-2009 S\'ebastien Bourdeauducq. \\
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the LICENSE.FDL file at the root of the Milkymist source distribution.

\end{document}
6 changes: 3 additions & 3 deletions doc/confslides.tex
Expand Up @@ -5,7 +5,7 @@
\title{An open hardware VJ platform}
\subtitle{Technical aspects}
\author{S\'ebastien Bourdeauducq}
\date{June 2009}
\date{December 2009}

\begin{document}

Expand Down Expand Up @@ -432,7 +432,7 @@ \subsection{Development hardware}
\begin{itemize}
\item Most developments were done on a Xilinx ML401 board.
\item Feature-rich.
\item Affordable: $\approx\$500$.
\item Affordable: $\approx USD 500$.
\end{itemize}
\begin{figure}[H]
\includegraphics[height=40mm]{ml401.eps}
Expand Down Expand Up @@ -508,7 +508,7 @@ \section{Conclusion}
\item mailing list
\item wiki (with suggested contributions)
\item blog
\item these slides are online
\item these slides are online (GNU FDL licensing)
\end{itemize}
\item Mail: sebastien.bourdeauducq [AT] lekernel DOT net
\end{itemize}
Expand Down
4 changes: 2 additions & 2 deletions doc/confslides_overview.tex
Expand Up @@ -5,7 +5,7 @@
\title{An open hardware VJ platform}
\subtitle{Technical overview}
\author{S\'ebastien Bourdeauducq}
\date{June 2009}
\date{December 2009}

\begin{document}

Expand Down Expand Up @@ -210,7 +210,7 @@ \section{Contacts}
\item mailing list
\item wiki (with suggested contributions)
\item blog
\item these slides are online
\item these slides are online (GNU FDL licensing)
\end{itemize}
\item Mail: sebastien.bourdeauducq [AT] lekernel DOT net
\end{itemize}
Expand Down
6 changes: 5 additions & 1 deletion doc/csr.tex
Expand Up @@ -14,7 +14,7 @@

\title{Configuration and Status Register (CSR) bus specifications}
\author{S\'ebastien Bourdeauducq}
\date{October 2009}
\date{December 2009}
\begin{document}
\setlength{\parindent}{0pt}
\setlength{\parskip}{5pt}
Expand Down Expand Up @@ -120,4 +120,8 @@ \section{Bus topology}
With these connections, the master can access multiple slaves as if it it was connected to only one.
This topology is similar to the ``distributed OR'' topology of the DCR bus in the IBM CoreConnect architecture, and has the same advantages.

\section*{Copyright notice}
Copyright \copyright 2007-2009 S\'ebastien Bourdeauducq. \\
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the LICENSE.FDL file at the root of the Milkymist source distribution.

\end{document}
6 changes: 5 additions & 1 deletion doc/fml.tex
Expand Up @@ -14,7 +14,7 @@

\title{FastMemoryLink (FML) bus specifications}
\author{S\'ebastien Bourdeauducq}
\date{October 2009}
\date{December 2009}
\begin{document}
\setlength{\parindent}{0pt}
\setlength{\parskip}{5pt}
Expand Down Expand Up @@ -186,4 +186,8 @@ \subsection{Burst ordering}

Burst reordering can be used to implement critical-word-first in caches.

\section*{Copyright notice}
Copyright \copyright 2007-2009 S\'ebastien Bourdeauducq. \\
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the LICENSE.FDL file at the root of the Milkymist source distribution.

\end{document}
6 changes: 5 additions & 1 deletion doc/milkdrop.tex
Expand Up @@ -12,7 +12,7 @@

\title{Implementing MilkDrop on Milkymist}
\author{S\'ebastien Bourdeauducq}
\date{October 2009}
\date{December 2009}
\begin{document}
\setlength{\parindent}{0pt}
\setlength{\parskip}{5pt}
Expand Down Expand Up @@ -140,4 +140,8 @@ \section{Software architecture}
\caption{Software architecture of the rendering system.}\label{fig:swarch}
\end{figure}

\section*{Copyright notice}
Copyright \copyright 2007-2009 S\'ebastien Bourdeauducq. \\
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the LICENSE.FDL file at the root of the Milkymist source distribution.

\end{document}
7 changes: 5 additions & 2 deletions doc/paper_overview.tex
Expand Up @@ -13,7 +13,7 @@
\usepackage{nopageno}

\title{Overview of Milkymist, an open hardware VJ platform}
\subtitle{Revision B (Nov. 2009)}
\subtitle{Revision C (Dec. 2009)}
\author{S\'ebastien Bourdeauducq}
\begin{document}
\maketitle{}
Expand Down Expand Up @@ -116,7 +116,7 @@ \subsubsection{IR remote}
The SoC integrates a RC-5 compatible IR remote control decoder. The user can utilize most electronic appliances' remote controls to interact with the visuals or navigate through GUI menus.

\subsubsection{Video input}
A video input compatible with PAL and NTSC are is supported by the system. Like every high-bandwidth DMA master, it is connected to the FML bus.
A video input compatible with PAL, SECAM and NTSC is supported by the system. Like every high-bandwidth DMA master, it is connected to the FML bus.

An external ADC and decoder chip like ADV7181 is used. This simplifies greatly the problem of decoding multiple video standards.

Expand Down Expand Up @@ -151,6 +151,9 @@ \section{Software support}
\section{Conclusion}
Milkymist features a powerful system-on-chip design, perfectly suited for running embedded applications targeted at video performance artists (VJs). It is also fully open-source (GNU GPL license version 3), flexible and well documented, allowing its components to be re-used in other system-on-chip designs.

\section*{Copyright notice}
Copyright \copyright 2007-2009 S\'ebastien Bourdeauducq. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3.

\bibliography{paper_overview}{}
\bibliographystyle{plain}

Expand Down
6 changes: 5 additions & 1 deletion doc/system.tex
Expand Up @@ -14,7 +14,7 @@

\title{Milkymist system reference manual}
\author{S\'ebastien Bourdeauducq}
\date{November 2009}
\date{December 2009}
\begin{document}
\maketitle{}
\section{What is Milkymist}
Expand Down Expand Up @@ -341,4 +341,8 @@ \subsection{Boot from the CF card}

\paragraph{Linux support.} If the CF card also contains files named \verb!CMDLINE.TXT! and \verb!INITRD.BIN!, they are loaded into SDRAM at offsets \verb!0x1000000! (16MB) and \verb!0x1002000! (16MB + 8KB) respectively. The addresses are then passed to the kernel (loaded from \verb!BOOT.BIN! or \verb!ALTBOOT.BIN!) using CPU registers \verb!r1!, \verb!r2! and \verb!r3! (see above). The files must be small enough so that they do not overlap in memory.

\section*{Copyright notice}
Copyright \copyright 2007-2009 S\'ebastien Bourdeauducq. \\
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the LICENSE.FDL file at the root of the Milkymist source distribution.

\end{document}

0 comments on commit f3f147b

Please sign in to comment.