| What: /sys/bus/platform/drivers/zynqmp_fpga_manager/firmware:zynqmp-firmware:pcap/status |
| Date: February 2023 |
| KernelVersion: 6.4 |
| Contact: Nava kishore Manne <nava.kishore.manne@amd.com> |
| Description: (RO) Read fpga status. |
| Read returns a hexadecimal value that tells the current status |
| of the FPGA device. Each bit position in the status value is |
| described Below(see ug570 chapter 9). |
| https://docs.xilinx.com/v/u/en-US/ug570-ultrascale-configuration |
| |
| ====================== ============================================== |
| BIT(0) 0: No CRC error |
| 1: CRC error |
| |
| BIT(1) 0: Decryptor security not set |
| 1: Decryptor security set |
| |
| BIT(2) 0: MMCMs/PLLs are not locked |
| 1: MMCMs/PLLs are locked |
| |
| BIT(3) 0: DCI not matched |
| 1: DCI matched |
| |
| BIT(4) 0: Start-up sequence has not finished |
| 1: Start-up sequence has finished |
| |
| BIT(5) 0: All I/Os are placed in High-Z state |
| 1: All I/Os behave as configured |
| |
| BIT(6) 0: Flip-flops and block RAM are write disabled |
| 1: Flip-flops and block RAM are write enabled |
| |
| BIT(7) 0: GHIGH_B_STATUS asserted |
| 1: GHIGH_B_STATUS deasserted |
| |
| BIT(8) to BIT(10) Status of the mode pins |
| |
| BIT(11) 0: Initialization has not finished |
| 1: Initialization finished |
| |
| BIT(12) Value on INIT_B_PIN pin |
| |
| BIT(13) 0: Signal not released |
| 1: Signal released |
| |
| BIT(14) Value on DONE_PIN pin. |
| |
| BIT(15) 0: No IDCODE_ERROR |
| 1: IDCODE_ERROR |
| |
| BIT(16) 0: No SECURITY_ERROR |
| 1: SECURITY_ERROR |
| |
| BIT(17) System Monitor over-temperature if set |
| |
| BIT(18) to BIT(20) Start-up state machine (0 to 7) |
| Phase 0 = 000 |
| Phase 1 = 001 |
| Phase 2 = 011 |
| Phase 3 = 010 |
| Phase 4 = 110 |
| Phase 5 = 111 |
| Phase 6 = 101 |
| Phase 7 = 100 |
| |
| BIT(25) to BIT(26) Indicates the detected bus width |
| 00 = x1 |
| 01 = x8 |
| 10 = x16 |
| 11 = x32 |
| ====================== ============================================== |
| |
| The other bits are reserved. |