- Take single input serial bitstream SPDIF audio source and convert to standard I2S audion interface. Modern Auido chips uses I2S interface for input and output. It is inteted as a serial sink/source audio interconnect in complex systems like HIFI,TV and computers. It is a 3 wire bus: clk, left/right synk and data.
Most digital audio amps with digital input uses I2S as input. I spend a signifient part of my life designing said class audio amplifierer and this project will be used to link digital audio to one of my little babies.
During 2023 and 2024 I did a couple of TinyTapeout workshop with at Bornhack and IDA Embedded. This project is my pipe cleaner and am super excited on how Matt and his team has taken this new platform. IDA embedded plan to do 2 yearly Tinytape workshops. Next one will be TT08 in September.
Project source code is located in src
directory with a mixture of systemverilog and verilog files in seperated in logical seperated components folders.
A make file generates a list of source files relative to src
that get passed to the source_files
in the info.yaml file
A testbench has been added to test
folder. For now it has limited coverage. See test/README.md for more information.
The GitHub action will automatically build the ASIC files using OpenLane.
I have a local build flow in the making support local developemnt
- FAQ
- Digital design lessons
- Learn how semiconductors work
- Join the community
- Build your design locally
- Submit your design to the next shuttle.
- Edit this README and explain your design, how it works, and how to test it.
- Share your project on your social network of choice:
- LinkedIn #tinytapeout @TinyTapeout
- Mastodon #tinytapeout @matthewvenn
- X (formerly Twitter) #tinytapeout @matthewvenn