Products

 

Redwood EDA’s tools accelerate Verilog/SystemVerilog development substantially. They extend your existing Verilog/SystemVerilog development environment with:

  • visual debug capabilities

  • integrated design and debug

  • advanced support for the next, and most impactful, evolution of Verilog -- TL-Verilog

 

Let's get you upgraded to TL-Verilog, shall we!

SandPiper

 

The SandPiper™ code generator is the first and best commercial tool to support TL-Verilog (version 1a-1d). It generates, from TL-Verilog code, readable, well-structured, Verilog or SystemVerilog code.

SandPiper is freely accessible for open-source development. For commercial use, your organization will pay a fraction of your benefit.

SandPiper™ is accessible in numerous ways:

TL-Verilog

SandPiper

System

Verilog

Free online within the Makerchip IDE

 

As a free service (SaaS). Learn more

 

As a download

Platforms:

 

Linux and Mac OS X

Download SandPiper for Linux

Windows and Other Platforms

Our initial focus is on Linux customers, but SandPiper can be run on other platforms. Just ask, and we'll hook you up.

 

License Options:

 

When downloading, you can select among the following licenses.

Starter Edition

Starter Edition is designed to make you, as a logic designer, more productive within your organization (for free). No special license is required.

Full Edition

Full Edition is built for broad use across a team. Contact us for details.

Education Edition

For educational use.

Feature Overview

 

SandPiper supports the latest TL-Verilog language specification, to make your RTL:

  • simpler

  • more powerful

  • more flexible

 

It supports numerous modes to control the automatic generation of Verilog and SystemVerilog to uniformly adhere to your style preferences and to optimize for different use models. In general usage, for development, the output is partitioned between generated code, which is correct-by-construction, and translated code that remains line-for-line with the TL-Verilog source code. This preserves readability and ensures that downstream messages reported against the Verilog/SystemVerilog relate, just as well, to your TL-Verilog source code, so no productivity is lost due to the translation.

The SandPiper download and web/cloud options support the experimental macro-preprocessing capabilities, showcased in the WARP-V CPU core, used to achieve an unprecedented level of IP flexibility.

 

Development Environments

 

These popular text editors and integrated development environments (IDEs) support TL-Verilog, with features like syntax highlighting, auto-indentation, compilation, etc.

Emacs

An open source Emacs/XEmacs editing mode is available for download as a Git repository.

Vim

An open source Vim editing mode is available with documentation herehere, and here.

Visual Studio Code

An open source Visual Studio Code syntax-highlighting mode is available with documentation here.

Atom

An open source Atom syntax-highlighting mode is available with documentation here.

Makerchip

Makerchip is our very own free online IDE for developing in Verilog or TL-Verilog. It is the easiest way to experiment with SandPiper, and simply the best IDE for IC design.

EDA Playground

EDA Playground is an free online IDE provided by Doulos, providing easy access to EDA tools. It is ideal for training, education, and experimentation. (The TL-Verilog editing mode used by EDA Playground is provided in an open source code editor called CodeMirror.)

AMIQ's DVT

AMIQ EDA's Design and Verification Tools (DVT) is a powerful IDE for SystemVerilog development. DVT utilizes the popular Eclipse IDE framework to provide a rich environment with automated build flows, code navigation and visualization, and simulation debug. It even highlights errors as you type! And, of course... it has support for SandPiper and TL-Verilog.

 

Copyright 2020, Redwood EDA