This is a simple Hello World
project for Chisel. It is a simple counter with 7-segment display output.
And a Morse code generator writing out hello world
in Morse code.
The project displays a counter on the 7-segment display.
It also writes out hello world
in Morse code on the DP of the 7-segment display.
Furthermore, it also playes the Morse code with PWM on the BIDIR PMOD, connected to
a PmodAMP2.
To better see the Morse code, the counter display can be disabled with switch 0.
Currently, we use cocotb, this shall change to ChiselTest.
Audio PMOD (PmodAMP2) for audio output on the lower row of the BIDIR PMOD.
# | Input | Output | Bidirectional |
---|---|---|---|
0 | switch on 7-segment | segment a | |
1 | segment b | ||
2 | segment c | ||
3 | segment d | ||
4 | segment e | audio | |
5 | segment f | gain | |
6 | segment g | ||
7 | dot: morse out | nshutdown |