|
48 | 48 | - [Interface and Registers](./hw/top_earlgrey/ip_autogen/rv_plic/data/rv_plic.hjson)
|
49 | 49 | - [Device Interface Functions](./sw/device/lib/dif/dif_rv_plic.h)
|
50 | 50 | - [Checklist](./hw/top_earlgrey/ip_autogen/rv_plic/doc/checklist.md)
|
| 51 | + - [OTP Controller](./hw/top_earlgrey/ip_autogen/otp_ctrl/README.md) |
| 52 | + - [Theory of Operation](./hw/top_earlgrey/ip_autogen/otp_ctrl/doc/theory_of_operation.md) |
| 53 | + - [Design Verification](./hw/top_earlgrey/ip_autogen/otp_ctrl/dv/README.md) |
| 54 | + - [Testplan](./hw/top_earlgrey/ip_autogen/otp_ctrl/data/otp_ctrl_testplan.hjson) |
| 55 | + - [Programmer's Guide](./hw/top_earlgrey/ip_autogen/otp_ctrl/doc/programmers_guide.md) |
| 56 | + - [Hardware Interfaces](./hw/top_earlgrey/ip_autogen/otp_ctrl/doc/interfaces.md) |
| 57 | + - [Registers](./hw/top_earlgrey/ip_autogen/otp_ctrl/doc/registers.md) |
| 58 | + - [Device Interface Functions](./sw/device/lib/dif/dif_otp_ctrl.h) |
| 59 | + - [Checklist](./hw/top_earlgrey/ip_autogen/otp_ctrl/doc/checklist.md) |
51 | 60 | - [Sensor Control](./hw/top_earlgrey/ip/sensor_ctrl/README.md)
|
52 | 61 | - [Theory of Operation](./hw/top_earlgrey/ip/sensor_ctrl/doc/theory_of_operation.md)
|
53 | 62 | - [Programmer's Guide](./hw/top_earlgrey/ip/sensor_ctrl/doc/programmers_guide.md)
|
|
63 | 72 |
|
64 | 73 | - [Top Darjeeling](./hw/top_darjeeling/README.md)
|
65 | 74 | - [Datasheet](./hw/top_darjeeling/doc/datasheet.md)
|
| 75 | + - [OTP Controller](./hw/top_darjeeling/ip_autogen/otp_ctrl/README.md) |
| 76 | + - [Theory of Operation](./hw/top_darjeeling/ip_autogen/otp_ctrl/doc/theory_of_operation.md) |
| 77 | + - [Design Verification](./hw/top_darjeeling/ip_autogen/otp_ctrl/dv/README.md) |
| 78 | + - [Testplan](./hw/top_darjeeling/ip_autogen/otp_ctrl/data/otp_ctrl_testplan.hjson) |
| 79 | + - [Programmer's Guide](./hw/top_darjeeling/ip_autogen/otp_ctrl/doc/programmers_guide.md) |
| 80 | + - [Hardware Interfaces](./hw/top_darjeeling/ip_autogen/otp_ctrl/doc/interfaces.md) |
| 81 | + - [Registers](./hw/top_darjeeling/ip_autogen/otp_ctrl/doc/registers.md) |
| 82 | + - [Device Interface Functions](./sw/device/lib/dif/dif_otp_ctrl.h) |
| 83 | + - [Checklist](./hw/top_darjeeling/ip_autogen/otp_ctrl/doc/checklist.md) |
66 | 84 |
|
67 | 85 | - [Cores](./hw/doc/cores.md)
|
68 | 86 | - [Ibex RISC-V Core Wrapper](./hw/ip/rv_core_ibex/README.md)
|
|
229 | 247 | - [Registers](./hw/ip/lc_ctrl/doc/registers.md)
|
230 | 248 | - [Device Interface Functions](./sw/device/lib/dif/dif_lc_ctrl.h)
|
231 | 249 | - [Checklist](./hw/ip/lc_ctrl/doc/checklist.md)
|
232 |
| - - [OTP Controller](./hw/ip/otp_ctrl/README.md) |
233 |
| - - [Theory of Operation](./hw/ip/otp_ctrl/doc/theory_of_operation.md) |
234 |
| - - [Design Verification](./hw/ip/otp_ctrl/dv/README.md) |
235 |
| - - [Testplan](./hw/ip/otp_ctrl/data/otp_ctrl_testplan.hjson) |
236 |
| - - [Programmer's Guide](./hw/ip/otp_ctrl/doc/programmers_guide.md) |
237 |
| - - [Hardware Interfaces](./hw/ip/otp_ctrl/doc/interfaces.md) |
238 |
| - - [Registers](./hw/ip/otp_ctrl/doc/registers.md) |
239 |
| - - [Device Interface Functions](./sw/device/lib/dif/dif_otp_ctrl.h) |
240 |
| - - [Checklist](./hw/ip/otp_ctrl/doc/checklist.md) |
241 | 250 | - [Pattern Generator](./hw/ip/pattgen/README.md)
|
242 | 251 | - [Theory of Operation](./hw/ip/pattgen/doc/theory_of_operation.md)
|
243 | 252 | - [Design Verification](./hw/ip/pattgen/dv/README.md)
|
|
420 | 429 | - [Device Software](./sw/device/README.md)
|
421 | 430 | - [Build & Test Rules](./rules/opentitan/README.md)
|
422 | 431 | - [FPGA Bitstreams](./hw/bitstream/README.md)
|
423 |
| - - [OTP Build and Test Infrastructure](./hw/ip/otp_ctrl/data/README.md) |
| 432 | + - [OTP Preload Image Generator](./util/design/README.md#otp_preload_image_generator) |
424 | 433 | - [Device Libraries](./sw/device/lib/README.md)
|
425 | 434 | - [DIF Library](./sw/device/lib/dif/README.md)
|
426 | 435 | - [ADC Checklist](sw/device/lib/dif/dif_adc_ctrl.md)
|
|
0 commit comments