Open main menu

DAVE Developer's Wiki β

Changes

no edit summary
__FORCETOC__
<section begin=Body/>
 
{{ImportantMessage|text=Vivado installation path, in this documentation, is the <code>/opt</code> directory. If you have chosen a different one, set it properly. The commands reported here below have been used on a native server running Ubuntu 20.04.}}
 
== Creating and building the Vivado project ==
* (only once as first tools setup) copy ''Bora'' hardware definition into Vivado installation path:
<syntaxhighlight lang="bash">
cp -r boards/ /opt<vivado directory installation>/Xilinx/2021.2/Vivado/2021.2/data/
</syntaxhighlight>
* lunch Vivado Design Suite with the following commands and parameters:
<syntaxhighlight lang="bash">
source /opt<vivado directory installation>/Xilinx/2021.2/Vivado/2021.2/settings64.sh
vivado -mode tcl -source scripts/recreate_prj_bora_BASE.tcl -notrace -tclargs "gen_bitstream"
</syntaxhighlight>
** the hardware design file <code>vivado/bora.xsa</code> is ready for the import into Petalinux
== Design used to route PS = CAN0 and UART0 routing example project ===
The following pictures show a simple PL design used to route PS' CAN0 and UART0 signals through EMIO.
[[File:Belk-default-vivado-project.png|thumb|center|400px|Block diagram of BORA example project]]
[[File:Belk-borax-default-vivado-project.png|thumb|center|400px|Block diagram of BORAX BORA Xpress example project]][[File:Boralite-default-vivado-project.png|thumb|center|400px|Block diagram of BORALITE BORA Lite example project]]
<section end=Body/>
[[Category:BORA]] [[Category:BORA Xpress]][[Category:BORA Lite]]
8,286
edits