|
1 | | -# Tiny Tapeout project information |
2 | | -project: |
3 | | - title: "Polyphonic MIDI-Synth" # Project title |
4 | | - author: "Simon Grundner" # Your name |
5 | | - discord: "sm.ino" # Your discord username, for communication and automatically assigning you a Tapeout role (optional) |
6 | | - description: "Decodes MIDI and outputs several square waves to a max of 7 output pins, which can be mixed together externally" |
7 | | - language: "SystemVerilog" # other examples include SystemVerilog, Amaranth, VHDL, etc |
8 | | - clock_hz: 0 # Clock frequency in Hz (or 0 if not applicable) |
9 | | - |
10 | | - # How many tiles your design occupies? A single tile is about 167x108 uM. |
11 | | - tiles: "1x1" # Valid values: 1x1, 1x2, 2x2, 3x2, 4x2, 6x2 or 8x2 |
12 | | - |
13 | | - # Your top module name must start with "tt_um_". Make it unique by including your github username: |
14 | | - top_module: "tt_um_s_grundner" |
15 | | - |
16 | | - # List your project's source files here. |
17 | | - # Source files must be in ./src and you must list each source file separately, one per line. |
18 | | - # Don't forget to also update `PROJECT_SOURCES` in test/Makefile. |
19 | | - source_files: |
20 | | - - top_level.v |
21 | | - - global.v |
22 | | - - synth.v |
23 | | - - osc.v |
24 | | - - midi.v |
25 | | - - rx.v |
26 | | - - pwm.v |
27 | | - - counter.v |
28 | | - |
29 | | -# The pinout of your project. Leave unused pins blank. DO NOT delete or add any pins. |
30 | | -# This section is for the datasheet/website. Use descriptive names (e.g., RX, TX, MOSI, SCL, SEG_A, etc.). |
31 | | -pinout: |
32 | | - # Inputs |
33 | | - ui[0]: "midi_rx" |
34 | | - ui[1]: "" |
35 | | - ui[2]: "" |
36 | | - ui[3]: "" |
37 | | - ui[4]: "" |
38 | | - ui[5]: "" |
39 | | - ui[6]: "" |
40 | | - ui[7]: "" |
41 | | - |
42 | | - # Outputs |
43 | | - uo[0]: "osc_0" |
44 | | - uo[1]: "osc_1" |
45 | | - uo[2]: "osc_2" |
46 | | - uo[3]: "osc_3" |
47 | | - uo[4]: "osc_4" |
48 | | - uo[5]: "osc_5" |
49 | | - uo[6]: "osc_6" |
50 | | - uo[7]: "pwm" |
51 | | - |
52 | | - # Bidirectional pins |
53 | | - uio[0]: "" |
54 | | - uio[1]: "" |
55 | | - uio[2]: "" |
56 | | - uio[3]: "" |
57 | | - uio[4]: "" |
58 | | - uio[5]: "" |
59 | | - uio[6]: "" |
60 | | - uio[7]: "" |
61 | | - |
62 | | -# Do not change! |
63 | | -yaml_version: 6 |
| 1 | +# Tiny Tapeout project information |
| 2 | +project: |
| 3 | + title: "Polyphonic MIDI-Synth" # Project title |
| 4 | + author: "Simon Grundner" # Your name |
| 5 | + discord: "sm.ino" # Your discord username, for communication and automatically assigning you a Tapeout role (optional) |
| 6 | + description: "Decodes MIDI and outputs several square waves to a max of 7 output pins, which can be mixed together externally" |
| 7 | + language: "SystemVerilog" # other examples include SystemVerilog, Amaranth, VHDL, etc |
| 8 | + clock_hz: 0 # Clock frequency in Hz (or 0 if not applicable) |
| 9 | + |
| 10 | + # How many tiles your design occupies? A single tile is about 167x108 uM. |
| 11 | + tiles: "1x1" # Valid values: 1x1, 1x2, 2x2, 3x2, 4x2, 6x2 or 8x2 |
| 12 | + |
| 13 | + # Your top module name must start with "tt_um_". Make it unique by including your github username: |
| 14 | + top_module: "tt_um_s_grundner" |
| 15 | + |
| 16 | + # List your project's source files here. |
| 17 | + # Source files must be in ./src and you must list each source file separately, one per line. |
| 18 | + # Don't forget to also update `PROJECT_SOURCES` in test/Makefile. |
| 19 | + source_files: |
| 20 | + - tt_um_s_grundner.v |
| 21 | + - global.v |
| 22 | + - synth.v |
| 23 | + - osc.v |
| 24 | + - note2cnt.v |
| 25 | + - midi.v |
| 26 | + - rx.v |
| 27 | + - pwm.v |
| 28 | + - counter.v |
| 29 | + - bitcount.v |
| 30 | + |
| 31 | +# The pinout of your project. Leave unused pins blank. DO NOT delete or add any pins. |
| 32 | +# This section is for the datasheet/website. Use descriptive names (e.g., RX, TX, MOSI, SCL, SEG_A, etc.). |
| 33 | +pinout: |
| 34 | + # Inputs |
| 35 | + ui[0]: "midi_rx" |
| 36 | + ui[1]: "" |
| 37 | + ui[2]: "" |
| 38 | + ui[3]: "" |
| 39 | + ui[4]: "" |
| 40 | + ui[5]: "" |
| 41 | + ui[6]: "" |
| 42 | + ui[7]: "" |
| 43 | + |
| 44 | + # Outputs |
| 45 | + uo[0]: "osc_0" |
| 46 | + uo[1]: "osc_1" |
| 47 | + uo[2]: "osc_2" |
| 48 | + uo[3]: "osc_3" |
| 49 | + uo[4]: "osc_4" |
| 50 | + uo[5]: "osc_5" |
| 51 | + uo[6]: "osc_6" |
| 52 | + uo[7]: "pwm" |
| 53 | + |
| 54 | + # Bidirectional pins |
| 55 | + uio[0]: "" |
| 56 | + uio[1]: "" |
| 57 | + uio[2]: "" |
| 58 | + uio[3]: "" |
| 59 | + uio[4]: "" |
| 60 | + uio[5]: "" |
| 61 | + uio[6]: "" |
| 62 | + uio[7]: "" |
| 63 | + |
| 64 | +# Do not change! |
| 65 | +yaml_version: 6 |
0 commit comments