This project implements a Christmas tree controller that include four dedicated modules :
This design is based on following Caravel user project template.
Below is a representation of the architecture:
The Wishbone bus address mapping below :
ADDRESS | DESCRIPTION |
---|---|
0x30000000 | NEC IR receiver |
0x30010000 | PseudoRandom generator |
0x30020000 | Step motor controller |
0x30030000 | String Led controller |
Below is a representation of the ASIC layout: