Gaining access to internal nodes in a PLD

   
   

Internal registers of a PLD are exposed for debugging using a JTAG port and a scan chain. The user of a PLD identifies registers at the source code level. These registers are automatically inserted in a scan chain. An EDA software tool provides a means of choosing a register from the electronic design. The EDA tool connects the selected register to the JTAG scan chain and passes information to the software about the location in the scan chain. The EDA tool provides for scanning of the chain under automatic or manual control. The selected nodes are extracted from the chain and displayed in a user-specified format. Registers in encrypted blocks are exposed. The vendor of the block decides which registers are of importance. Once selected, the vendor creates a "debugging" file which is delivered to the customer along with the encrypted block. The debugging file contains the names of the registers, their data type, and their symbolic values.

Внутренне регистры PLD подвергаются действию для debugging использующ порт JTAG и цепь развертки. Потребитель PLD определяет регистры на уровне Кодего источника. Эти регистры автоматически введены в цепь развертки. Инструмент средства программирования EDA обеспечивает середины выбирать регистр от электронной конструкции. Инструмент EDA соединяет выбранный регистр к цепи развертки JTAG и передает информацию к средству программирования о положении в цепи развертки. Инструмент EDA обеспечивает для скеннирования цепи под автоматическим или ручным управлением. Выбранные узлы извлечены от цепи и показаны в user-specified форме. Регистры в encrypted блоках подвергаются действию. Поставщик блока решает которые регистры важности. Как только после того как я выбран, поставщик создает архив "debugging" который поставлен к клиенту вместе с encrypted блоком. Архив debugging содержит имена регистров, их типа данных, и их символических значений.

 
Web www.patentalert.com

< Channel coding with unequal error protection for multi-mode source coded information

< Low delay channel codes for correcting bursts of lost packets

> Electronic mail system with authentication methodology for supporting relaying in a message transfer agent

> Preventing packet flooding of a computer on a computer network

~ 00117