Page 1 of 1

Unclear datasheet - OTP/external boot pin

Posted: Fri Dec 09, 2022 12:26 pm
by bonelli
Hello,

The datasheet of XE216 mentions:
The xCORE Tile boot procedure is illustrated in Figure 8. If bit 5 of the security
register (see ยง9.1) is set, the device boots from OTP. To get a high value, a 3K3
pull-up resistor should be strapped onto the pin. To assure a low value, a pull-down
resistor is required if other external devices are connected to this port
.
So, the question is: where is this pin ? They is nothing about it on the datasheet, and no pull-up in the ref design schematics.

Re: Unclear datasheet - OTP/external boot pin

Posted: Fri Dec 09, 2022 3:18 pm
by CousinItt
The language used in the data sheet is a little sloppy. "The pin", in this case, refers to X0D06, X0D05 and X0D04 as shown in Figure 9. To set a 1 value, pull up to VDDIO with a 3k3; to set a 0, just leave the port open. If something else is also connected to any of those pins, you will need to take its effects into account to guarantee the pin state. That's what the text you highlighted is saying.

In the explorer kit, the only thing connected to the boot source pins is the QSPI flash, which has negligible leakage which is overcome by the internal pull-downs on those pins. Note the pull-up on X0D01, the chip select for the QSPI flash, ensures the chip is disabled during the time the boot source pins are read.

Re: Unclear datasheet - OTP/external boot pin

Posted: Fri Dec 09, 2022 4:58 pm
by bonelli
ok. I'm using the same flash device and connection than the explorer kit, so, I should works fine.
Thank you CousinItt :)