v_demosaic
Xilinx SDK Drivers API Documentation
vdemosaic_example.tcl File Reference

Overview

Automates the process of generating the downloadable bit & elf files from the provided example hdf file.

Functions

 vdemosaic_example args
 Documented procedure vdemosaic_example . More...
 

Function Documentation

◆ vdemosaic_example()

vdemosaic_example   args  

Documented procedure vdemosaic_example .

The code is inserted here:

1 proc vdemosaic_example args {
2 
3  if {[llength $args] != 1} {
4  puts "error: hdf file name missing from command line"
5  puts "Please specify hdf to process"
6  puts "Example Usage: vdemosaic_example.tcl design1.hdf"
7  } else {
8 
9  set hdf [lindex $args 0]
10 
11  #set workspace
12  puts "Create Workspace"
13  sdk setws vdemosaic_example.sdk
14 
15  #create hw project
16  puts "Create HW Project"
17  sdk createhw -name vdemosaic_example_hw_platform -hwspec ./$hdf
18 
19  #create bsp
20  puts "Create BSP"
21  sdk createbsp -name vdemosaic_example_bsp -hwproject vdemosaic_example_hw_platform -proc processor_ss_processor -os standalone
22 
23  #create application project
24  puts "Create Application Project"
25  sdk createapp -name vdemosaic_example_design -hwproject vdemosaic_example_hw_platform -proc processor_ss_processor -os standalone -lang C -app {Empty Application} -bsp vdemosaic_example_bsp
26 
27  #copy example source files tp app project
28  puts "Get Example Design Source Files"
29  sdk importsources -name vdemosaic_example_design -path ./src
30 
31  #build project
32  puts "Build Project"
33  sdk project -build -type all
34  }
35 }