yeokm1 / tt4-ykm-7-seg

YKM 7-seg Wokwi submission for Tiny Tapeout 04

Home Page:https://wokwi.com/projects/372184284115580929

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tt4-ykm-7-seg

A Wokwi project for Tiny Tapout to show the string "ykM_1St_CHIP" character by character.

Wokwi page: https://wokwi.com/projects/372184284115580929

How it works?

The string is shown by individual characters to the 7-segment LCD.

By default with all pins except Clock being Low, the chip will cycle through all the characters depending on clock speed.

To display individual characters manually, set HIGH to counter pin and BCD. Then select the bits 0-3 manually.

Directory structure

  • generate-wokwi: Files used to produce the truthtable using the wokwi-lookup-table-generator
  • wokwi-docs: Design files downloaded from Wokwi website

Generating LUT

After setting up the wokwi-lookup-table-generator,

python3 generate.py -f ykm_text.json -o ykm_text.diagram.json --tinytapeout3 -v

References


What is Tiny Tapeout?

TinyTapeout is an educational project that aims to make it easier and cheaper than ever to get your digital designs manufactured on a real chip!

Go to https://tinytapeout.com for instructions!

How to change the Wokwi project

Edit the info.yaml and change the wokwi_id to match your project.

How to enable the GitHub actions to build the ASIC files

Please see the instructions for:

How does it work?

When you edit the info.yaml to choose a different ID, the GitHub Action will fetch the digital netlist of your design from Wokwi.

After that, the action uses the open source ASIC tool called OpenLane to build the files needed to fabricate an ASIC.

Resources

What next?

About

YKM 7-seg Wokwi submission for Tiny Tapeout 04

https://wokwi.com/projects/372184284115580929

License:Apache License 2.0


Languages

Language:Tcl 52.0%Language:Verilog 48.0%