Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Unzip project files
  2. Rename basefolder (basefolder name is used as project name)
  3. Edit start design_basic_settings.cmd
    1. Select the correct Xilinx Program path (See: Windows Command Files → design_basic_settings.cmd)
    2. Select the correct board part number for your PCB  (See: Windows Command Files → startdesign_basic_settings.cmd)
    3. Other settings are optional  (See: Windows Command Filesstartdesign_basic_settings.cmd)
  4. Excecute vivado_create_project_firstguiguimode.cmd or vivado_create_project_noguibatchmode.cmd to generate a vivado project with the predefined block_design Block Design from the block_design Block Design folder
  5. Open Vivado with with vivado_open_existing_project_guiguimode.cmd (if you use vivado_create_project_firstguiguimode.cmd on step 4, you didn't need this)
  6. Open the Block Design and create your own design inside this Block Design.
  7. Backup your Block Design as tcl-script: Type "TE::hw_blockdesign_export_tcl" on Vivado Tcl Console. The old one will be overwritten.
  8. Build your Design... 

Initial scripts on existing Vivado/LabTool project

  • Variant 1 (recommended):
    • Start the project with the predefined command file (vivado_open_existing_project_guiguimode.cmd.cmd) respectively LabTools with (vivado_labtoolslabtools_open_project_guimode.cmd)
  • Variant 2:
    • Create your own Initialisation Button on the Vivado GUI:
      • Tools → Customize Commands → Customize Commands...
      • Push (plus)
      • Type Name ex.: Init Scripts
      • Press Enter
      • Select Run command and insert:
        • for Vivado: cd [get_property DIRECTORY [current_project]]; source -notrace "../scripts/reinitialise_all.tcl"
        • for LabTool: cd [pwd]; source -notrace "../scripts/reinitialise_all.tcl"
      • Press Enter
      • A new Button is shown on the Vivado Gui: All Scripts are reinitialised, if you press this Button.
  • Variant 3:
    • Reinitialise Script on Vivado TCL-Console:
      • Type: source ../scripts/reinitialise_all.tcl

...