generated from TinyTapeout/tt06-verilog-template
-
Notifications
You must be signed in to change notification settings - Fork 0
/
info.yaml
72 lines (65 loc) · 1.89 KB
/
info.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# Tiny Tapeout project information
project:
title: "GOA - grogu on ASIC"
author: "Simone Corbetta"
discord: "scorbetta"
description: "Single neuron w/ fixed-point arithmetic"
language: "Verilog"
clock_hz: 25
# How many tiles your design occupies? A single tile is about 167x108 uM.
tiles: "1x1"
# Your top module name must start with "tt_um_". Make it unique by including your github username:
top_module: "tt_um_scorbetta_goa"
# List your project's source files here. Source files must be in ./src and you must list each source file separately, one per line:
source_files:
- "FIXED_POINT_ADD.v"
- "FIXED_POINT_ABS.v"
- "FIXED_POINT_MUL.v"
- "FIXED_POINT_CHANGE_SIGN.v"
- "FIXED_POINT_COMP.v"
- "FIXED_POINT_ACT_FUN.v"
- "RW_REG.v"
- "RO_REG.v"
- "DELTA_REG.v"
- "REGPOOL.v"
- "D_FF_EN.v"
- "PISO_BUFFER.v"
- "SIPO_BUFFER.v"
- "SCI_SLAVE.v"
- "COUNTER.v"
- "EDGE_DETECTOR.v"
- "NEURON_CONTROL_ENGINE.v"
- "NEURON.v"
- "NEURON_WRAPPER.v"
- "tt_um_scorbetta_goa.v"
# The pinout of your project. Leave unused pins blank. DO NOT delete or add any pins.
pinout:
# Inputs
ui[0]: "FPGA clock"
ui[1]: "Active-low FPGA reset"
ui[2]: "Loopback data"
ui[3]: ""
ui[4]: ""
ui[5]: ""
ui[6]: "Debug select [0]"
ui[7]: "Debug select [1]"
# Outputs
uo[0]: "Shared debug output dbug_out[0]"
uo[1]: "Shared debug output dbug_out[1]"
uo[2]: "Shared debug output dbug_out[2]"
uo[3]: "Shared debug output dbug_out[3]"
uo[4]: "Shared debug output dbug_out[4]"
uo[5]: "Shared debug output dbug_out[5]"
uo[6]: "Shared debug output dbug_out[6]"
uo[7]: "Shared debug output dbug_out[7]"
# Bidirectional pins
uio[0]: "SCI_CSN"
uio[1]: "SCI_REQ"
uio[2]: "SCI_RESP"
uio[3]: "SCI_ACK"
uio[4]: ""
uio[5]: ""
uio[6]: ""
uio[7]: ""
# Do not change!
yaml_version: 6