lowRISC / lowRISC/opentitan

[documentation] Earlgrey software strap pins

Open
#27,158 4 comments 0 reactions 0 assignees View on GitHub
Component:Doc
Dominant language
SystemVerilog
Stars
3.6k
Forks
1.1k
Avg merge
2d 22h
Merged PRs (30d)
141

Description

### Description

The documentation isn't very clear about which pins are dedicated to software straps by the ROM - specifically there are pins to trigger bootstrapping and the RMA loop after reset.

The pinout table(s) mark the TAP and DFT strapping pins, but since the mask ROM is pseudo-hardware I think we should add the software straps here as well:

https://opentitan.org/book/hw/top_earlgrey/ip_autogen/pinmux/doc/pinout_asic.html

Contributor guide

Open the contributing guide

Research direction

Start with the linked Earlgrey pinout table and review its existing TAP and DFT strap entries alongside the mask ROM context. Identify the pins used for bootstrapping and the RMA loop after reset, then update the pinout documentation so these software straps are listed clearly.

Written by the indexing model from the issue text.

Assessment

Domain
documentation, embedded-iot
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.