This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
2014:fpga_pianoman [2014/12/16 01:28] eweiler |
2014:fpga_pianoman [2014/12/16 01:33] (current) eweiler |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== FPGA Pianoman ====== | + | ====== FPGA Piano ====== |
{{ :2014:1.jpg?500 |}} | {{ :2014:1.jpg?500 |}} | ||
===Abstract=== | ===Abstract=== | ||
Line 38: | Line 38: | ||
===Reflection=== | ===Reflection=== | ||
==System Stats== | ==System Stats== | ||
- | * 1 12x4-bit ROM | + | As a comparison to some of the other systems we have synthesized onto an FPGA this semester, the FPGA piano required the following structure components: |
- | * 1 83x4-bit ROM | + | * 1 112x4-bit ROM (Happy Birthday song data) |
- | * 1 43x4-bit ROM | + | * 1 183x4-bit ROM (Piano Man song data) |
- | * 1 8x4-bit ROM | + | * 1 43x4-bit ROM (“Random” song data) |
+ | * 1 8x4-bit ROM (Octave song data) | ||
* 1 4-bit Adder | * 1 4-bit Adder | ||
* 3 8-bit Adder | * 3 8-bit Adder |