UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Visitor jab3
Visitor
163 Views
Registered: ‎06-01-2012

XADC OT Shutdown - Priority of Enables

Jump to solution

In the Series 7 (specifically, Zynq-7000), it looks like there are at least three ways to enable OT (over temperature) shutdown:

  1. Setting the LSBs of OT Upper Alarm register to "0011".
  2. Clearing bit 0 of the XADC Config Reg 1.
  3. Setting BITSTREAM.CONFIG.OVERTEMPPOWERDOWN to ENABLE.

How are these combined?  Do they all need to be true to enable OT shutdown?

Is there any way to determine (from a configured device) whether (3) is true?  E.g., will it prevent XADC Config Reg 1, bit 0 from being set to '1'?

Thanks.

 

0 Kudos
1 Solution

Accepted Solutions
Moderator
Moderator
124 Views
Registered: ‎04-18-2011

Re: XADC OT Shutdown - Priority of Enables

Jump to solution

Hi @jab3 

All 3 steps need to be taken to enable the OT shutdown. 

As far as I'm aware there is no way to tell if the bitstream option is set. 

Keith 

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
2 Replies
Moderator
Moderator
125 Views
Registered: ‎04-18-2011

Re: XADC OT Shutdown - Priority of Enables

Jump to solution

Hi @jab3 

All 3 steps need to be taken to enable the OT shutdown. 

As far as I'm aware there is no way to tell if the bitstream option is set. 

Keith 

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
Visitor jab3
Visitor
110 Views
Registered: ‎06-01-2012

Re: XADC OT Shutdown - Priority of Enables

Jump to solution

Thanks.

So, just to explicitly state the situation I was hinting at, if BITSTREAM.CONFIG.OVERTEMPPOWERDOWN is set to DISABLE, then:

  1. The settings in (1) and (2) above are non-functional.
  2. There is no way to detect this condition, other than reading back the bitstream and manually parsing it to see whether the config bit is set.

What about the XADC_OVER_TEMP bit in the Configuration Status Register (bit 17)?  It's listed in the register table in UG470, but the description is omitted.  Does this show the value of the config bit, or the state of the OT alarm?

 

0 Kudos