| # Christmas tree controller (ASIC) |
| |
| [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) [![UPRJ_CI](https://github.com/JulienOury/ChristmasTreeController/actions/workflows/user_project_ci.yml/badge.svg)](https://github.com/JulienOury/ChristmasTreeController/actions/workflows/user_project_ci.yml) |
| |
| A Christmas tree controller that include : |
| - Infrared receiver (protocol NEC) |
| - StepMotor controller (full-step, half-step, with strenght control) |
| - Led string controller (compatibles WS2812B) |
| - Pseudo-rendom generator (32bits) |
| |
| Below is a representation of the architecture: |
| |
| ![multi macro](pictures/soc_architecture.png) |
| |
| Below is a representation of the ASIC layout: |
| |
| ![multi macro](pictures/layout.png) |
| |