URL
https://opencores.org/ocsvn/uart_block/uart_block/trunk
Subversion Repositories uart_block
[/] [uart_block/] [trunk/] [docs/] [doxygenDocs/] [latex/] [classtest_uart__communication__block_1_1behavior.tex] - Rev 40
Compare with Previous | Blame | View Log
\section{behavior Architecture Reference} \label{classtest_uart__communication__block_1_1behavior}\index{behavior@{behavior}} Test communication block. \\* \\* \subsection*{Processes} \begin{DoxyCompactItemize} \item {\bf clk\-\_\-process}{\bfseries ( )}\label{classtest_uart__communication__block_1_1behavior_ac5bb218131b813f7908ec89476b31fca} \item {\bf stim\-\_\-proc}{\bfseries ( )}\label{classtest_uart__communication__block_1_1behavior_ad2efa6785cff833c341e27596b21aeb5} \end{DoxyCompactItemize} \subsection*{Components} \begin{DoxyCompactItemize} \item {\bf uart\-\_\-communication\-\_\-blocks} {\bfseries } \begin{DoxyCompactList}\small\item\em Global reset. \end{DoxyCompactList}\end{DoxyCompactItemize} \subsection*{Constants} \begin{DoxyCompactItemize} \item {\bf clk\-\_\-period} {\bfseries time \-:= 20 ns } \label{classtest_uart__communication__block_1_1behavior_a8252996498fe95d9d966fbb376552eaf} \end{DoxyCompactItemize} \subsection*{Signals} \begin{DoxyCompactItemize} \item {\bf rst} {\bfseries std\-\_\-logic \-:= ' 0 ' } \label{classtest_uart__communication__block_1_1behavior_a248880720a09137a5e04e70521001f1b} \begin{DoxyCompactList}\small\item\em Signal to connect with U\-U\-T. \end{DoxyCompactList}\item {\bf clk} {\bfseries std\-\_\-logic \-:= ' 0 ' } \label{classtest_uart__communication__block_1_1behavior_a558455b32aceac51fe4f45fc29deeda2} \begin{DoxyCompactList}\small\item\em Signal to connect with U\-U\-T. \end{DoxyCompactList}\item {\bf cycle\-\_\-wait\-\_\-baud} {\bfseries std\-\_\-logic\-\_\-vector ( ( n\-Bits\-Large -\/ 1 ) downto 0 ) \-:= ( others = $>$ ' 0 ' ) } \label{classtest_uart__communication__block_1_1behavior_a4c08915531add3ce903585abd8aa7c32} \begin{DoxyCompactList}\small\item\em Signal to connect with U\-U\-T. \end{DoxyCompactList}\item {\bf byte\-\_\-tx} {\bfseries std\-\_\-logic\-\_\-vector ( ( n\-Bits -\/ 1 ) downto 0 ) \-:= ( others = $>$ ' 0 ' ) } \label{classtest_uart__communication__block_1_1behavior_a51999b58f4bf8bec91d41e23ba241e9f} \begin{DoxyCompactList}\small\item\em Signal to connect with U\-U\-T. \end{DoxyCompactList}\item {\bf serial\-\_\-in} {\bfseries std\-\_\-logic \-:= ' 0 ' } \label{classtest_uart__communication__block_1_1behavior_aa9ffae81538ad5181d6c756c3cd7df2e} \begin{DoxyCompactList}\small\item\em Signal to connect with U\-U\-T. \end{DoxyCompactList}\item {\bf start\-\_\-tx} {\bfseries std\-\_\-logic \-:= ' 0 ' } \label{classtest_uart__communication__block_1_1behavior_acc9c08fe2957eb6987969db4ad32eb3f} \begin{DoxyCompactList}\small\item\em Signal to connect with U\-U\-T. \end{DoxyCompactList}\item {\bf byte\-\_\-rx} {\bfseries std\-\_\-logic\-\_\-vector ( ( n\-Bits -\/ 1 ) downto 0 ) } \label{classtest_uart__communication__block_1_1behavior_a1e6d0e7b0a499eb191f1739ac27a3ee9} \begin{DoxyCompactList}\small\item\em Signal to connect with U\-U\-T. \end{DoxyCompactList}\item {\bf data\-\_\-sent\-\_\-tx} {\bfseries std\-\_\-logic } \label{classtest_uart__communication__block_1_1behavior_a8f1ff141670d1dee066d28d88e7c7332} \begin{DoxyCompactList}\small\item\em Signal to connect with U\-U\-T. \end{DoxyCompactList}\item {\bf data\-\_\-received\-\_\-rx} {\bfseries std\-\_\-logic } \label{classtest_uart__communication__block_1_1behavior_a0754d26733fa0f39b326e8baddca869a} \begin{DoxyCompactList}\small\item\em Signal to connect with U\-U\-T. \end{DoxyCompactList}\item {\bf serial\-\_\-out} {\bfseries std\-\_\-logic } \label{classtest_uart__communication__block_1_1behavior_af282f34f154c9704a0f28c8f5a95123b} \begin{DoxyCompactList}\small\item\em Signal to connect with U\-U\-T. \end{DoxyCompactList}\end{DoxyCompactItemize} \subsection*{Instantiations} \begin{DoxyCompactItemize} \item {\bf uut} {\bfseries uart\-\_\-communication\-\_\-blocks} \label{classtest_uart__communication__block_1_1behavior_a1619316ad715601eb5d3559db829ac05} \begin{DoxyCompactList}\small\item\em Instantiate the Unit Under Test (U\-U\-T) \end{DoxyCompactList}\end{DoxyCompactItemize} \subsection{Detailed Description} Test communication block. This will include all blocks used in uart (transmiter, receiver, baud generator) Definition at line 18 of file test\-Uart\-\_\-communication\-\_\-block.\-vhd. \subsection{Member Data Documentation} \index{test\-Uart\-\_\-communication\-\_\-block\-::behavior@{test\-Uart\-\_\-communication\-\_\-block\-::behavior}!uart\-\_\-communication\-\_\-blocks@{uart\-\_\-communication\-\_\-blocks}} \index{uart\-\_\-communication\-\_\-blocks@{uart\-\_\-communication\-\_\-blocks}!testUart_communication_block::behavior@{test\-Uart\-\_\-communication\-\_\-block\-::behavior}} \subsubsection[{uart\-\_\-communication\-\_\-blocks}]{\setlength{\rightskip}{0pt plus 5cm}{\bf uart\-\_\-communication\-\_\-blocks} {\bfseries } \hspace{0.3cm}{\ttfamily [Component]}}\label{classtest_uart__communication__block_1_1behavior_a18ccf3bd92a7406c724baa00eaa9b168} Global reset. Global clock Number of cycles to wait in order to generate desired baud Byte to transmit Byte to receive Indicate that byte has been sent Indicate that we got a byte Uart serial out Uart serial in Initiate transmission Definition at line 22 of file test\-Uart\-\_\-communication\-\_\-block.\-vhd. The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize} \item E\-:/uart\-\_\-block/hdl/ise\-Project/{\bf test\-Uart\-\_\-communication\-\_\-block.\-vhd}\end{DoxyCompactItemize}