Intel® MAX® 10 FPGA配置用户指南

ID 683865
日期 1/10/2022
Public
文档目录

2.1.2.3.1. ISP钳位功能

开始常规ISP操作时,所有I/O管脚处于三态。如果器件中进行ISP操作时,I/O管脚并未处于三态,就使用ISP钳位功能。

使用ISP钳位功能时,可将I/O管脚设置为三态(tri-state)、高(high)、低(low)或采样(sample)与维持(sustain)。 Intel® Quartus® Prime软件根据设置来确定需要在每个I/O管脚边界扫描寄存器中扫描到的值。进而确定了进行器件编程时,被钳位的管脚状态。

对I/O管脚进行钳位以前,首先执行SAMPLE/PRELOAD JTAG指令将适当值加载到边界扫描寄存器。对边界扫描寄存器加载适当数值后,EXTEST指令按照SAMPLE/PRELOAD期间边界扫描寄存器中加载的指定值对I/O管脚执行钳位。

如果选择采样管脚现有状态,并需要将该管脚保持在器件进入ISP钳位模式时其所处状态,就必须确保此信号保持稳定。需要稳定状态的信号,是因为采样过程的设立时间取决于TCK频率,下载电缆和使用的软件,从而用户无法对其进行控制。对一个长时间不断切换或者非静态信号进行采样时,很可能无法采集到正确值。