Commit 8673e103 authored by Ille, Ondrej, Ing.'s avatar Ille, Ondrej, Ing.

doc: Update System architecture documentation.

parent 2c610818
Pipeline #11474 canceled with stages
......@@ -511,7 +511,7 @@ filename "version.tex"
\noindent
\align center
\begin_inset Tabular
<lyxtabular version="3" rows="3" columns="5">
<lyxtabular version="3" rows="4" columns="5">
<features tabularvalignment="middle">
<column alignment="center" valignment="top" width="1.5cm">
<column alignment="center" valignment="top" width="3cm">
......@@ -614,13 +614,60 @@ Initial version - separated stand-alone architecture document from Datasheet
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
0.2
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
2.2
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
Ondrej Ille
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
29-09-2019
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
TX Arbitrator loads identifier as part of TXT buffer validation.
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
0.3
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
......@@ -645,7 +692,7 @@ Ondrej Ille
\begin_inset Text
\begin_layout Plain Layout
29-09-2019
07-10-2019
\end_layout
\end_inset
......@@ -654,7 +701,7 @@ Ondrej Ille
\begin_inset Text
\begin_layout Plain Layout
TX Arbitrator loads identifier as part of TXT buffer validation.
Update interfaces
\end_layout
\end_inset
......@@ -981,12 +1028,10 @@ When CTU CAN FD GIT repository is clonned, register map can be generated
\end_layout
\begin_layout Verbatim
cd scripts
\end_layout
\begin_layout Verbatim
./update_reg_map
\end_layout
......@@ -999,12 +1044,10 @@ Documentation can be exported from VHDL RTL codes by following script:
\end_layout
\begin_layout Verbatim
cd scripts
\end_layout
\begin_layout Verbatim
python gen_lyx_tables.py --configPath vhdl_lyx_interface_cfg.yml
\end_layout
......@@ -1037,12 +1080,10 @@ CTU CAN FD contains release tags in GIT repository.
\end_layout
\begin_layout Verbatim
cd scripts
\end_layout
\begin_layout Verbatim
python create_release.py --output_dir ../release_directory_name
\end_layout
......@@ -1064,12 +1105,10 @@ src/component.xml
\end_layout
\begin_layout Verbatim
cd scripts
\end_layout
\begin_layout Verbatim
python gen_vivado_component.py
\end_layout
......
......@@ -260,8 +260,8 @@ Ports
\noindent
\align center
\begin_inset Tabular
<lyxtabular version="3" rows="15" columns="4">
<features tabularvalignment="middle">
<lyxtabular version="3" rows="16" columns="4">
<features islongtable="true" longtabularalignment="center">
<column alignment="center" valignment="top" width="4cm">
<column alignment="center" valignment="top" width="1.2cm">
<column alignment="center" valignment="top" width="3.5cm">
......@@ -932,6 +932,44 @@ std_logic_vector
Length of Bit Stuffing rule
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
tx_frame_no_sof
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
in
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
std_logic
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
Frame transmission without SOF started
\end_layout
\end_inset
</cell>
</row>
......
......@@ -564,7 +564,7 @@ Ports
\noindent
\align center
\begin_inset Tabular
<lyxtabular version="3" rows="58" columns="4">
<lyxtabular version="3" rows="59" columns="4">
<features islongtable="true" longtabularalignment="center">
<column alignment="center" valignment="top" width="4cm">
<column alignment="center" valignment="top" width="1.2cm">
......@@ -1330,6 +1330,48 @@ TX Bit Rate Shift
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
tran_identifier
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
in
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
std_logic_vector
\begin_inset Newline newline
\end_inset
(28 downto 0)
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
TX Identifier
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
tran_frame_valid
\end_layout
......
......@@ -374,7 +374,7 @@ Ports
\noindent
\align center
\begin_inset Tabular
<lyxtabular version="3" rows="107" columns="4">
<lyxtabular version="3" rows="109" columns="4">
<features islongtable="true" longtabularalignment="center">
<column alignment="center" valignment="top" width="4cm">
<column alignment="center" valignment="top" width="1.2cm">
......@@ -1676,6 +1676,48 @@ TX Bit rate shift
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
tran_identifier
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
in
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
std_logic_vector
\begin_inset Newline newline
\end_inset
(28 downto 0)
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
TX Identifier
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
tran_frame_valid
\end_layout
......@@ -3749,6 +3791,44 @@ Bit Stuffing type (0-Normal, 1-Fixed)
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
tx_frame_no_sof
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
out
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
std_logic
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
Frame transmission without SOF started
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
stuff_length
\end_layout
......
......@@ -4365,6 +4365,40 @@ std_logic\end_layout
\begin_layout Plain Layout
Fixed Bit stuffing method\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" leftline="true" topline="true" usebox="none" valignment="top">
\begin_inset Text
\begin_layout Plain Layout
tx_frame_no_sof\end_layout
\end_inset
</cell>
<cell alignment="center" leftline="true" topline="true" usebox="none" valignment="top">
\begin_inset Text
\begin_layout Plain Layout
out\end_layout
\end_inset
</cell>
<cell alignment="center" leftline="true" topline="true" usebox="none" valignment="top">
\begin_inset Text
\begin_layout Plain Layout
std_logic\end_layout
\end_inset
</cell>
<cell alignment="center" leftline="true" rightline="true" topline="true" usebox="none" valignment="top">
\begin_inset Text
\begin_layout Plain Layout
Frame transmission without SOF started\end_layout
\end_inset
</cell>
</row>
......
......@@ -298,8 +298,8 @@ Ports
\noindent
\align center
\begin_inset Tabular
<lyxtabular version="3" rows="24" columns="4">
<features tabularvalignment="middle">
<lyxtabular version="3" rows="25" columns="4">
<features islongtable="true" longtabularalignment="center">
<column alignment="center" valignment="top" width="4cm">
<column alignment="center" valignment="top" width="1.2cm">
<column alignment="center" valignment="top" width="3.5cm">
......@@ -1098,6 +1098,48 @@ TX Frame Bit rate shift Flag
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
tran_identifier
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
out
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
std_logic_vector
\begin_inset Newline newline
\end_inset
(28 downto 0)
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
TX Identifier
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
tran_frame_valid
\end_layout
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment