© Copyright 2019 Redwood EDA

Products

 

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

 

Redwood EDA is first to offer complete support for TL-Verilog (version 1a-1d), with SandPiper™.  SandPiper, together with the free third-party tools listed below will measurably accelerate your high-performance chip design.

SandPiper is freely accessible for open-source development.  For commercial use, your organization will only pay license fees once you have experienced a demonstrable net benefit.  Our license fees will remain a fraction of your benefit, so most of the value of our tools directly benefits your organization, and your license fees will fuel new capabilities.

 

SandPiper

 

SandPiper™ is accessible in numerous ways:

TL-Verilog

System

Verilog

SandPiper

Free online within the Makerchip IDE.

 

As a free service (SaaS). Learn more.

 

As a download:

On Linux

Download SandPiper for Linux

On 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.  When your team sees what you can do, they'll want to enable SandPiper across your team.  Contact us about Full Edition pricing.

Education Edition

SandPiper is free 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 online IDE provided for free by Doulos, providing easy access to EDA tools.  It is ideal for training, education, and experimentation.  Try it!  (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 the most powerful IDE we know of 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.  AMIQ offers a free trial.

 

 

For more about the TL-Verilog ecosystem, visit TL-X.org.

Emacs

Vim

EP

DVT

TL-Verilog is Everywhere!

 

MC

VS

Atom