Skip to content

UART integration - #2

Merged
TheDeepestSpace merged 42 commits into
mainfrom
mi_uart_integration
Jun 8, 2026
Merged

UART integration#2
TheDeepestSpace merged 42 commits into
mainfrom
mi_uart_integration

Conversation

@TheDeepestSpace

Copy link
Copy Markdown
Member

No description provided.

@github-actions

Copy link
Copy Markdown

👋 Hello! Before merging this PR, you can use the run-gds label to start the GDS workflow.

⚠️ Important: The GDS workflow takes a long time (~1 hour) and consumes significant CI runtime quota.

Before running the GDS workflow:

  1. Make sure you've run the hardening command locally first:
    ./tt/tt_tool.py --harden
  2. Verify that the hardening command succeeded without errors

To run the GDS workflow:

  • Add the run-gds label to this PR
  • The workflow will run automatically
  • It will also re-run on subsequent pushes while the label remains attached

📚 For more information about the hardening command, see the TinyTapeout GDS Action.

Comment thread .github/workflows/docs.yaml Outdated
Comment on lines +22 to +23
- name: hack
run: touch src/utoss-risc-v/src/Instruction_Decode/RegisterFile.sv2v.v

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

need to figure out why this file does not seem to be created in ci after sv2v run

Comment thread .github/workflows/test.yaml Outdated
Comment on lines +32 to +54
# - name: Run tests
# run: |
# cd test
# make clean
# make
# # make will return success even if the test fails, so check for failure in the results.xml
# ! grep failure results.xml

# - name: Test Summary
# uses: test-summary/action@v2.4
# with:
# paths: "test/results.xml"
# if: always()

# - name: upload waveform and test results
# if: success() || failure()
# uses: actions/upload-artifact@v7
# with:
# name: test-results
# path: |
# test/tb.fst
# test/results.xml
# test/output/*

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO: revert

Comment thread src/config.json
Comment on lines +40 to +43
"//": "Attempt to fix attennas more agressively",
"GRT_ANTENNA_ITERS": 20,
"DIODE_PADDING": 20,

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not 100% sure we need these, i have not tried running hardening without this after the version bump

Comment thread src/tt_um_utoss_riscv.sv Outdated
, .bus_write_data ( dbg_write_data )
, .bus_write_enable ( dbg_write_enable )
, .bus_read_data ( read_data )
// , .dbg_regs ( dbg_regs_zeros )

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

removed this due to heavy fanout, need to bring back

Comment thread test/uart.mk
@@ -0,0 +1,79 @@
# Makefile for UART-specific testing

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

need to add this to test workflow in actions

@TheDeepestSpace

Copy link
Copy Markdown
Member Author

I'll merge this for now, i think this is good shape; we'll do follow ups in separate PRs. Huge thanks @marwannismail @RunzeZhu28 and @Parzival129 !

@TheDeepestSpace
TheDeepestSpace marked this pull request as ready for review June 8, 2026 03:35
@TheDeepestSpace
TheDeepestSpace merged commit 94f75b8 into main Jun 8, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants