请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AFE7950EVM AFE7950-EVM:- 6V、5A
TSWJ57:-12V、3A
按照安全程序中给出的启动过程、我能够捕获 ADC 数据并生成 DAC 输出、板载时钟脚本存储在 Latte 中。 对于外部时钟脚本、我分别为 J12和 J14提供1GHz 和12GHz、二者均为10dBm。 但在这种情况下、MACRO_DONE 和 MACO_READY 引脚会变为高电平。 我要附上日志。
#====== #Executing .. AFE7950/bringup/setup.py #Start Time 2023-02-07 09:32:44.820000 AFE79xxLibraryPG1p0 spi - USB Instrument created. resetDevice Purge MPSSE mode set Kintex RegProgrammer - USB Instrument created. Kintex RegProgrammer - USB Instrument created. Kintex RegProgrammer - USB Instrument created. #Done executing .. AFE7950/bringup/setup.py #End Time 2023-02-07 09:32:53.490000 #Execution Time = 8.67000007629 s #================ ERRORS:0, WARNINGS:0 ================# #====== #Executing .. AFE7950/bringup/devInit.py #Start Time 2023-02-07 09:33:12.499000 Power Card - USB Instrument created. Reset the FPGA and try again. Loaded Libraries #Done executing .. AFE7950/bringup/devInit.py #End Time 2023-02-07 09:33:34.845000 #Execution Time = 22.3459999561 s #================ ERRORS:1, WARNINGS:0 ================# #====== #Executing .. AFE7950/bringup/S8_ExternalClk_Rx_Tx_500M_FB_disabled.py #Start Time 2023-02-07 09:34:36.038000 For these rates, 1KHz raster mode is not supported. Changing to 32-bit NCO mode. The External Sysref Frequency should be an integer factor of: 5.208333MHz 2T2R1F Number: 0 Valid Configuration: True laneRateRx: 10000.0 laneRateFb: 10000.0 laneRateTx: 10000.0 2T2R1F Number: 1 Valid Configuration: True laneRateRx: 10000.0 laneRateFb: 10000.0 laneRateTx: 10000.0 Device Initialization for ChipVersion: 1.3 LMK Clock Divider - Device registers reset. LMK Clock Divider - Device registers reset. DONOT_OPEN_Atharv_FULL - Device registers reset. chipType: 0xa chipId: 0x78 chipVersion: 0x11 SPIA has got control of PLL pages PLL Pages SPI control relinquished. Fuse farm load autoload done successful No autload error Fuse farm load autoload done successful No autload error //Firmware Version = 11000 //PG Version = 1 //Release Date [dd/mm/yy] = 10/7/19 patchSize=11697 //Patch Version = 165 //PG Version = 0 //Release Date [dd/mm/yy] = 27/11/21 SPIA has got control of PLL pages PLL Pages SPI control relinquished. SPIA has got control of PLL pages PLL Pages SPI control relinquished. SPIA has got control of PLL pages PLL Pages SPI control relinquished. SPIA has got control of PLL pages PLL Pages SPI control relinquished. Sysref Read as expected ###########Device DAC JESD-RX 0 Link Status########### LOS Indicator for (Serdes Loss of signal) lane 0: 1 LOS Indicator for (Serdes Loss of signal) lane 1: 1 Serdes-FIFO error for lane 1: 1 LOS Indicator for (Serdes Loss of signal) lane 2: 1 LOS Indicator for (Serdes Loss of signal) lane 3: 1 Serdes-FIFO error for lane 3: 1 Comma Align Lock Lane0: False; Please check if the transmitter is sending data and eye is good. Comma Align Lock Lane1: False; Please check if the transmitter is sending data and eye is good. Comma Align Lock Lane2: False; Please check if the transmitter is sending data and eye is good. Comma Align Lock Lane3: False; Please check if the transmitter is sending data and eye is good. CS State TX0: 0b00000000 . It is expected to be 0b10101010 FS State TX0: 0b00000000 . It is expected to be 0b01010101 Couldn't get the link up for device RX: 0; Alarms: 0xaf40 ################################### ###########Device DAC JESD-RX 1 Link Status########### LOS Indicator for (Serdes Loss of signal) lane 0: 1 Serdes-FIFO error for lane 0: 1 LOS Indicator for (Serdes Loss of signal) lane 1: 1 Serdes-FIFO error for lane 1: 1 LOS Indicator for (Serdes Loss of signal) lane 2: 1 Serdes-FIFO error for lane 2: 1 LOS Indicator for (Serdes Loss of signal) lane 3: 1 Serdes-FIFO error for lane 3: 1 Comma Align Lock Lane0: False; Please check if the transmitter is sending data and eye is good. Comma Align Lock Lane1: False; Please check if the transmitter is sending data and eye is good. Comma Align Lock Lane2: False; Please check if the transmitter is sending data and eye is good. Comma Align Lock Lane3: False; Please check if the transmitter is sending data and eye is good. CS State TX0: 0b00000000 . It is expected to be 0b10101010 FS State TX0: 0b00000000 . It is expected to be 0b01010101 Couldn't get the link up for device RX: 1; Alarms: 0xff40 ################################### #Done executing .. AFE7950/bringup/S8_ExternalClk_Rx_Tx_500M_FB_disabled.py #End Time 2023-02-07 09:35:11.319000 #Execution Time = 35.2809998989 s #================ ERRORS:24, WARNINGS:1 ================# #====== #Executing .. AFE7950/bringup/S8_ExternalClk_Rx_Tx_500M_FB_disabled.py #Start Time 2023-02-07 09:35:33.845000 For these rates, 1KHz raster mode is not supported. Changing to 32-bit NCO mode. The External Sysref Frequency should be an integer factor of: 5.208333MHz 2T2R1F Number: 0 Valid Configuration: True laneRateRx: 10000.0 laneRateFb: 10000.0 laneRateTx: 10000.0 2T2R1F Number: 1 Valid Configuration: True laneRateRx: 10000.0 laneRateFb: 10000.0 laneRateTx: 10000.0 Device Initialization for ChipVersion: 1.3 LMK Clock Divider - Device registers reset. LMK Clock Divider - Device registers reset. DONOT_OPEN_Atharv_FULL - Device registers reset. chipType: 0xa chipId: 0x78 chipVersion: 0x11 SPIA has got control of PLL pages PLL Pages SPI control relinquished. Fuse farm load autoload done successful No autload error Fuse farm load autoload done successful No autload error //Firmware Version = 11000 //PG Version = 1 //Release Date [dd/mm/yy] = 10/7/19 patchSize=11697 //Patch Version = 165 //PG Version = 0 //Release Date [dd/mm/yy] = 27/11/21 SPIA has got control of PLL pages PLL Pages SPI control relinquished. SPIA has got control of PLL pages PLL Pages SPI control relinquished. SPIA has got control of PLL pages PLL Pages SPI control relinquished. SPIA has got control of PLL pages PLL Pages SPI control relinquished. Sysref Read as expected Waiting for MACRO_DONE bit to go high, Count: 1 Waiting for MACRO_DONE bit to go high, Count: 2 Waiting for MACRO_DONE bit to go high, Count: 3 Waiting for MACRO_DONE bit to go high, Count: 4 Waiting for MACRO_DONE bit to go high, Count: 5 Waiting for MACRO_DONE bit to go high, Count: 6 Waiting for MACRO_DONE bit to go high, Count: 7 Waiting for MACRO_DONE bit to go high, Count: 8 Waiting for MACRO_DONE bit to go high, Count: 9 Waiting for MACRO_DONE bit to go high, Count: 10 Waiting for MACRO_DONE bit to go high, Count: 11 Waiting for MACRO_DONE bit to go high, Count: 12 Waiting for MACRO_DONE bit to go high, Count: 13 Waiting for MACRO_DONE bit to go high, Count: 14 Waiting for MACRO_DONE bit to go high, Count: 15 Waiting for MACRO_DONE bit to go high, Count: 16 Waiting for MACRO_DONE bit to go high, Count: 17 Waiting for MACRO_DONE bit to go high, Count: 18 Waiting for MACRO_DONE bit to go high, Count: 19 Waiting for MACRO_DONE bit to go high, Count: 20 Waiting for MACRO_DONE bit to go high failed Waiting for MACRO_READY bit to go high, Count: 1 Waiting for MACRO_READY bit to go high, Count: 2 Waiting for MACRO_READY bit to go high, Count: 3 Waiting for MACRO_READY bit to go high, Count: 4 Waiting for MACRO_READY bit to go high, Count: 5 Waiting for MACRO_READY bit to go high, Count: 6 Waiting for MACRO_READY bit to go high, Count: 7 Waiting for MACRO_READY bit to go high, Count: 8 Waiting for MACRO_READY bit to go high, Count: 9 Waiting for MACRO_READY bit to go high, Count: 10 Waiting for MACRO_READY bit to go high, Count: 11 Waiting for MACRO_READY bit to go high, Count: 12 Waiting for MACRO_READY bit to go high, Count: 13 Waiting for MACRO_READY bit to go high, Count: 14 Waiting for MACRO_READY bit to go high, Count: 15 Waiting for MACRO_READY bit to go high, Count: 16 Waiting for MACRO_READY bit to go high, Count: 17 Waiting for MACRO_READY bit to go high, Count: 18 Waiting for MACRO_READY bit to go high, Count: 19 Waiting for MACRO_READY bit to go high, Count: 20 Waiting for MACRO_READY bit to go high failed Waiting for MACRO_DONE bit to go high, Count: 1 Waiting for MACRO_DONE bit to go high, Count: 2 Waiting for MACRO_DONE bit to go high, Count: 3 Waiting for MACRO_DONE bit to go high, Count: 4 Waiting for MACRO_DONE bit to go high, Count: 5 Waiting for MACRO_DONE bit to go high, Count: 6 Waiting for MACRO_DONE bit to go high, Count: 7 Waiting for MACRO_DONE bit to go high, Count: 8 Waiting for MACRO_DONE bit to go high, Count: 9 Waiting for MACRO_DONE bit to go high, Count: 10 Waiting for MACRO_DONE bit to go high, Count: 11 Waiting for MACRO_DONE bit to go high, Count: 12 Waiting for MACRO_DONE bit to go high, Count: 13 Waiting for MACRO_DONE bit to go high, Count: 14 Waiting for MACRO_DONE bit to go high, Count: 15 Waiting for MACRO_DONE bit to go high, Count: 16 Waiting for MACRO_DONE bit to go high, Count: 17 Waiting for MACRO_DONE bit to go high, Count: 18 Waiting for MACRO_DONE bit to go high, Count: 19 Waiting for MACRO_DONE bit to go high, Count: 20 Waiting for MACRO_DONE bit to go high failed Waiting for MACRO_READY bit to go high, Count: 1 Waiting for MACRO_READY bit to go high, Count: 2 Waiting for MACRO_READY bit to go high, Count: 3 Waiting for MACRO_READY bit to go high, Count: 4 Waiting for MACRO_READY bit to go high, Count: 5 Waiting for MACRO_READY bit to go high, Count: 6 Waiting for MACRO_READY bit to go high, Count: 7 Waiting for MACRO_READY bit to go high, Count: 8 Waiting for MACRO_READY bit to go high, Count: 9 Waiting for MACRO_READY bit to go high, Count: 10 Waiting for MACRO_READY bit to go high, Count: 11 Waiting for MACRO_READY bit to go high, Count: 12 Waiting for MACRO_READY bit to go high, Count: 13 Waiting for MACRO_READY bit to go high, Count: 14 Waiting for MACRO_READY bit to go high, Count: 15 Waiting for MACRO_READY bit to go high, Count: 16 Waiting for MACRO_READY bit to go high, Count: 17 Waiting for MACRO_READY bit to go high, Count: 18 Waiting for MACRO_READY bit to go high, Count: 19 Waiting for MACRO_READY bit to go high, Count: 20 Waiting for MACRO_READY bit to go high failed Waiting for MACRO_DONE bit to go high, Count: 1 Waiting for MACRO_DONE bit to go high, Count: 2 Waiting for MACRO_DONE bit to go high, Count: 3 Waiting for MACRO_DONE bit to go high, Count: 4 Waiting for MACRO_DONE bit to go high, Count: 5 Waiting for MACRO_DONE bit to go high, Count: 6 Waiting for MACRO_DONE bit to go high, Count: 7 Waiting for MACRO_DONE bit to go high, Count: 8 Waiting for MACRO_DONE bit to go high, Count: 9 Waiting for MACRO_DONE bit to go high, Count: 10 Waiting for MACRO_DONE bit to go high, Count: 11 Waiting for MACRO_DONE bit to go high, Count: 12 Waiting for MACRO_DONE bit to go high, Count: 13 Waiting for MACRO_DONE bit to go high, Count: 14 Waiting for MACRO_DONE bit to go high, Count: 15 Waiting for MACRO_DONE bit to go high, Count: 16 Waiting for MACRO_DONE bit to go high, Count: 17 Waiting for MACRO_DONE bit to go high, Count: 18 Waiting for MACRO_DONE bit to go high, Count: 19 Waiting for MACRO_DONE bit to go high, Count: 20 Waiting for MACRO_DONE bit to go high failed Waiting for MACRO_READY bit to go high, Count: 1 Waiting for MACRO_READY bit to go high, Count: 2 Waiting for MACRO_READY bit to go high, Count: 3 Waiting for MACRO_READY bit to go high, Count: 4 Waiting for MACRO_READY bit to go high, Count: 5 Waiting for MACRO_READY bit to go high, Count: 6 Waiting for MACRO_READY bit to go high, Count: 7 Waiting for MACRO_READY bit to go high, Count: 8 Waiting for MACRO_READY bit to go high, Count: 9 Waiting for MACRO_READY bit to go high, Count: 10 Waiting for MACRO_READY bit to go high, Count: 11 Waiting for MACRO_READY bit to go high, Count: 12 Waiting for MACRO_READY bit to go high, Count: 13 Waiting for MACRO_READY bit to go high, Count: 14 Waiting for MACRO_READY bit to go high, Count: 15 Waiting for MACRO_READY bit to go high, Count: 16 Waiting for MACRO_READY bit to go high, Count: 17 Waiting for MACRO_READY bit to go high, Count: 18 Waiting for MACRO_READY bit to go high, Count: 19 Waiting for MACRO_READY bit to go high, Count: 20 Waiting for MACRO_READY bit to go high failed Waiting for MACRO_DONE bit to go high, Count: 1 Waiting for MACRO_DONE bit to go high, Count: 2 Waiting for MACRO_DONE bit to go high, Count: 3 Waiting for MACRO_DONE bit to go high, Count: 4 Waiting for MACRO_DONE bit to go high, Count: 5 Waiting for MACRO_DONE bit to go high, Count: 6 Waiting for MACRO_DONE bit to go high, Count: 7 Waiting for MACRO_DONE bit to go high, Count: 8 Waiting for MACRO_DONE bit to go high, Count: 9 Waiting for MACRO_DONE bit to go high, Count: 10 Waiting for MACRO_DONE bit to go high, Count: 11 Waiting for MACRO_DONE bit to go high, Count: 12 Waiting for MACRO_DONE bit to go high, Count: 13 Waiting for MACRO_DONE bit to go high, Count: 14 Waiting for MACRO_DONE bit to go high, Count: 15 Waiting for MACRO_DONE bit to go high, Count: 16 Waiting for MACRO_DONE bit to go high, Count: 17 Waiting for MACRO_DONE bit to go high, Count: 18 Waiting for MACRO_DONE bit to go high, Count: 19 Waiting for MACRO_DONE bit to go high, Count: 20 Waiting for MACRO_DONE bit to go high failed Waiting for MACRO_READY bit to go high, Count: 1 Waiting for MACRO_READY bit to go high, Count: 2 Waiting for MACRO_READY bit to go high, Count: 3 Waiting for MACRO_READY bit to go high, Count: 4 Waiting for MACRO_READY bit to go high, Count: 5 Waiting for MACRO_READY bit to go high, Count: 6 Waiting for MACRO_READY bit to go high, Count: 7 Waiting for MACRO_READY bit to go high, Count: 8 Waiting for MACRO_READY bit to go high, Count: 9 Waiting for MACRO_READY bit to go high, Count: 10 Waiting for MACRO_READY bit to go high, Count: 11 Waiting for MACRO_READY bit to go high, Count: 12 Waiting for MACRO_READY bit to go high, Count: 13 Waiting for MACRO_READY bit to go high, Count: 14 Waiting for MACRO_READY bit to go high, Count: 15 Waiting for MACRO_READY bit to go high, Count: 16 Waiting for MACRO_READY bit to go high, Count: 17 Waiting for MACRO_READY bit to go high, Count: 18 Waiting for MACRO_READY bit to go high, Count: 19 Waiting for MACRO_READY bit to go high, Count: 20 Waiting for MACRO_READY bit to go high failed Waiting for MACRO_DONE bit to go high, Count: 1 Waiting for MACRO_DONE bit to go high, Count: 2 Waiting for MACRO_DONE bit to go high, Count: 3 Waiting for MACRO_DONE bit to go high, Count: 4 Waiting for MACRO_DONE bit to go high, Count: 5 Waiting for MACRO_DONE bit to go high, Count: 6 Waiting for MACRO_DONE bit to go high, Count: 7 Waiting for MACRO_DONE bit to go high, Count: 8 Waiting for MACRO_DONE bit to go high, Count: 9 Waiting for MACRO_DONE bit to go high, Count: 10 Waiting for MACRO_DONE bit to go high, Count: 11 Waiting for MACRO_DONE bit to go high, Count: 12 Waiting for MACRO_DONE bit to go high, Count: 13 Waiting for MACRO_DONE bit to go high, Count: 14 Waiting for MACRO_DONE bit to go high, Count: 15 Waiting for MACRO_DONE bit to go high, Count: 16 Waiting for MACRO_DONE bit to go high, Count: 17 Waiting for MACRO_DONE bit to go high, Count: 18 Waiting for MACRO_DONE bit to go high, Count: 19 Waiting for MACRO_DONE bit to go high, Count: 20 Waiting for MACRO_DONE bit to go high failed Waiting for MACRO_READY bit to go high, Count: 1 Waiting for MACRO_READY bit to go high, Count: 2 Waiting for MACRO_READY bit to go high, Count: 3 Waiting for MACRO_READY bit to go high, Count: 4 Waiting for MACRO_READY bit to go high, Count: 5 Waiting for MACRO_READY bit to go high, Count: 6 Waiting for MACRO_READY bit to go high, Count: 7 Waiting for MACRO_READY bit to go high, Count: 8 Waiting for MACRO_READY bit to go high, Count: 9 Waiting for MACRO_READY bit to go high, Count: 10 Waiting for MACRO_READY bit to go high, Count: 11 Waiting for MACRO_READY bit to go high, Count: 12 Waiting for MACRO_READY bit to go high, Count: 13 Waiting for MACRO_READY bit to go high, Count: 14