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] - Blame information for rev 40

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 40 leonardoar
\section{Behavioral Architecture Reference}
2
\label{classuart__communication__blocks_1_1_behavioral}\index{Behavioral@{Behavioral}}
3
 
4
 
5
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}.
6
 
7
 
8
\\*
9
\\*
10
\subsection*{Components}
11
 \begin{DoxyCompactItemize}
12
\item
13
{\bf baud\-\_\-generator}  {\bfseries }
14
\begin{DoxyCompactList}\small\item\em Reset Input. \end{DoxyCompactList}\item
15
{\bf serial\-\_\-transmitter}  {\bfseries }
16
\begin{DoxyCompactList}\small\item\em Reset input. \end{DoxyCompactList}\item
17
{\bf serial\-\_\-receiver}  {\bfseries }
18
\begin{DoxyCompactList}\small\item\em Reset input. \end{DoxyCompactList}\end{DoxyCompactItemize}
19
\subsection*{Signals}
20
 \begin{DoxyCompactItemize}
21
\item
22
{\bf baud\-\_\-tick} {\bfseries std\-\_\-logic } \label{classuart__communication__blocks_1_1_behavioral_ab9d124eb49bcda5262e32c0d9ff6d283}
23
 
24
\item
25
{\bf baud\-\_\-tick\-\_\-oversample} {\bfseries std\-\_\-logic } \label{classuart__communication__blocks_1_1_behavioral_a46fafd6530045697689411141c93e88b}
26
 
27
\end{DoxyCompactItemize}
28
 
29
 
30
\subsection{Detailed Description}
31
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}.
32
 
33
Declare used components for instantiation
34
 
35
Definition at line 24 of file uart\-\_\-communication\-\_\-blocks.\-vhd.
36
 
37
 
38
 
39
\subsection{Member Data Documentation}
40
\index{uart\-\_\-communication\-\_\-blocks\-::\-Behavioral@{uart\-\_\-communication\-\_\-blocks\-::\-Behavioral}!baud\-\_\-generator@{baud\-\_\-generator}}
41
\index{baud\-\_\-generator@{baud\-\_\-generator}!uart_communication_blocks::Behavioral@{uart\-\_\-communication\-\_\-blocks\-::\-Behavioral}}
42
\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}
43
 
44
 
45
Reset Input.
46
 
47
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})
48
 
49
Definition at line 27 of file uart\-\_\-communication\-\_\-blocks.\-vhd.
50
 
51
\index{uart\-\_\-communication\-\_\-blocks\-::\-Behavioral@{uart\-\_\-communication\-\_\-blocks\-::\-Behavioral}!serial\-\_\-transmitter@{serial\-\_\-transmitter}}
52
\index{serial\-\_\-transmitter@{serial\-\_\-transmitter}!uart_communication_blocks::Behavioral@{uart\-\_\-communication\-\_\-blocks\-::\-Behavioral}}
53
\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}
54
 
55
 
56
Reset input.
57
 
58
Baud rate clock input Byte to be sent Indicate that byte has been sent Uart serial output
59
 
60
Definition at line 35 of file uart\-\_\-communication\-\_\-blocks.\-vhd.
61
 
62
\index{uart\-\_\-communication\-\_\-blocks\-::\-Behavioral@{uart\-\_\-communication\-\_\-blocks\-::\-Behavioral}!serial\-\_\-receiver@{serial\-\_\-receiver}}
63
\index{serial\-\_\-receiver@{serial\-\_\-receiver}!uart_communication_blocks::Behavioral@{uart\-\_\-communication\-\_\-blocks\-::\-Behavioral}}
64
\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}
65
 
66
 
67
Reset input.
68
 
69
Baud oversampled 8x (Best way to detect start bit) Uart serial input Data received and ready to be read Data byte received
70
 
71
Definition at line 43 of file uart\-\_\-communication\-\_\-blocks.\-vhd.
72
 
73
 
74
 
75
The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
76
\item
77
E\-:/uart\-\_\-block/hdl/ise\-Project/{\bf uart\-\_\-communication\-\_\-blocks.\-vhd}\end{DoxyCompactItemize}

powered by: WebSVN 2.1.0

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