【问题标题】:How to enable the JTAG pins on Altera MAX7000S devices如何使能 Altera MAX7000S 器件上的 JTAG 管脚
【发布时间】: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


    【解决方案1】:

    可以在 Quartus II 13sp1 中通过创建一个简单的项目(如 1 位反相器)来复位 JTAG BST 标志,然后使用相应的比特流对器件进行编程。问题是它不能通过 JTAG ISP 完成,必须使用外部编程器完成,例如 Data I/O Labsite 或 Insite 或 Altera PL-MPU。这些程序员在工作条件下很难找到,而且价格昂贵,因为他们至少在 20 年前就停产了。

    网络上有一些资源拥有这些程序员,并且会以少量费用重置 CPLD。一个例子是:Blue Feather Technologies

    【讨论】:

      猜你喜欢
      • 2015-09-29
      • 1970-01-01
      • 1970-01-01
      • 2014-02-05
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多