2.9.1. 器件&管脚选项对话框
以下表格说明影响主要和辅助编程文件生成的Device & Pin Option设置。要访问该设置,请点击 。
选项 | 说明 |
---|---|
选项
注: 不支持 Intel® Agilex™ 或 Intel® Stratix® 10器件。
|
|
Auto usercode | 设置JTAG用户代码以匹配器件编程文件校验和值。非易失器件的编程文件是.pof,而基于SRAM的器件使用.sof。如果开启该选项,则JTAG user code选项不可用。 |
JTAG user code | 为当前Compiler设置中选择的器件指定十六进制数。JTAG用户代码时本选项寄存器的扩展。可使用JTAG USERCODE读取该数据。如果开启Auto usercode,则该选项不可用。 |
In-system programming clamp state | 允许在对使用的管脚进行“在系统编程”时,为没有“在系统编程”钳位状态约束的管脚指定可选取的状态。未使用管脚和专用管脚在“在系统编程”中必须始终保持三态。使用的管脚在“在系统编程”过程中默认为三态,因而将该器件与板上的其他器件电气隔离。但是有时为了避免系统损坏,可能需要为使用的管脚指定“在系统编程”器件的逻辑电平。可用设置如下:
|
配置时钟源 | 指定用于器件初始化的时钟源(CONF_DONE信号变高和INIT_DONE信号变高之前的持续时间)。 对于AS x1或AS x4配置模式,仅可选择Internal Oscillator或CLKUSR管脚。对于AS模式,DCLK管脚是非法选项。14 nm器件系列中,仅Internal scillator或OSC_CLK_1管脚可用。 |
Device initialization clock source | 指定用于器件初始化的时钟源(CONF_DONE信号变高和INIT_DONE信号变高之前的持续时间)。 对于AS x1或AS x4配置模式,仅可选择Internal Oscillator或CLKUSR管脚。对于AS模式,DCLK管脚是非法选项。14 nm器件系列中,仅Internal scillator或OSC_CLK_1管脚可用。 |
选项 | 说明 |
---|---|
Configuration scheme | 指定生成正确的主要和辅助编程文件的配置方案,例如Active Serial x4。仅适用于当前Configuration Scheme的选项可用。 |
Configuration Device | 允许为储存和加载配置数据的外部配置器件指定选项。
|
Configuration Pin Options | 使能或禁用用于状态监控,SEU错误检测,CvP和其他配置管脚选项的特定器件配置管脚的操作。 |
Generate compressed bitstreams | 生成压缩的比特流并使能目标器件中的比特流解压缩。 |
Active serial clock source | 为Active Serial编程指定配置时钟源。选项范围为12.5 MHz到100 MHz。 |
VID Operation Mode | 在已选定操作模式的目标器件中使能Voltage IDentification逻辑。可用选项为PMBus Master或PMBus Slave。 |
HPS/FPGA configuration order | 对于硬核处理器系统(HPS)配置,请指定HPS和FPGA之间的配置顺序。可用选项为HPS First,After INIT_DONE和When requested by FPGA。 |
HPS debug access port |
|
Disable Register Power-Up Initialization | 指定Assembler是否通过寄存器上电初始化生成比特流。 |
选项 | 说明 |
---|---|
Reserve all unused pins |
|
选项 | 说明 |
---|---|
Dual-purpose pins |
|
选项 | 说明 |
---|---|
I/O standard | 指定支持的I/O标准,例如Differential 1.8-V SSTL Class II。 |
Board trace model | 罗列电路板走线模型参数,以及单位,和指定I/O standard的值。可更改每个参数值。电路板走线模型约束适用于所有已得到指定I/O标准分配的输出和双向管脚。 |
选项 | 说明 |
---|---|
Default timing I/O endpoint | 指定Near end或Far end。 |
选项 | 说明 |
---|---|
Default I/O standard | 可指定为1.2 V,1.5 V,1.8 V,2.5 V,3.0 LVTTL或3.0 LVCMOS。 |
选项 | 说明 |
---|---|
Enable Error Detection CRC_ERROR pin | 使能目标器件的错误检测CRC和 CRC_ERROR管脚。该检测会确定器件中编程数据的有效性。器件运行时数据中的任何变更都会生成错误。
注: 不适用于 Intel® Agilex™ 或 Intel® Stratix® 10器件。
|
Enable Open Drain on CRC Error pin | 将CRC ERROR管脚设置为漏极开路管脚。该操作会解耦VCCIO电压中CRC ERROR管脚的电压电平。开启该选项时,必须将上拉电阻器连接到CRC ERROR管脚。
注: 不适用于 Intel® Agilex™ 或 Intel® Stratix® 10器件。
|
Enable error detection check | 使能错误检测CRC检查以验证器件中编程数据的有效性,并在器件运行过程中报告数据中的变更情况。 |
Minimum SEU interval | 指定对同一比特位2次检查之间的最小时间间隔。设置为0表示尽可能频繁的检查。设置为较大值时可节省功耗。间隔时间的单位为毫 秒(millisecond)。允许的最大间隔数值为10000。 |
Enable internal scrubbing | 指定使用内部擦拭以在器件运行时纠正在内核配置存储器内部检测到的单个错误或双邻错误。 |
Generate SEU sensitivity map file | 生成Single Event Upset Sensitivity Map文件。该文件支持使能Advanced SEU检测功能。 |
Allow SEU fault injection | 允许注入故障码型以测试SEU。 |
选项 | 说明 |
---|---|
Configuration via protocol | Initialization and update模式中,外设映像储存在外部配置器件中,并且通过常规配置方案将映像加载到FPGA中。内核映像储存在主机存储器中,并通过PCIe链接加载到FPGA中。Core initialization模式中,外设映像存储在外部配置器件中,并通过常规配置方案加载到FPGA中。内核映像存储在主机存储器中,且通过PCIe链接加载到FPGA中。Core update模式下,先通过将外部本地配置器件中的完整配置映像加载到FPGA来初始化FPGA器件。可通过此模式使用PCIe链接执行1个或多个FPGA核映像更新。在Off模式下,CvP关闭。 |
Enable CvP_CONFDONE pin | 显示器件已完成Configuration via Protocol模式下的内核编程。如果关闭该选项,则CvP_CONFDONE管脚可用作用户I/O管脚,但器件运行于用户模式下时为禁用。
注: 不适用于 Intel® Agilex™ 或 Intel® Stratix® 10器件。
|
Enable open drain on CvP_CONFDONE pin | 使能CvP_CONFDONE管脚上的开漏。
注: 不适用于 Intel® Agilex™ 或 Intel® Stratix® 10器件。
|
选项 | 说明 |
---|---|
Enable partial reconfiguration pins | 支持使能PR_REQUEST,PR_READY,PR_ERROR,PR_DONE,DCLK和 DATA[31..0]管脚。需要这些管脚来支持通过外部主机的局部重新配置(PR)。外部主机使用PR_REQUEST管脚请求局部重新配置,使用PR_READY管脚确定器件是否已准备接收编程数据,通过PR_ERROR管脚监控是否存在外部编程错误,PR_DONE管脚显示器件是否完成编程。如果关闭该选项,则两用编程管脚可用作用户I/O管脚,但当器件运行于用户模式时,这些管脚将不可用做PR管脚。
注: 不适用于 Intel® Agilex™ 或 Intel® Stratix® 10器件。
|
Enable open drain on partial reconfiguration pins | 支持在PR_READY, PR_ERROR,PR_DONE Partial Reconfiguration管脚上指定漏极开路。
注: 不适用 Intel® Agilex™ 或 Intel® Stratix® 10器件。
|
Generate Partial-Masked SOF files | 生成Partial-Masked SRAM Object文件(.pmsf),包含可用于重新配置器件区域的配置数据和区域定义。如果开启该选项,则将生成.pmsf,而非Mask Settings文件(.msf)。 |
Generate Partial Reconfiguration RBF | 生成Partial Reconfiguration Raw Binary File(.rbf),外部智能控制器可使用该文件中包含的配置数据重新配置目标器件的分区。 |
选项 | 说明 |
---|---|
Bus speed mode | 生成Partial-Masked SRAM Object文件(.pmsf),包含可用于重新配置器件区域的配置数据和区域定义。如果开启该选项,则将生成.pmsf,而非Mask Settings文件(.msf)。 |
Slave device type | 生成Partial Reconfiguration Raw Binary File(.rbf),外部智能控制器可使用该文件中包含的配置数据重新配置目标器件的分区。 |
Device address in PMBus Slave mode | PMBus Slave模式下,指定起始00器件地址。 |
PMBus device 0 slave address through PMBus device 7 slave address | 指定7-bit十六进制值(无前导前缀0x)。例如,将7F指定为电压调节器的从地址。必须指定一个非零地址。 |
Voltage output format | 指定PMBus Master模式下的Auto discovery,Direct format或Linear format输出电压格式。 |
Direct format coefficient (m,b,R) | 指定PMBus Master模式下的直接格式系数m,b,或R。有符号整数介于-32768和32767之间。系数m是斜率系数。系数b是偏移。系数R是指数。请参阅PMBus器件制造商的产品文档获取这些值。当PMBus器件的输出电压格式为Direct format或Auto discovery格式时,必须设置该参数。在PMBus器件的输出电压格式为Direct format时,必须指定一个非零地址。 |
Linear format N | PMBus Master模式时,指定线性格式N。有符号整数介于-16和15之间。这是VOUT格式设置为Linear format时,输出电压相关命令的尾数。请参阅PMBus器件制造商的产品文档获取这些值。必须为Linear format指定一个非零值。 |
Translated voltage value unit | 指定PMBus Master模式时,Volts或Millivolts输出电压格式。 |
Enable PAGE command | FPGA PMBus主接口使用PAGE命令设置所有已寄存稳压器模块上的所有输出通道以响应VOUT_COMMAND。 |
选项 | 说明 |
---|---|
Quartus Key File | 指定您生成的第一级签字链文件(.qky)。该链包含的根密钥(.pem)和1个或多个设计签字密钥(.pem),是使用验证和加密时,对比特流进行签字和允许访问FPGA所需要的密钥。 |
Encryption key storage select | 指定存储.qek密钥文件的位置。可选择使用Battery Backup RAM或eFuses存储。 |
Encryption update ratio | 指定配置比特与比特流解密需要的密钥更新次数的比率。可选择31:1(该密钥每31位变更1次)或Disabled(无需更新)。最多支持20个中间密钥加密。 |
Enable scrambling | 加扰配置比特流。 |
更多选项 | 打开More Security Options对话框指定其他物理安全选项。 |
选项 | 值 | 说明 |
---|---|---|
USE PWRMGT_SCL output | SDM_1O0| SDM_IO14 | 当VID运行模式为PMBus Master或PMBus Slave模式时,这是电源管理所需要的PMBus接口。 Disable this pin for a non-SmartVID device. Intel® 建议此功能使用SDM_IO14管脚。 |
Use PWRMGT_SDA output | SDM_1O11| SDM_1O12|SDM_1O16 | 当VID运行模式为PMBus Master或PMBus Slave模式时,这是电源管理所要求的PMBus接口。 Disable this pin for a non-SmartVID device. Intel® 建议该功能使用SDM_IO11管脚。 |
Use PWRMGT_ALERT output | SDM_1O0|SDM_1O12 | 电源管理所需的PMBus接口,仅用于PMBus Slave模式。 对于非SmartVID器件,则请禁用此管脚。 Intel® 建议此功能使用SDM_IO12管脚。 |
USE CONF_DONE output | SDM_100, SDM_1010 - SDM_1016 | 使用适当的配置管脚资源实现 CONF_DONE。 |
USE INIT_DONE output | SDM_100, SDM_1010 - SDM_1016 | 使能INIT_DONE管脚,从而在完成初始化且器件处于用户模式时允许从外部进行监控。如果关闭该选项,则INIT_DONE管脚可用作用户I/O管脚,但器件运行于用户模式时为禁用。 |
USE CVPCONF_DONE output | SDM_100, SDM_1010 - SDM_1016 | 使能CVP_CONFDONE管脚,以显示Configuration via Protocol模式中器件已完成内核编程。如果关闭该选项,则CVP_CONFDONE管脚可用作用户I/O管脚,但器件运行于用户模式时为禁用。 |
USE SEU_ERROR output | SDM_100, SDM_1010 - SDM_1016 | 使能用于单事件翻转错误检测的SEU_ERROR管脚。 |
USE UIB CATTRIP output | SDM_100, SDM_1010 - SDM_1016 | 使能UIB_CATTRIP输出以显示因使用UIB 而导致的极端超高温情况。 |
USE HPS cold nreset | SDM_100, SDM_1010 - SDM_1016 | 可选的复位输入仅冷复位HPS,并被配置用于双向操作。 |
Direct to factory image | SDM_100, SDM_1010 - SDM_1016 | 如果该管脚置位,则器件在引导后会加载出厂映像作为首个映像,而不加载任何应用程序映像。 |
USE DATA LOCK output | SDM_100, SDM_1010 - SDM_1016 | 输出以显示同一封装中两个芯片上的DIB均已准备号进行数据传输。 |
8 Intel® Agilex™ 器件尚无安全选项。