TE-SDSoC Platforms

For newest available TE Platforms see:TE Reference Designs Overview. For older SDSoC Version examples check download area.

SDSoc 2017.1

SDSoc 2016.4

SDSoC 2016.2

Install Trenz Electronic SDSoC Platform

(optional) Create SDSoC Platform from TE Reference Design

  1. Requirements:
    1. VIVADO 2016.2
    2. SDSoC 2016.2
    3. 7-ZIP
  2. Unzip Reference Design
    1. Do not change base folder name after extraction!
  3. Enable SDSOC and set 7-ZIP path in: "design_basic_settings.cmd"
  4. Create Reference Design: run "vivado_create_project_guimode.cmd"
  5. VIVADO:
    1. (optional) TCL-Console type:TE::ADV::beta_util_sdsoc_project -check_only
      1. SDSoC Ready Check without modify project
    2. TCL-Console type:TE::ADV::beta_util_sdsoc_project
      1. Attention: Vivado project will be modified permanently. Recreate project with Bachtfile to restore original Vivado project
    3. Wait for project creation:
      1. SDSoC  workspace is created on subfolder <design_name>/sdsoc
      2. SDSoC Platform is created on subfolder <design_name>/sdsoc/<design_name>
    4. (optional) TCL-Console type:TE::ADV::beta_util_sdsoc_project -start_sdsoc
    5. (optional) SDSoC Workspace will be started in subfolder <design name>/sdsoc/

Variant (a): Set TE SDSoC Platform as Xilinx SDSoC Example Platform

  1. Attention wrong modification can damage the SDSoC Installation!
  2. Copy SDSoC Platform into the Xilinx <SDSoC install path>/platforms
    1. Attention: local templates from "<SDSoC Platform>/samples/" will be ignored from Xilinx SDSoC tools in this folder!
  3. Open <SDSoC install path>/data/SDSoCManifest.xml
    1. Add SDSoC Platform to all sample template which should be visible
    2. <platform name="<SdSoC Project Name>"/>
      Example: <platform name="te0726_sdsoc"/>

Variant (b): Set TE SDSoC Platform as local SDSoC Platform

  1. Copy SDSoC Platform to your preferred folder
    1. Use SDSoC Platform ZIP from Download or exported from Reference Project (<design name>/sdsoc/<design name>)
    2. Attention: Xilinx templates from "<SDSoC Install Path>/samples/" will be ignored from Xilinx SDSoC tools.

Create SDSoC Project

  1. Start SDSoC 2016.2
  2. Select Workspace
  3. Click "Create SDSoC Project"
    1. Set Project Name
    2. Set Platform:
      1. Installed like Variant (a): Select Platform: ex. te0726_sdsoc
      2. Installed like Variant (b): Others (Path to Project is: <design_name>/sdsoc/<design_name>)
    3. Select OS: Standalone, Linux or RTOS
    4. Click "Next"
    5. Select Template Application
    6. Click "Finished"

References