Skip to content

tuppi-ovh/example-sparkfun-alchitry-cu

Repository files navigation

Example Sparkfun Alchitry CU

Introduction

The aim of this repository is to try to implement SpinalHDL designs from scratch as possible going from a very simple one (LED blinking) to a more complex one (SoC with VexRiscv processor).

Compilation

  • make all: translate spinalHDL to verilog, synthetize, place and route.

  • make time: show timing critical path.

  • make clean: clean up compilation result.

Simple Blink Design

This design makes one board LED to blink with randomly choosen on / off time.

image.png

Apb Blink Design

In this design I start to use a APB bus to set the LEDs state.

image.png

Hello World Design

In this design I connect an UART to the APB bus to send "Hello, world!" message.

image.png

SRAM Design

In this design I integrate a BMB bus and a SRAM memory. A simple state machine will be used to send the memory content by the UART.

image.png

License

Refer to the LICENSE file.

Useful Links

About

Example of SpinalHDL Design on Sparkfun Alchitry CU

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published