Actions

FPGAWorkshopMartin: Difference between revisions

From HacDC Wiki

mNo edit summary
No edit summary
 
(5 intermediate revisions by one other user not shown)
Line 1: Line 1:
[[Category:FPGAWorkshop]]
Three ideas so far:
Three ideas so far:


Multiple 8-bit game console sound chip emulator.  Generate the sounds of the '80s: C64, NES, Atari, etc.  I need to research some of the chips but it looks like there is plenty of info out there.  Manuals/schematics:
Multiple 8-bit game console sound chip emulator.  Generate the sounds of the '80s: C64, NES, Atari, etc.  I need to research some of the chips but it looks like there is plenty of info out there.  Manuals/schematics:


*[http://www.mikesarcade.com/arcade/ Mikes Arcade]
*[http://www.mikesarcade.com/arcade/manuals.html Mikes Arcade]
*[http://www.brentradio.com/SpaceInvaders.htm Important Space Invader information]
*[http://www.brentradio.com/SpaceInvaders.htm Important Space Invader information]
*[http://web.inter.nl.net/users/J.Kortink/home/articles/sn76489/ TI 76489 Audio Chip]
*[http://www.xilinx.com/products/boards/s3estarter/files/s3esk_picoblaze_dac_control.pdf PicoBlaze D/A converter design example]
*[http://www.fpga.synth.net/ fpga-synth.net - FPGAs to build/design synthesizers and audio processing engines]


Limited AM radio.  Use passive front end Nyquist filter, digital down-converter and low-pass filter to receive the lower part of the AM broadcast band.  Got the idea from Oct '09 Circuit Cellar article 'Multi-rate Techniques and CIC Filter'.  Success would be anything that worked better than the chunk of geranium and safety pin radio from grade school.  
Limited AM radio.  Use passive front end Nyquist filter, digital down-converter and low-pass filter to receive the lower part of the AM broadcast band.  Got the idea from Oct '09 Circuit Cellar article 'Multi-rate Techniques and CIC Filter'.  Success would be anything that worked better than the chunk of geranium and safety pin radio from grade school.  
*[http://www.xilinx.com/support/documentation/ip_documentation/cic_compiler_ds613.pdf Xilinx LogiCORE CIC (Cascaded Integrator-Comb) compiler]


Game of life analyzer.  Run game of life for many generations while saving/encoding previous states of the game array to look for repeated and other patterns. VGA game output would be fun too.  Some fun life/CA links:
Game of life analyzer.  Run game of life for many generations while saving/encoding previous states of the game array to look for repeated and other patterns. VGA game output would be fun too.  Some fun life/CA links:
Line 13: Line 20:
http://web.cecs.pdx.edu/~mperkows/CLASS_573/MARCH_3_06/D_0050.Margolus-Physical-Reversible-Models-of-CAs.ppt
http://web.cecs.pdx.edu/~mperkows/CLASS_573/MARCH_3_06/D_0050.Margolus-Physical-Reversible-Models-of-CAs.ppt
http://www.it.lth.se/suleyman/ref_docs/malki_CIMSA%2005.pdf
http://www.it.lth.se/suleyman/ref_docs/malki_CIMSA%2005.pdf


1/27/10 - Patched together some Pong code (game not the professor) on the Spartan 3E dev board to learn VGA interface.  Pong code lacks sounds - might as well give that a try.
1/27/10 - Patched together some Pong code (game not the professor) on the Spartan 3E dev board to learn VGA interface.  Pong code lacks sounds - might as well give that a try.
8/25/10 - Run ISE simulator under Win 7 - set webservices to startup automatically

Latest revision as of 17:06, 3 April 2012


Three ideas so far:

Multiple 8-bit game console sound chip emulator. Generate the sounds of the '80s: C64, NES, Atari, etc. I need to research some of the chips but it looks like there is plenty of info out there. Manuals/schematics:

Limited AM radio. Use passive front end Nyquist filter, digital down-converter and low-pass filter to receive the lower part of the AM broadcast band. Got the idea from Oct '09 Circuit Cellar article 'Multi-rate Techniques and CIC Filter'. Success would be anything that worked better than the chunk of geranium and safety pin radio from grade school.

Game of life analyzer. Run game of life for many generations while saving/encoding previous states of the game array to look for repeated and other patterns. VGA game output would be fun too. Some fun life/CA links:

http://web.cecs.pdx.edu/~mperkows/CLASS_573/MARCH_3_06/D_0000_Intro-Cellular-Automata-Artificial-Life.ppt http://web.cecs.pdx.edu/~mperkows/CLASS_573/MARCH_3_06/D_0050.Margolus-Physical-Reversible-Models-of-CAs.ppt http://www.it.lth.se/suleyman/ref_docs/malki_CIMSA%2005.pdf


1/27/10 - Patched together some Pong code (game not the professor) on the Spartan 3E dev board to learn VGA interface. Pong code lacks sounds - might as well give that a try. 8/25/10 - Run ISE simulator under Win 7 - set webservices to startup automatically