Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 1.91 KB

README.md

File metadata and controls

32 lines (25 loc) · 1.91 KB

TinyTapeout tt08: Super Mario Tune on A Piezo Speaker

Overview

This Verilog chip design is made for the TinyTapout tt08 shuttle. It will play the Super Mario Tune over a Piezo Speaker connected across bidir[0:1] and bidir[7]. The speaker is driven in differential PWM mode to increase its output power. The changed pinout accomodates for the Tiny Tapeout Audio Pmod.

Please refer to the Bringup Guide for connecting your piezo speaker or headphone port.

Listen To The Generated Sound

Listen to the Verilog Simulation PWM output for 100kHz clock frequency here.

Chip Design of the Super Mario Tune player

Chip Design of the Super Mario Tune player (see also the interactive version of this design)

Verilog Design Files

PWM Waveform in Verilog Simulation Output

Using GTKWave for visualization of Simulation Results: 25s of Verilog simulation - showing the Waveform output Zooming into the Waveform