Skip to content

Commit

Permalink
feat: update project tt_um_wokwi_392873974467527681 from alexandercoa…
Browse files Browse the repository at this point in the history
…bad/PILIPINAS

Commit: ad4e3198d8d2972130c878fd34c58d5605946e84
Workflow: https://github.com/alexandercoabad/PILIPINAS/actions/runs/8409545596
  • Loading branch information
TinyTapeoutBot authored and urish committed Mar 24, 2024
1 parent 6a85c7f commit e36f28c
Show file tree
Hide file tree
Showing 6 changed files with 41 additions and 17 deletions.
4 changes: 2 additions & 2 deletions projects/tt_um_wokwi_392873974467527681/commit_id.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"app": "Tiny Tapeout tt06 e3fac0ab",
"repo": "https://github.com/alexandercoabad/PILIPINAS",
"commit": "3390590e58b011a69d4b9145791b80cf84107eea",
"workflow_url": "https://github.com/alexandercoabad/PILIPINAS/actions/runs/8390196999",
"commit": "ad4e3198d8d2972130c878fd34c58d5605946e84",
"workflow_url": "https://github.com/alexandercoabad/PILIPINAS/actions/runs/8409545596",
"sort_id": 1710972139203,
"openlane_version": "OpenLane f691c8c0712ca6c6645e3fd548985b3cbcf08c78",
"pdk_version": "open_pdks e0f692f46654d6c7c99fc70a0c94a080dab53571"
Expand Down
28 changes: 26 additions & 2 deletions projects/tt_um_wokwi_392873974467527681/docs/info.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,35 @@ You can also include images in this folder and reference them in the markdown. E

## How it works

7-segment displays the text PILIPINAS
Based from https://wokwi.com/projects/341279123277087315

On power-up, the 7-segment display should display the text PILIPINASLASALLE one at a time per clock cycle. The "dp" output toggles every clock cycle.

Setting the input pin 7 to HIGH allows for manual override of the BCD value. In this mode, input pins 0-3 controls the BCD value. The text displayed for each BCD value are tabulated below:
| **in0** | **in1** | **in2** | **in3** | **Character** |
|:-------:|:-------:|:-------:|:-------:|:-------------:|
| LOW | LOW | LOW | LOW | P |
| LOW | LOW | LOW | HIGH | I |
| LOW | LOW | HIGH | LOW | L |
| LOW | LOW | HIGH | HIGH | I |
| LOW | HIGH | LOW | LOW | P |
| LOW | HIGH | LOW | HIGH | I |
| LOW | HIGH | HIGH | LOW | N |
| LOW | HIGH | HIGH | HIGH | A |
| HIGH | LOW | LOW | LOW | S |
| HIGH | LOW | LOW | HIGH | L |
| HIGH | LOW | HIGH | LOW | A |
| HIGH | LOW | HIGH | HIGH | S |
| HIGH | HIGH | LOW | LOW | A |
| HIGH | HIGH | LOW | HIGH | L |
| HIGH | HIGH | HIGH | LOW | L |
| HIGH | HIGH | HIGH | HIGH | E |

## How to test

based from https://tinytapeout.com/runs/tt03/159/?fbclid=IwAR2JO7mgSKudnxRfstHDvjSZOMuqeQt30wtzHv7B9tvykWhDZ_B5dTEksGg
Default mode: Set the clock input to a low frequency such as 1 Hz to see the text transition per clock cycle.

Manual mode: Set the input pin 7 to HIGH and toggle input pins 0-3. The character displayed for each input combination should be according to the table above.

## External hardware

Expand Down
20 changes: 10 additions & 10 deletions projects/tt_um_wokwi_392873974467527681/info.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,24 +4,24 @@ project:
title: "PILIPINAS" # Project title
author: "Alexander Co Abad and Dino Dominic Ligutan" # Your name
discord: "alexandercoabad_25756" # Your discord username, for communication and automatically assigning you a Tapeout role (optional)
description: "7-seg Display for PILIPINAS" # based from https://tinytapeout.com/runs/tt03/159/?fbclid=IwAR2JO7mgSKudnxRfstHDvjSZOMuqeQt30wtzHv7B9tvykWhDZ_B5dTEksGg language: "Wokwi" # other examples include SystemVerilog, Amaranth, VHDL, etc
description: "7-seg Display for PILIPINASLASALLE" # based from https://wokwi.com/projects/341279123277087315
language: "Wokwi" # other examples include SystemVerilog, Amaranth, VHDL, etc
clock_hz: 0 # Clock frequency in Hz (or 0 if not applicable)
clock_hz: 1 # Clock frequency in Hz (or 0 if not applicable)

# How many tiles your design occupies? A single tile is about 167x108 uM.
tiles: "1x1" # Valid values: 1x1, 1x2, 2x2, 3x2, 4x2, 6x2 or 8x2

# The pinout of your project. Leave unused pins blank. DO NOT delete or add any pins.
pinout:
# Inputs
ui[0]: "Clock"
ui[1]: "reset"
ui[2]: "none"
ui[3]: "dp toggle"
ui[4]: "BCD bit 3"
ui[5]: "BCD bit 2"
ui[6]: "BCD bit 1"
ui[7]: "BCD bit 0"
ui[0]: "BCD Bit 3 (A)"
ui[1]: "BCD Bit 2 (A)"
ui[2]: "BCD Bit 1 (A)"
ui[3]: "BCD Bit 0 (A)"
ui[4]: ""
ui[5]: ""
ui[6]: ""
ui[7]: "Manual Input Mode"

# Outputs
uo[0]: "segment a"
Expand Down
2 changes: 1 addition & 1 deletion projects/tt_um_wokwi_392873974467527681/stats/metrics.csv
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
design,design_name,config,flow_status,total_runtime,routed_runtime,(Cell/mm^2)/Core_Util,DIEAREA_mm^2,CellPer_mm^2,OpenDP_Util,Final_Util,Peak_Memory_Usage_MB,synth_cell_count,tritonRoute_violations,Short_violations,MetSpc_violations,OffGrid_violations,MinHole_violations,Other_violations,Magic_violations,pin_antenna_violations,net_antenna_violations,lvs_total_errors,cvc_total_errors,klayout_violations,wire_length,vias,wns,pl_wns,optimized_wns,fastroute_wns,spef_wns,tns,pl_tns,optimized_tns,fastroute_tns,spef_tns,HPWL,routing_layer1_pct,routing_layer2_pct,routing_layer3_pct,routing_layer4_pct,routing_layer5_pct,routing_layer6_pct,wires_count,wire_bits,public_wires_count,public_wire_bits,memories_count,memory_bits,processes_count,cells_pre_abc,AND,DFF,NAND,NOR,OR,XOR,XNOR,MUX,inputs,outputs,level,DecapCells,WelltapCells,DiodeCells,FillCells,NonPhysCells,TotalCells,CoreArea_um^2,power_slowest_internal_uW,power_slowest_switching_uW,power_slowest_leakage_uW,power_typical_internal_uW,power_typical_switching_uW,power_typical_leakage_uW,power_fastest_internal_uW,power_fastest_switching_uW,power_fastest_leakage_uW,critical_path_ns,suggested_clock_period,suggested_clock_frequency,CLOCK_PERIOD,FP_ASPECT_RATIO,FP_CORE_UTIL,FP_PDN_HPITCH,FP_PDN_VPITCH,GRT_ADJUSTMENT,GRT_REPAIR_ANTENNAS,MAX_FANOUT_CONSTRAINT,PL_TARGET_DENSITY,RUN_HEURISTIC_DIODE_INSERTION,STD_CELL_LIBRARY,SYNTH_STRATEGY
/work/src,tt_um_wokwi_392873974467527681,wokwi,flow completed,0h1m11s0ms,0h0m56s0ms,7017.653296737571,0.01795472,3508.8266483687853,2.57,85.6623,483.07,57,0,0,0,0,0,0,0,0,0,0,-1,-1,765,332,0.0,-1,-1,-1,-1,0.0,-1,-1,-1,-1,691829.0,0.0,1.82,0.57,0.41,0.62,-1,139,174,99,134,0,0,0,54,2,3,2,0,15,0,0,8,9,13,5,1217,225,0,253,63,1758,16493.3184,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,21.0,47.61904761904762,20,1,50,26.520,38.870,0.3,1,10,0.6,0,sky130_fd_sc_hd,AREA 0
/work/src,tt_um_wokwi_392873974467527681,wokwi,flow completed,0h1m12s0ms,0h0m57s0ms,7017.653296737571,0.01795472,3508.8266483687853,2.57,85.6623,483.29,57,0,0,0,0,0,0,0,0,0,0,-1,-1,765,332,0.0,-1,-1,-1,-1,0.0,-1,-1,-1,-1,691829.0,0.0,1.82,0.57,0.41,0.62,-1,139,174,99,134,0,0,0,54,2,3,2,0,15,0,0,8,9,13,5,1217,225,0,253,63,1758,16493.3184,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,21.0,47.61904761904762,20,1,50,26.520,38.870,0.3,1,10,0.6,0,sky130_fd_sc_hd,AREA 0
Binary file not shown.
4 changes: 2 additions & 2 deletions projects/tt_um_wokwi_392873974467527681/wokwi-diagram.json
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,6 @@
[ "ttout:EXTOUT5", "sevseg1:F", "green", [ "h48", "v-67.2", "h48" ] ],
[ "ttout:EXTOUT6", "sevseg1:G", "green", [ "h57.6", "v-68.04" ] ],
[ "ttout:EXTOUT7", "sevseg1:DP", "green", [ "v28.8", "h105.6" ] ],
[ "pwr2:GND", "sevseg1:COM.1", "black", [ "h-76.8", "v-38.4" ] ],
[ "sw2:1", "clock1:CLK", "blue", [ "h-19.2", "v-57.6" ] ],
[ "sw1:1b", "ttin:EXTIN0", "green", [ "h0" ] ],
[ "sw1:2b", "ttin:EXTIN1", "green", [ "h0" ] ],
Expand Down Expand Up @@ -439,7 +438,8 @@
"green",
[ "h-38.4", "v9.6", "h-211.2", "v-1584", "h-220.8", "v144" ]
],
[ "ttout:OUT7", "flipflop1:Q", "green", [ "h-9.6", "v1219.2", "h-1276.8", "v-1766.4" ] ]
[ "ttout:OUT7", "flipflop1:Q", "green", [ "h-9.6", "v1219.2", "h-1276.8", "v-1766.4" ] ],
[ "sevseg1:COM.1", "pwr2:GND", "black", [ "h0" ] ]
],
"dependencies": {}
}

0 comments on commit e36f28c

Please sign in to comment.