An open API service indexing awesome lists of open source software.

https://github.com/openpixelsystems/go-vivado-tcl-generator

Tool to easily generate TCL scripts for a vivado build using a generic template
https://github.com/openpixelsystems/go-vivado-tcl-generator

tcl-scripts vivado

Last synced: 5 months ago
JSON representation

Tool to easily generate TCL scripts for a vivado build using a generic template

Awesome Lists containing this project

README

          

# Vivado TCL Generator

The goal of this go program is to generate TCL scripts which can be used by jenkins for example to build a Vivado project in the background.
Currently TCL scripts are build for:
- Creating a project
- Running the synthesis
- Running the implementation
- Generating devicetree's from the Vivado suite

## Running
```bash
$ go build -o create_proj
$ ./create_proj
```
Path's are relative to the Firmware directory

## Adding auto generated files

To add a template file, one can just add a file -template to the templates directory.
The template files use the Go template file library (https://golang.org/pkg/text/template/)