- 641aaac [util] Add health thresholds utility script. by Miguel Osorio · 1 year, 11 months ago
- 5bfc6d2 [secded/fpv] Remove data input assumption by Michael Schaffner · 2 years ago
- adc837c [prim_mubi*_sync] Remove explicit mux prim to improve coverage by Michael Schaffner · 2 years, 2 months ago
- efafefb [bazel,otp] add flags to enable OTP seed overrides by Timothy Trippel · 2 years, 3 months ago
- 36f0619 [dv/cdc] Use cycle based CDC instrumentation by Guillermo Maturana · 2 years, 3 months ago
- d83c59f [mubi/lc] Add comment regarding mubi encoding changes by Michael Schaffner · 2 years, 3 months ago
- 5eb70f6 [util] Rewrite _hamming_code for better performance by Alphan Ulusoy · 2 years, 3 months ago
- 3e12427 [util] Add memoization decorator to _ecc_encode and _hamming_code by Alphan Ulusoy · 2 years, 3 months ago
- d1d125f [util] Load HJSON config once to speed up ECC encoding by Alphan Ulusoy · 2 years, 3 months ago
- e9c9c10 [cleanup] Speed up ECC encoding with memoization by Chris Frantz · 2 years, 3 months ago
- 67f9be4 [dv/prim] Disable coverage for unused logic by Guillermo Maturana · 2 years, 3 months ago
- cb83697 [otp-img] Overlays cannot override the seed by Michael Schaffner · 2 years, 3 months ago
- 10daa25 [prim_mubi] Fix sampling issue in MUBI sync assertions by Michael Schaffner · 2 years, 4 months ago
- c9f6c6e [mubi/lc] Relax transient SVA checks by Michael Schaffner · 2 years, 4 months ago
- a0bceb2 [quality] Run clang-format check as a test by Chris Frantz · 2 years, 4 months ago
- ecca149 Revert "[quality] Run clang-format check as a test" by Timothy Chen · 2 years, 4 months ago
- 7970b09 [quality] Run clang-format check as a test by Chris Frantz · 2 years, 4 months ago
- b73727c Fix common typos of "partition" by Dan McArdle · 2 years, 4 months ago
- 3da5eab [util/design] Generate MEM instead of hexfile in gen-otp-img.py by Dan McArdle · 2 years, 7 months ago
- 00f7d7f [util/design] Format lib/OtpMemMap.py by Dan McArdle · 2 years, 7 months ago
- f3d189c [util/design] Encode bit width in filename of OTP vmem file by Dan McArdle · 2 years, 7 months ago
- 3e5a6fa [util/design] Lint gen-otp-img.py and lib/OtpMemImg.py by Dan McArdle · 2 years, 7 months ago
- f2396eb [bazel/ci] Update clang_format in CI to point to Lowrisc toolchain by Drew Macrae · 2 years, 7 months ago
- 799cda9 [doc] Add top level doc automation. by Miguel Osorio · 2 years, 7 months ago
- 2eab2e7 Add newline after otp tables for CI check by Alphan Ulusoy · 2 years, 8 months ago
- 449a7c5 [python] flake8 lint cleanups by Michael Schaffner · 2 years, 8 months ago
- b79e3a9 [topgen] Separate 32-bit chunks of random constants for readability by Pirmin Vogel · 2 years, 9 months ago
- 74f9095 [bazel] Run vivado synthesis via bazel by Chris Frantz · 2 years, 9 months ago
- 3a591fe [util] Wrap random seeds just like we do for permutations by Pirmin Vogel · 2 years, 9 months ago
- 2e3fe6a [mubi/lc_ctrl] Change MUBI / lc_tx_t encodings by Michael Schaffner · 2 years, 9 months ago
- 63d7c63 [prim_mubi] Make sure waiver file is listed in core file by Michael Schaffner · 2 years, 9 months ago
- 5c592dd [bazel] update OTP image gen script for hermetic execution by Timothy Trippel · 2 years, 9 months ago
- 4a90363 [bazel] add rules for misc python scripts by Timothy Trippel · 2 years, 9 months ago
- db7914b [bazel] add rules for prim_mubi.py module by Timothy Trippel · 2 years, 9 months ago
- afb4065 [prim_mubi] Add assertion to check that the values are complementary by Michael Schaffner · 2 years, 9 months ago
- 9bf236d [secded_gen] Fix a bug in inverted Hamming codes by Michael Schaffner · 2 years, 10 months ago
- b470cd0 [util] Update sparse-fsm-encode script by Michael Schaffner · 2 years, 10 months ago
- e3a7c57 [bazel] Restructure `opentitan_binary` and `opentitan_functest` macros by Timothy Trippel · 3 years ago
- 89394ea [prim] Add option for secure buffers in prim_mubi by Timothy Chen · 3 years ago
- 09b10ba [prim] Add stub flops to remove lint warnings by Timothy Chen · 3 years ago
- c1a1c18 [util] Generate both integrity and reliability ECC during build by Timothy Chen · 3 years ago
- 7fd4105 [prim_mubi*_sender] Add option to omit sender flops by Michael Schaffner · 3 years ago
- 99d4ffd [mask_rom] Set the alert configuration for RMA OTP. by Chris Frantz · 3 years, 1 month ago
- 2e3e062 [mask_rom] Add OTP option to enable AST and reduce AST_CFG size by Michael Munday · 3 years, 1 month ago
- a631cac [secded_gen] Add an ecc_encode_some function by Rupert Swarbrick · 3 years, 1 month ago
- f5ff988 [secded/lint] Fix lint errors by Michael Schaffner · 3 years, 1 month ago
- be1359d [secded_gen] Enhance inverted ECC code by Michael Schaffner · 3 years, 1 month ago
- 69a5e17 [secded_gen] Define and generate inverted ECC enc/dec modules by Michael Schaffner · 3 years, 2 months ago
- 8f956bc [secded_gen] Add inverted Hsiao and Hamming code options by Michael Schaffner · 3 years, 2 months ago
- 0913e13 [util, gen-otp-img] Add random seed as arg by Srikrishna Iyer · 3 years, 2 months ago
- 07514c5 [prim] Add flop wrapper for sparse fsm by Timothy Chen · 3 years, 2 months ago
- 59ffe88 [mubi] Fix path in auto-gen header by Rupert Swarbrick · 3 years, 2 months ago
- 41b2628 [pwrmgr] Make rom_ctrl check signals multi-bit by Timothy Chen · 3 years, 2 months ago
- 41fc13b [ci] Fix CI failure by Weicai Yang · 3 years, 2 months ago
- a5e3223 [mubi] Enhance mubi_sync with stability check by Timothy Chen · 3 years, 2 months ago
- 5aaad4e [cleanup] Remove mubi4_e and replace it with mubi4_t by Weicai Yang · 3 years, 2 months ago
- 1c026d6 [util] Remove debug prints to speed up secded_gen.py by Rupert Swarbrick · 3 years, 2 months ago
- cdcb4e0 [util] Add missing file by Timothy Chen · 3 years, 2 months ago
- 4d665a9 [prim] Add missing include to prim_mubi_dec* by Rupert Swarbrick · 3 years, 2 months ago
- feaf322 [flash_ctrl] Add plain text integrity in flash by Timothy Chen · 3 years, 3 months ago
- 0f60351 [util] Add generic ecc encode function for re-use by Timothy Chen · 3 years, 2 months ago
- 7dd8ba4 [fpv/secded] Fix FPV auto-gen script by Cindy Chen · 3 years, 2 months ago
- 9b32cd1 [otp_ctrl] Convert HW_CFG EN chicken bits to mubi8 types by Michael Schaffner · 3 years, 3 months ago
- 118ace7 [sw] Add mubi header enums by Timothy Chen · 3 years, 3 months ago
- f2c848c [util] Add --avoid-zero to sparse-fsm-encode.py by Rupert Swarbrick · 3 years, 3 months ago
- 254a5b6 [prim] Add test for mubi invalid by Timothy Chen · 3 years, 3 months ago
- 50c7af2 [prim_mubi] Replace true/false_value() functions with parameter by Michael Schaffner · 3 years, 3 months ago
- 542c0f5 [reggen] Explicitly cast mubi reset value to an integer by Michael Schaffner · 3 years, 3 months ago
- 32c28ca [reggen] Add mubi support into hjson by Timothy Chen · 3 years, 3 months ago
- a3605f8 [util] Be less verbose in gen-lc-state.py by Rupert Swarbrick · 3 years, 5 months ago
- 4af3c81 [util] Be less verbose in gen-otp-mmap.py by Rupert Swarbrick · 3 years, 5 months ago
- 11f0f9a [otp_ctrl] Add option to disable alerts for ECC uncorrectable errors by Michael Schaffner · 3 years, 5 months ago
- 571ce3d [otp] Allow partitions to automatically determine size by Timothy Chen · 3 years, 5 months ago
- a06d709 [lc_ctrl/otp_ctrl] Check whether tokens have been provisioned by Michael Schaffner · 3 years, 7 months ago
- 78964d7 [lc_ctrl] Fix the cshake byte order in the constants generation script by Michael Schaffner · 3 years, 7 months ago
- 82c2181 [otp_ctrl] Add bit remapping option to OTP image generation script by Michael Schaffner · 3 years, 7 months ago
- c92fa30 [lc_ctrl] Add cSHAKE128 token hashing to the LC scripts by Michael Schaffner · 3 years, 8 months ago
- 2f3bba8 [fpv] update secded_gen by Cindy Chen · 3 years, 8 months ago
- c13cc28 [prim_secded] Add C reference models for Hsiao encode by Greg Chadwick · 3 years, 8 months ago
- 18c5c43 [dv/common] add ECC support to mem_bkdr_if by Udi Jonnalagadda · 3 years, 9 months ago
- 19044ed [prim_secded] Use _i/_o suffix for port names by Philipp Wagner · 3 years, 8 months ago
- d6bdc5e [prim] Make SECDED prim generation deterministic by Rupert Swarbrick · 3 years, 9 months ago
- 717b0c0 [util] Add a --quiet mode to gen-otp-img.py and use in Meson by Rupert Swarbrick · 3 years, 9 months ago
- c454740 [util] add `dec` types to prim_secded_pkg by Udi Jonnalagadda · 3 years, 11 months ago
- 2f5e5cf [util] minor updates to secded_gen by Udi Jonnalagadda · 3 years, 11 months ago
- 6c72d84 [util] Slight refactor of secded_gen.py by Timothy Chen · 3 years, 11 months ago
- 5987660 [gen-otp-img] Add workaround for argparse extend action by Michael Schaffner · 3 years, 11 months ago
- 7e0b00a [gen-otp-img] Fix digest calculation function by Michael Schaffner · 3 years, 11 months ago
- 548810e [prim] Avoid an apparent combinatorial loop in prim_secded_*_dec.sv by Rupert Swarbrick · 3 years, 11 months ago
- a43453c [util] Fix argument checks for sparse-fsm-encode.py by Pirmin Vogel · 4 years ago
- 63be517 [util/design] Minor fix in sparse FSM encoding script by Michael Schaffner · 4 years ago
- 41fdc8d [util/design] Add readme for design tools by Michael Schaffner · 4 years ago
- bdcb2cd [util/design] Add OTP preload image generator script by Michael Schaffner · 4 years ago
- 2c9ad7c [design/util] Modify Present lib to just work on integers by Michael Schaffner · 4 years ago
- 6d32d8d [util/design] Switch to RuntimeError exceptions for errors by Michael Schaffner · 4 years ago
- aebbe99 [util/design] Ensure digests are always placed at the end of a partition by Michael Schaffner · 4 years ago
- 7878298 [util/design] Extend OTP mmap script with indexing functions by Michael Schaffner · 4 years ago
- c82f92c [util/design] Add python PRESENT library by Michael Schaffner · 4 years ago
- 16532b2 [util/design] Use RuntimeError to signal errors in lc gen script by Michael Schaffner · 4 years ago
- 60dd728 [util/design] Extend LC state scripts to also generate LC state types by Michael Schaffner · 4 years ago