commit | 12e3dd9c231754fa533afbc8255a33b0e03bca5b | [log] [tgz] |
---|---|---|
author | Joshua Park <jeoong@google.com> | Mon Aug 01 16:26:13 2022 -0700 |
committer | tjaychen <timothytim@google.com> | Fri Sep 09 11:10:41 2022 -0700 |
tree | ca18ebf1df9da3501639950836ca0b064957c2bf | |
parent | e5c765423b0dd29a1df919cf44c604d0805d9f83 [diff] |
[pwrmgrr/|rstmgr] Moved fault_status regs into LC domain Addresses #12284 Signed-off-by: Joshua Park <jeoong@google.com> [PWRMGR/RSTMGR/REG_TOP] This PR is a fix to resolve the issue in PR #12284. Fault status registers, error detection logics, and alert propagation logics are moved to LC domain. pwrmgr : clk_esc_i and rst_esc_ni are renamed to clk_lc_i and rst_lc_ni rstmgr : clk_i and rst_ni on por domain are changed to lc domain except scanmode sync logic, LC rstmgr_ctrl, and sys rstmgr_ctrl reg_top : 1. err_q generation logic is moved to LC domain 2. sync clock/reset are connected to corresponding registers sync: 1. indicates the register needs to be on another clock/reset domain. The value shown here should correspond to one of the module's clocks. 2. It can be configured in hjson in the same way as 'async' DV files : clk_esc_i/rst_esc_ni are renamed to clk_lc_i and rst_lc_ni Signed-off-by: Joshua Park <jeoong@google.com> Moved alert_info back to POR domain Moved alert_sender back to POR domain
OpenTitan is an open source silicon Root of Trust (RoT) project. OpenTitan will make the silicon RoT design and implementation more transparent, trustworthy, and secure for enterprises, platform providers, and chip manufacturers. OpenTitan is administered by lowRISC CIC as a collaborative project to produce high quality, open IP for instantiation as a full-featured product. See the OpenTitan site and OpenTitan docs for more information about the project.
This repository contains hardware, software and utilities written as part of the OpenTitan project. It is structured as monolithic repository, or “monorepo”, where all components live in one repository. It exists to enable collaboration across partners participating in the OpenTitan project.
The project contains comprehensive documentation of all IPs and tools. You can access it online at docs.opentitan.org.
Have a look at CONTRIBUTING and our documentation on project organization and processes for guidelines on how to contribute code to this repository.
Unless otherwise noted, everything in this repository is covered by the Apache License, Version 2.0 (see LICENSE for full text).