Programmable logic device having an embedded test logic with secure access control
First Claim
Patent Images
1. A programmable logic device configuration comprising:
- an application logic;
an embedded test logic that monitors the application logic to produce embedded test data;
a first memory for storing an access key;
an access control logic that grants an external device access to said embedded test data based upon the stored access key and data received from the external device;
a second memory for storing normal embedded test data values; and
a health monitor logic for monitoring actual values of said embedded test data relative to said normal embedded test data values.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved configuration for a programmable logic device and an improved method for configuration of a programmable logic device are provided. A programmable logic device such as field programmable logic device is configured to include an application logic, an embedded test logic that monitors the application logic, and an access control logic that grants access to an external device to embedded test data provided that an access control requirement is met that is based upon a key stored in a memory and information received from the external device.
23 Citations
18 Claims
-
1. A programmable logic device configuration comprising:
-
an application logic; an embedded test logic that monitors the application logic to produce embedded test data; a first memory for storing an access key; an access control logic that grants an external device access to said embedded test data based upon the stored access key and data received from the external device; a second memory for storing normal embedded test data values; and a health monitor logic for monitoring actual values of said embedded test data relative to said normal embedded test data values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for programming a configuration of a programmable logic device comprising the steps of:
-
creating on the programmable logic device an application logic; creating on the programmable logic device an embedded test logic that monitors the application logic to produce embedded test data; and creating on the programmable logic device an access control logic that grants an external device access to said embedded test data based upon an access key stored in a memory and data received from the external device; and creating on the programmable logic device a health monitor logic for monitoring actual values of said embedded test data relative to normal embedded test data values stored in a second memory. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification