Invention Grant
- Patent Title: Encryption for XIP and MMIO external memories
-
Application No.: US16228057Application Date: 2018-12-20
-
Publication No.: US10691838B2Publication Date: 2020-06-23
- Inventor: Hans Van Antwerpen , Jan-Willem Van de Waerdt
- Applicant: Cypress Semiconductor Corporation
- Applicant Address: US CA San Jose
- Assignee: Cypress Semiconductor Corporation
- Current Assignee: Cypress Semiconductor Corporation
- Current Assignee Address: US CA San Jose
- Main IPC: G06F21/79
- IPC: G06F21/79 ; G06F21/60 ; G06F3/06 ; G06F13/20 ; G06F13/16 ; G06F12/14

Abstract:
Techniques for multiplexing between an execute-in-place (XIP) mode and a memory-mapped input/output (MMIO) mode for access to external memory devices are described herein. In an example embodiment, an IC device comprises a serial interface and a controller that is configured to communicate with external memory devices over the serial interface. The controller comprises a control register and a cryptography block. The control register is configured to indicate an XIP mode or a MMIO mode. Caches in XIP interfaces provide seamless access to multiple memories, or multiple portions of a single memory. The cryptography block is configured to encrypt and decrypt XIP data transfers to and from a first external memory device in the XIP mode, and to encrypt and decrypt MMIO data transfers to and from a second external memory device in the MMIO mode.
Public/Granted literature
- US20190122007A1 ENCRYPTION FOR XIP AND MMIO EXTERNAL MEMORIES Public/Granted day:2019-04-25
Information query