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 | ||