Tutorials

Welcome to the Weaver tutorials! These step-by-step guides will teach you how to use Weaver to design hardware. Tutorials are designed to be completed in order. Each tutorial builds on concepts from previous ones.

  1. Getting Started with Weaver - Learn the basics: write your first Weaver program, understand the toolchain, and see your code in action.
  2. Building Your First Process - Create a simple process that demonstrates basic Weaver concepts: variables, loops, and channel communication.
  3. Working with Channels - Learn how processes communicate using channels, including sending, receiving, and waiting for data.
  4. Building a Complete Circuit - Put it all together: create a functional circuit using processes, channels, and custom types.

If you get stuck:

Let’s get started!

results matching ""

    No results matching ""