Free professional tools for SoC integration, IP-XACT, and RTL manipulation
Contains all EDAUtils tools - GUI, commandline, and point tools including Baya, IP-XACT, and RTL utilities in one comprehensive package.
| Tool Name | Description | Download |
|---|---|---|
|
DesignPlayer GUI (Windows)
|
Complete bundle with all tools in GUI and commandline mode
|
|
|
DesignPlayer GUI (Linux)
|
Complete bundle with all tools in GUI and commandline mode
|
|
|
designplayer-shell
|
All EDAUtils capabilities in commandline mode - Tcl Shell, Python and Java API
|
SoC integration solution and associated utilities for IP assembly, hierarchy manipulation, and system-level integration.
| Tool Name | Description | Download |
|---|---|---|
|
baya-shell
|
Complete SoC integration solution with Tcl API (Recommended)
|
|
|
compareentities
|
Compare VHDL Entities for port/generics changes between versions
|
|
|
comparemoduleinterfaces
|
Compare port/parameter changes between Verilog modules to assess integration impact
|
|
|
createhierarchy
|
Group instances to build new Tile/Partition in SoC
|
|
|
removehierarchy
|
Remove Verilog RTL hierarchies as specified while maintaining design intent
|
|
|
flatteninstances
|
Flatten selective hierarchies in SoC keeping RTL intent intact
|
|
|
flattenverilog
|
Flatten all RTL hierarchies in a module
|
|
|
gendocverilog
|
Generate IP documentation from Verilog definition
|
Complete IP-XACT solution for component packaging, register definition, and design integration.
| Tool Name | Description | Download |
|---|---|---|
|
IP-XACT GUI (Windows)
|
Complete GUI tool to create/modify IP-XACT files with intuitive interface
|
|
|
IP-XACT GUI (Linux)
|
Complete GUI tool to create/modify IP-XACT files with intuitive interface
|
|
|
ipxact-shell
|
All IP-XACT utilities in commandline with Tcl/Python API
|
|
|
verilog2ipxact
|
Generate IP-XACT Component from Verilog module with ports and parameters
|
|
|
vhdl2ipxact
|
Generate IP-XACT component from VHDL entity
|
|
|
xls2ipxact
|
Convert XLS-based register definition to IP-XACT format
|
|
|
ipxact2verilog
|
Generate Verilog module from IP-XACT definition
|
|
|
ipxact2vhdlentity
|
Generate VHDL entity from IP-XACT Component definition
|
|
|
genregisteruvmmodel
|
Generate UVM register model from IP-XACT Register File
|
|
|
genregistercmodel
|
Generate C model from IP-XACT Register definition
|
|
|
validateipxact
|
IP-XACT syntax and semantics validator
|
Comprehensive collection of Verilog, VHDL, and UPF tools for modern EDA workflows.
| Tool Name | Description | Download |
|---|---|---|
|
parseverilog (SystemVerilog)
|
IEEE LRM-compliant SystemVerilog parser with Java, Python, Tcl APIs
|
|
|
parsevhdl
|
IEEE LRM-compliant VHDL parser with Java, Python, Tcl APIs
|
|
|
verilog2vhdl
|
Convert Verilog to VHDL while maintaining structure and function
|
|
|
vhdl2verilog
|
Convert VHDL to Verilog keeping same structure for easy correlation
|
|
|
verilog2systemc
|
Convert Verilog to SystemC keeping original structure
|
|
|
vlogtbgen
|
Verilog testbench generator with random test vectors
|
|
|
vhdltbgen
|
VHDL testbench generator with random test vectors
|
|
|
genwrapperverilog
|
Generate Verilog wrapper with simple Verilog-95 ports by flattening complex ports
|
|
|
genwrappervhdl
|
Generate VHDL wrapper on top of Verilog module or VHDL entity
|
|
|
upf-shell
|
UPF parser, editor, decompiler, and validator (IEEE 1801-2013 compliant)
|
|
|
parseliberty
|
Liberty .lib parser implemented in Java
|
|
|
parsevcd
|
VCD file parser with Java, Python, Tcl support
|
|
|
uniquifyverilog
|
Uniquify Verilog modules, classes, structures, interfaces and packages
|
|
|
mergemodules
|
Pull instances from different modules to build new module, maximizing reuse
|
Need help with installation or setup? Check our FAQ section or watch our video tutorials. For additional support, contact us.