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.
- Getting Started with Weaver - Learn the basics: write your first Weaver program, understand the toolchain, and see your code in action.
- Building Your First Process - Create a simple process that demonstrates basic Weaver concepts: variables, loops, and channel communication.
- Working with Channels - Learn how processes communicate using channels, including sending, receiving, and waiting for data.
- Building a Complete Circuit - Put it all together: create a functional circuit using processes, channels, and custom types.
If you get stuck:
- Check the Reference for syntax details
- Look at How-to Guides for specific tasks
- Read Explanations for deeper understanding
Let’s get started!