Audio Cores

Home Audio Output Notes PSG PSG32

Photo of AY3-8912 sound generator

 

Photo of MOS6581A Revision 4 sound generator

 

The following cores are used for Audio hardware.
micmod Interface to microphone peripheral module board. Source code available by request. (tested, working) PmodMICController.ppt      
dac121s101

12 bit D to A converter interface core

(tested, working)

tone sample (1.5s)

ask!
ds_dac delta-sigma D-A converter - similar to XAPP154
PSGPWMDac Pulse width modulation D-A converter        
PSG32 Updated 4 channel ADSR / wave table synthesizer PSG32 Block Diagram

PSG32 on Github

     

PSG16

4 channel ADSR / wave table music synthesizer more

(tested, working)

PSG Block Diagram

     

PSGEnvGen

4 channel ADSR envelope generator - exponential decay and release

(tested, working)

PSGEnvGen.v

     

PSGNoteGen

4 channel note (tone) generator - five different output waveforms

(tested, working)

PSGNoteGen.v

     

PSGNoteOutMux

Selects note generator output waveforms

(tested, working)

PSGNoteOutMux.v

     
bcDAC7303

Dual serial D to A converter interface core (mostly done)

Ask!