【发布时间】:2020-06-11 16:09:59
【问题描述】:
我从 eBay 购买了很多 Altera MAX7064S 48 针 QFP CPLD (EPM7064STC44-10N)。试图通过 ISP JTAG 引脚访问,但它们都没有出现在 JTAG 链上,我没有从 TDO 得到任何数据。作为参考,我使用的是 Terasic USB Blaster,它是原始 Altera 设备的克隆。我有一个简单的带插座的钻机设置,我从信誉良好的来源购买的一个可以正常工作。这让我相信我购买的芯片是从电路板上取下来的,并且之前配置为永久禁用 JTAG,因此这些引脚可以重新用于 I/O。
根据AN 39: IEEE 1149.1 JTAG Boundary-Scan Testing,我将 TMS 和 TDI 拉到 VCC,将 TCK 拉到 GND
AN-39 还指出:
IEEE 标准。 1149.1 MAX 7000S、MAX 7000A 的 BST 电路, MAX 7000B 和 MAX 3000A 器件由 IEEE 标准启用。 设备内的 1149.1 启用位。空白设备始终具有 BST 电路启用。 Altera MPU 或第三方编程器 可以在对器件进行编程时设置该使能位的状态。这 JTAG 使能位的状态不能使用 ISP 通过 IEEE标准。 1149.1 端口。
所以这似乎意味着我需要某种 EEPROM 或微控制器编程器来重置该位?我四处搜索,发现我需要一个 PLMT7000-44 适配器以及 20 年旧设备的 Altera Master Programmer。我想知道我是否可以使用微控制器并构建一个可以重置该位的装备?我似乎找不到关于什么电压和时序以及什么引脚的任何信息。
【问题讨论】:
标签: fpga intel-fpga jtag