Spade: An Expression-Based HDL With Pipelines

04/06/2023
by   Frans Skarman, et al.
0

Spade is a new open source hardware description language (HDL) designed to increase developer productivity without sacrificing the low-level control offered by HDLs. It is a standalone language which takes inspiration from modern software languages, and adds useful abstractions for common hardware constructs. It also comes with a convenient set of tooling, such as a helpful compiler, a build system with dependency management, tools for debugging, and editor integration.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/08/2019

Research Note: An Open Source Bluespec Compiler

In this Research Note we report on an open-source compiler for the Blues...
research
02/29/2020

A Compiler Infrastructure for FPGA and ASIC Development

This whitepaper proposes a unified framework for hardware design tools t...
research
10/10/2019

hlslib: Software Engineering for Hardware Design

High-level synthesis (HLS) tools have brought FPGA development into the ...
research
12/12/2022

Tydi-lang: a language for typed streaming hardware – A manual for future Tydi-lang compiler developers

Transferring composite data structures with variable-length fields often...
research
09/09/2023

PyHGL: A Python-based Hardware Generation Language Framework

Hardware generation languages (HGLs) increase hardware design productivi...
research
11/16/2020

A Modern Compiler for the French Tax Code

In France, income tax is computed from taxpayers' individual returns, us...
research
02/09/2021

NOELLE Offers Empowering LLVM Extensions

Modern and emerging architectures demand increasingly complex compiler a...

Please sign up or login with your details

Forgot password? Click here to reset