-
公开(公告)号:US20230244824A1
公开(公告)日:2023-08-03
申请号:US17591699
申请日:2022-02-03
Inventor: David D. Moser , Daniel L. Stanley , Tate J. Keegan , Joshua C. Schabel , Sheldon L. Grass
CPC classification number: G06F21/85 , G06F12/1458 , G06F2212/1052
Abstract: An on-chip firewall circuit for providing secure on-chip communication is disclosed. The firewall circuit includes a configurable table of port IDs along with a configurable setting for each port ID to either provide the corresponding port ID with open access to the components of a secure enclave (SE) module or restricted access. If access is restricted, then the command is rerouted to a portion of the secure memory within the SE module, where it can be read only via a secure processing device within the SE module. The secure processing device may require additional verification of the port ID before executing the command stored within the secure memory. In this way, unsecure devices from outside of the SE module can be configured to have no direct access to any of the components within the SE module.
-
公开(公告)号:US20240202375A1
公开(公告)日:2024-06-20
申请号:US17907020
申请日:2022-03-24
Inventor: David D. Moser , Daniel L. Stanley , Joshua C. Schabel , Tate J. Keegan , Sheldon L. Grass
IPC: G06F21/76 , G06F30/347
CPC classification number: G06F21/76 , G06F30/347
Abstract: A secure system includes a data port, a network on chip (NoC) module, a processor communicatively coupled to the NoC module, a communication interface operatively coupled to the processor and to the data port, an electronic field-programmable gate array (eFPGA) configuration module operatively coupled to the NoC module, and a clock operatively coupled to the NoC module. In a first modality, the communication interface is at least partially disabled. In a second modality, the communication interface is at least partially disabled, boundary scan operations are disabled, a RESET signal is held in a constant state, and/or redacted code is rendered inoperable. In a third modality, the communication interface is at least partially enabled to send and receive commands and data via the data port, the boundary scan operations are enabled, the RESET signal is not held in the constant state, and/or the redacted code is operable.
-
公开(公告)号:US12253964B2
公开(公告)日:2025-03-18
申请号:US17841724
申请日:2022-06-16
Inventor: David D. Moser , Daniel L. Stanley , Tate J. Keegan , Sheldon L. Grass , Joshua C. Schabel , Christopher N. Peters
Abstract: A system that includes a plurality of encapsulation blocks having a plurality of digital signal processing (DSP) blocks provided with preconfigured logic functions and a plurality of pacing control networks operatively connected with the plurality of DSP blocks. The system also includes a streaming cross bar operatively connected with each encapsulation block of the plurality of encapsulation blocks. Each encapsulation block of the plurality of encapsulation blocks includes a DSP block of the plurality of DSP blocks and a pacing control network of the plurality of the pacing control networks. Each DSP block of the plurality of DSP blocks is independently and separately connected with the streaming cross bar via the plurality of pacing control networks.
-
公开(公告)号:US20230366931A1
公开(公告)日:2023-11-16
申请号:US17742034
申请日:2022-05-11
Inventor: Daniel L. Stanley , David D. Moser , Joshua C. Schabel , Michael J. Bear , Sheldon L. Grass , Tate J. Keegan
IPC: G01R31/3185
CPC classification number: G01R31/318597
Abstract: A port protection network provided with a joint test action group (JTAG) core and method of use. The port protection network includes an agent device operatively connected with a streaming bus and a test access port (TAP) of the JTAG core. The port protection network also includes a master device operatively connected with the streaming bus and the TAP of the JTAG core. In the port protection network, the agent device is configured to selectively restrict access to the master device through the JTAG core.
-
-
-