Skip to content

meriac/tt08-play-tune

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

TinyTapeout chip design - plays a Super Mario tune over a piezo speaker

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published