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

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

3.9.2. 通过内部JTAG接口访问JTAG控制块时使用的JTAG WYSIWYG原子

以下实例显示 Intel® MAX® 10器件中对WYSIWYG原子输入和输出端口的定义。

fiftyfivenm_jtag <name>
(
	.tms(),
	.tck(),
	.tdi(),
	.tdoutap(),
	.tdouser(),
	.tdicore(),
	.tmscore(),
	.tckcore(),
	.corectl(),
	.tdo(),
	.tmsutap(),
	.tckutap(),
	.tdiutap(),
	.shiftuser(),
	.clkdruser(),
	.updateuser(),
	.runidleuser(),
	.usr1user(),
	.tdocore(),
	.ntdopinena()
);
表 34.  端口说明
端口 Input/Output 功能
<name> Intel® MAX® 10 JTAG WYSIWYG原子的标识符,代表给定描述语言(例如,Verilog HDL、VHDL和AHDL)的所有合法标识符名称。
.corectl() Input JTAG控制块的高有效电平输入,支持从内核接口对内部JTAG的访问。配置后FPGA进入用户模式,该端口默认为低电平。将该端口拉至逻辑高电平会使能内部JTAG接口(同时禁用外部JTAG接口),而将该端口拉至逻辑低电平将禁用内部JTAG接口(同时使能外部JTAG接口)。
.tckcore() Input 内核tck信号
.tdicore() Input 内核tdi信号
.tmscore() Input 内核tms信号
.tdocore() Output 内核tdo信号
.tck() Input 管脚tck信号
.tdi() Input 管脚tdi信号
.tms() Input 管脚tms信号
.tdo() Output 管脚tdo信号
.clkdruser() Input/Output 不使用这些端口使能使用内部JTAG接口的JTAG安全模式,但可以将他们保持悬空。
.runidleuser()
.shiftuser()
.tckutap()
.tdiutap()
.tdouser()
.tdoutap()
.tmsutap()
.updateuser()
.usr1user()
.ntdopinena()