generated from TinyTapeout/ttihp-verilog-template
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
55 additions
and
43 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,55 +1,56 @@ | ||
# Tiny Tapeout project information | ||
project: | ||
title: "" # Project title | ||
author: "" # Your name | ||
discord: "" # Your discord username, for communication and automatically assigning you a Tapeout role (optional) | ||
description: "" # One line description of what your project does | ||
language: "Verilog" # other examples include SystemVerilog, Amaranth, VHDL, etc | ||
clock_hz: 0 # Clock frequency in Hz (or 0 if not applicable) | ||
title: "SPI Test" | ||
author: "Harald Pretl" | ||
discord: "hpretl" | ||
description: "Simple SPI-based register file (for the testing the flow)" | ||
language: "Verilog" | ||
clock_hz: 20000000 | ||
|
||
# How many tiles your design occupies? A single tile is about 167x108 uM. | ||
tiles: "1x1" # Valid values: 1x1, 1x2, 2x2, 3x2, 4x2 or 6x2 | ||
|
||
# Your top module name must start with "tt_um_". Make it unique by including your github username: | ||
top_module: "tt_um_example" | ||
top_module: "tt_um_hpretl_spi" | ||
|
||
# List your project's source files here. | ||
# Source files must be in ./src and you must list each source file separately, one per line. | ||
# Don't forget to also update `PROJECT_SOURCES` in test/Makefile. | ||
source_files: | ||
- "project.v" | ||
- "tt_um_hpretl_spi.v" | ||
- "chain1.v" | ||
|
||
# The pinout of your project. Leave unused pins blank. DO NOT delete or add any pins. | ||
pinout: | ||
# Inputs | ||
ui[0]: "" | ||
ui[1]: "" | ||
ui[2]: "" | ||
ui[0]: "clk (SCLK" | ||
ui[1]: "data_in (MOSI)" | ||
ui[2]: "select output byte (0 = low, 1 = high)" | ||
ui[3]: "" | ||
ui[4]: "" | ||
ui[5]: "" | ||
ui[6]: "" | ||
ui[7]: "" | ||
|
||
# Outputs | ||
uo[0]: "" | ||
uo[1]: "" | ||
uo[2]: "" | ||
uo[0]: "data_out (MISO)" | ||
uo[1]: "cookie detected (loaded 0xCAFE)" | ||
uo[2]: "XOR of clk and data_in" | ||
uo[3]: "" | ||
uo[4]: "" | ||
uo[5]: "" | ||
uo[6]: "" | ||
uo[7]: "" | ||
|
||
# Bidirectional pins | ||
uio[0]: "" | ||
uio[1]: "" | ||
uio[2]: "" | ||
uio[3]: "" | ||
uio[4]: "" | ||
uio[5]: "" | ||
uio[6]: "" | ||
uio[7]: "" | ||
uio[0]: "register b0|8" | ||
uio[1]: "register b1|9" | ||
uio[2]: "register b2|10" | ||
uio[3]: "register b3|11" | ||
uio[4]: "register b4|12" | ||
uio[5]: "register b5|13" | ||
uio[6]: "register b6|14" | ||
uio[7]: "register b7|15" | ||
|
||
# Do not change! | ||
yaml_version: 6 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters