AN 999: Drive-on-Chip with Functional Safety Design Example: Agilex™ 7 Devices
Visible to Intel only — GUID: ihs1716295832875
Ixiasoft
Visible to Intel only — GUID: ihs1716295832875
Ixiasoft
4.6. Hardware Subsystem
The secure device manager stores sampled data, which you can access by using the Mailbox Client with Avalon Streaming Interface Intel FPGA IP. Using the relevant information, external safety logic can determine unsafe temperatures and inoperable voltage conditions.
The subsystem comprises command, response, a set of command addresses, and a mailbox client. During the command stage, the mailbox receives preprogrammed addresses. The response stage receives results from the mailbox and sorts into corresponding arrays.
Command Packets | Command Type | Command | Description |
---|---|---|---|
1000000h |
None | 1 | Has no function. Use as an intermediate address in the wait response state. |
2001019h 0000001h |
Temperature | 2 | Returns the value of the C with the highest temperature in the core fabric, sensor 0. |
3001019h 0010001h |
Temperature |
3 | Returns the value of the temperature sensor with the highest temperature in the core fabric, sensor 1. |
4001019h 0020001h |
Temperature |
4 | Returns the value of the temperature sensor with the highest temperature in the core fabric, sensor 2. |
5001019h 0030001h |
Temperature |
5 | Returns the value of the temperature sensor with the highest temperature in the core fabric, sensor 3. |
6001019h 0040001h |
Temperature |
6 | Returns the value of the temperature sensor with the highest temperature in the core fabric, sensor 4. |
7001018h 0000001h |
Voltage | 7 | Returns the measured voltage from channel 0, external analog differential input. Unused in design. |
8001018h 0000002h |
Voltage | 8 | Returns the measured voltage from channel 1, external analog differential input. unused in design. |
9001018h 0000004h |
Voltage | 9 | Returns the measured voltage from channel 2, Vcc. internal power supplies. |
A001018h 0000008h |
Voltage | 10 | Returns the measured voltage from channel 3, VCCIO_SDM. internal power supplies. |
B001018h 0000010h |
Voltage | 11 | Returns the measured voltage from channel 4, VCCPT. Internal power supplies. |
C001018h 0000020h |
Voltage | 12 | Returns the measured voltage from channel 5, VCCRCORE. Internal power supplies. |
D001018h 0000040h |
Voltage | 13 | Returns the measured voltage from channel 6, VCCH_SDM. Internal power supplies. |
E001018h 0000080h |
Voltage | 14 | Returns the measured voltage from channel 7, VCCL_SDM. Internal power supplies. |
F001018h 0000100h |
Voltage | 15 | Returns the measured voltage from channel 9, VCCADC. Internal power supplies. |