Weeklybeats is a 52 week long music project in which artists compose and publicly release 1 song a week for the entire year.
Starting January 1st 2024 GMT each participant will have one week to upload one finished composition. Any style of music or selection of instruments are welcomed and encouraged. Sign up or Login to get started or check our FAQ for any help or questions you may have.

WeeklyBeats.com / Music / cTrix's music / My first chip (emulation project)

My first chip (emulation project)

By cTrix on June 26, 2016 6:44 pm

This is what I worked on this week.  To most ears it probably sounds abysmal!
....
Basically I designed and spec'ed an audio chip down to silicon level, designed the surrounding electronics around it, then wrote an emulator to hear what it would sound like.  Built my own DAC in software with biasing - simulated caps and everything, etc.  Then wrote an ADC emulator to convert voltage outputs back to 48khz wave file!
...

...
My rules were 16 pins... parallel data input... internal latches in chip design.  Chip runs on 5 volts.  DC biasing and voltage step down included.  Blah blah.
...
This is zero about the music and 100% about the project.  Random fact - the chip is based around the pentatonic scale and the chip is clocked at 2.5khz (clock divided from main processor speed).... a huge mistake... so everything pitch wise is increments of 2.5ms.  I didn't emulate the computer (Z80 based machine) that I'd designed to run the play routine!  But I did program a memory map for the system.... then revised the chip with a proper addressing bus.
...


This is really cool!

Incredible!  Do you hope to make it one day?

I also liked the music!

I'm impressed with the technical prowess on display and the track itself sounds pretty cool to me.

WeeklyChips begins

This is really an awesome piece, and I mean the whole chip design.

Some nerdy question?

What software did u used? Is is just software or could be run on an FPGA?

Are you planning to make the chip open source, so we could program some cool assembler routines for it?

I'm really really curious about this... And you are indeed THE CHIP MASTER!!!

laguna wrote:

Some nerdy question?

What software did u used? Is is just software or could be run on an FPGA?

Nope.  Visual Basic 6 for Windows 98 :-)

cTrix wrote:

Visual Basic 6 for Windows 98 :-)

Win98? Dude, you're so gangsta !!! wink

You need to login to leave a comment.
Login Sign-up