FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
6270 Discussions

issue with the IO port input signal being overly sensitive

faruk74summy
Beginner
220 Views

Hello,

 

I am conducting ESD testing using the EPM1270GT144C4, but I’m encountering an issue with the IO port input signal being overly sensitive.

Is there any hardware or software configuration method available to address this sensitivity?

The ESD test being performed involves a 15kV separate ground test, and the following protection flags are affected:

Prot_power_flag1
Prot_FET1_OCP_flag1
Prot_HV_OVP_flag1
Prot_HV_OCP_flag1
Prot_FIL_SL_OCP_flag1
The flags are being cleared and immediately set again when ReadTheory triggered. Below is the related code snippet for reference:

IF (POWER_ERR' EVENT AND POWER_ERR = SET) THEN
Prot_power_flag1 := SET;
ELSE
Prot_power_flag1 := CLEAR;
END IF;

IF (FET1_OCP_ERR' EVENT AND FET1_OCP_ERR = SET) THEN
Prot_FET1_OCP_flag1 := SET;
ELSE
Prot_FET1_OCP_flag1 := CLEAR;
END IF;

IF (HV_OVP_ERR' EVENT AND HV_OVP_ERR = SET) THEN
Prot_HV_OVP_flag1 := SET;
ELSE
Prot_HV_OVP_flag1 := CLEAR;
END IF;

IF (HV_OCP_ERR' EVENT AND HV_OCP_ERR = SET) THEN
Prot_HV_OCP_flag1 := SET;
ELSE
Prot_HV_OCP_flag1 := CLEAR;
END IF;

IF (FIL_SL_OCP_ERR' EVENT AND FIL_SL_OCP_ERR = SET) THEN
Prot_FIL_SL_OCP_flag1 := SET;
ELSE
Prot_FIL_SL_OCP_flag1 := CLEAR;
END IF;

If you have suggestions for mitigating this sensitivity or any hardware/software adjustments, I’d greatly appreciate it.

Labels (1)
0 Kudos
3 Replies
FvM
Honored Contributor II
203 Views

Hi,
the code defines no actual signal processing, the flags are only aliasis of the edge sensitive condition. Depending on the context, it causes a compilation error "signal not keeping state outside clock edge". If you want edge sensitive processing, define an actual flip-flop.
Regards
Frank

0 Kudos
AqidAyman_Intel
Employee
125 Views

hello,


With the suggestion given by Frank on the previous comment, do you have any updates?


Regards,

Aqid


0 Kudos
AqidAyman_Intel
Employee
90 Views

I hope the previous response was sufficient to help you proceed. As we do not receive any response from you on the previous question/reply/answer that we have provided. Please login to ‘https://supporttickets.intel.com/s/?language=en_US’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.


0 Kudos
Reply