Skip to content

Commit

Permalink
feat: update project tt_um_gmejiamtz from gmejiamtz/tt09-clb
Browse files Browse the repository at this point in the history
Commit: 2321330d5e16d146402f571c071a7c326aa1dcdb
Workflow: https://github.com/gmejiamtz/tt09-clb/actions/runs/11762343658
  • Loading branch information
TinyTapeoutBot authored and urish committed Nov 10, 2024
1 parent bc7b9b8 commit a95c11e
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 5 deletions.
4 changes: 2 additions & 2 deletions projects/tt_um_gmejiamtz/commit_id.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"app": "Tiny Tapeout tt09 a48b1c74",
"repo": "https://github.com/gmejiamtz/tt09-clb",
"commit": "28f0c4f85c46a5f05f1d8431d10e41a2f3ff9206",
"workflow_url": "https://github.com/gmejiamtz/tt09-clb/actions/runs/11753599277",
"commit": "2321330d5e16d146402f571c071a7c326aa1dcdb",
"workflow_url": "https://github.com/gmejiamtz/tt09-clb/actions/runs/11762343658",
"sort_id": 1731132738977,
"openlane_version": "OpenLane2 2.1.9",
"pdk_version": "open_pdks bdc9412b3e468c102d01b7cf6337be06ec6e9c9a"
Expand Down
22 changes: 19 additions & 3 deletions projects/tt_um_gmejiamtz/docs/info.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,28 @@ You can also include images in this folder and reference them in the markdown. E

## How it works

Putting something here for now because its failing just docs
The chip takes in two 8-bit inputs uin_in, this is the three arguments to the boolean function,
write enable of the LUT, and clock enable of the CLB, and uio_in is the actual boolean function.
The single output is the evaluation of the boolean function given the argument.

## How to test

I will try to find the make commands for this
A simple hardware test would be to set the uio_in to 011111111 to get a NAND3. Use uin_in[3] to
program the LUT with the seed and use uin_in[4] to make the output synchronous. Use uin_in[2:0]
to input values into the NAND3.

## External hardware

To place the ISSI memory in the breadboard somewhere
Switches on all inputs and leds on all outputs.

## Common Boolean Functions and Seeds

| Function | Seed |
| ----------- | -------- |
| NAND3 | 01111111 |
| NOR3 | 00000001 |
| NOT | 01010101 |
| XOR2 | 01100110 |
| Majority | 11101000 |
| Even Parity | 01101001 |
| One Hot | 00010110 |
Binary file modified projects/tt_um_gmejiamtz/tt_um_gmejiamtz.gds
Binary file not shown.

0 comments on commit a95c11e

Please sign in to comment.