OpenCores
URL https://opencores.org/ocsvn/uart_block/uart_block/trunk

Subversion Repositories uart_block

[/] [uart_block/] [trunk/] [docs/] [doxygenDocs/] [latex/] [classuart__communication__blocks_1_1_behavioral.tex] - Rev 40

Compare with Previous | Blame | View Log

\section{Behavioral Architecture Reference}
\label{classuart__communication__blocks_1_1_behavioral}\index{Behavioral@{Behavioral}}
 
 
Top level for interconnection between communication blocks\-: \doxyref{serial\-\_\-transmitter}{p.}{classserial__transmitter}, \doxyref{serial\-\_\-receiver}{p.}{classserial__receiver}, \doxyref{baud\-\_\-generator}{p.}{classbaud__generator}.  
 
 
\\*
\\*
\subsection*{Components}
 \begin{DoxyCompactItemize}
\item 
{\bf baud\-\_\-generator}  {\bfseries }  
\begin{DoxyCompactList}\small\item\em Reset Input. \end{DoxyCompactList}\item 
{\bf serial\-\_\-transmitter}  {\bfseries }  
\begin{DoxyCompactList}\small\item\em Reset input. \end{DoxyCompactList}\item 
{\bf serial\-\_\-receiver}  {\bfseries }  
\begin{DoxyCompactList}\small\item\em Reset input. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Signals}
 \begin{DoxyCompactItemize}
\item 
{\bf baud\-\_\-tick} {\bfseries std\-\_\-logic } \label{classuart__communication__blocks_1_1_behavioral_ab9d124eb49bcda5262e32c0d9ff6d283}
 
\item 
{\bf baud\-\_\-tick\-\_\-oversample} {\bfseries std\-\_\-logic } \label{classuart__communication__blocks_1_1_behavioral_a46fafd6530045697689411141c93e88b}
 
\end{DoxyCompactItemize}
 
 
\subsection{Detailed Description}
Top level for interconnection between communication blocks\-: \doxyref{serial\-\_\-transmitter}{p.}{classserial__transmitter}, \doxyref{serial\-\_\-receiver}{p.}{classserial__receiver}, \doxyref{baud\-\_\-generator}{p.}{classbaud__generator}. 
 
Declare used components for instantiation 
 
Definition at line 24 of file uart\-\_\-communication\-\_\-blocks.\-vhd.
 
 
 
\subsection{Member Data Documentation}
\index{uart\-\_\-communication\-\_\-blocks\-::\-Behavioral@{uart\-\_\-communication\-\_\-blocks\-::\-Behavioral}!baud\-\_\-generator@{baud\-\_\-generator}}
\index{baud\-\_\-generator@{baud\-\_\-generator}!uart_communication_blocks::Behavioral@{uart\-\_\-communication\-\_\-blocks\-::\-Behavioral}}
\subsubsection[{baud\-\_\-generator}]{\setlength{\rightskip}{0pt plus 5cm}{\bf baud\-\_\-generator} {\bfseries  } \hspace{0.3cm}{\ttfamily  [Component]}}\label{classuart__communication__blocks_1_1_behavioral_ae24768054404554a4a48176c57346db3}
 
 
Reset Input. 
 
Clock input Number of cycles to wait for baud generation Oversample(8x) version of baud (Used on \doxyref{serial\-\_\-receiver}{p.}{classserial__receiver}) Baud generation output (Used on \doxyref{serial\-\_\-transmitter}{p.}{classserial__transmitter}) 
 
Definition at line 27 of file uart\-\_\-communication\-\_\-blocks.\-vhd.
 
\index{uart\-\_\-communication\-\_\-blocks\-::\-Behavioral@{uart\-\_\-communication\-\_\-blocks\-::\-Behavioral}!serial\-\_\-transmitter@{serial\-\_\-transmitter}}
\index{serial\-\_\-transmitter@{serial\-\_\-transmitter}!uart_communication_blocks::Behavioral@{uart\-\_\-communication\-\_\-blocks\-::\-Behavioral}}
\subsubsection[{serial\-\_\-transmitter}]{\setlength{\rightskip}{0pt plus 5cm}{\bf serial\-\_\-transmitter} {\bfseries  } \hspace{0.3cm}{\ttfamily  [Component]}}\label{classuart__communication__blocks_1_1_behavioral_ae064295c084d4340bfe37d165c4c91f0}
 
 
Reset input. 
 
Baud rate clock input Byte to be sent Indicate that byte has been sent Uart serial output 
 
Definition at line 35 of file uart\-\_\-communication\-\_\-blocks.\-vhd.
 
\index{uart\-\_\-communication\-\_\-blocks\-::\-Behavioral@{uart\-\_\-communication\-\_\-blocks\-::\-Behavioral}!serial\-\_\-receiver@{serial\-\_\-receiver}}
\index{serial\-\_\-receiver@{serial\-\_\-receiver}!uart_communication_blocks::Behavioral@{uart\-\_\-communication\-\_\-blocks\-::\-Behavioral}}
\subsubsection[{serial\-\_\-receiver}]{\setlength{\rightskip}{0pt plus 5cm}{\bf serial\-\_\-receiver} {\bfseries  } \hspace{0.3cm}{\ttfamily  [Component]}}\label{classuart__communication__blocks_1_1_behavioral_a4c953f8cc516151da3f86f6d0e2bbde3}
 
 
Reset input. 
 
Baud oversampled 8x (Best way to detect start bit) Uart serial input Data received and ready to be read Data byte received 
 
Definition at line 43 of file uart\-\_\-communication\-\_\-blocks.\-vhd.
 
 
 
The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
E\-:/uart\-\_\-block/hdl/ise\-Project/{\bf uart\-\_\-communication\-\_\-blocks.\-vhd}\end{DoxyCompactItemize}
 

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.