摘要 |
The disclosure describes a novel method and apparatuses for allowing a controller to select and access different types of access ports in a device. The selecting and accessing of the access ports is achieved using only the dedicated TDI, TMS, TCK, and TDO signal terminals of the device. The selecting and accessing of device access ports can be achieved when a single device is connected to the controller, when multiple devices are placed in a daisy-chain arrangement and connected to the controller, or when multiple devices are placed in a addressable parallel arrangement and connected to the controller. Additional embodiments are also provided and described in the disclosure. |
主权项 |
1. An integrated circuit comprising:
(a) a TDI input lead, TMS input lead, TCK input lead, and TDO output lead; (b) a first access port having an input connected to the TDI input lead, an input connected to the TMS input lead, an input connected to the TCK input lead, an enable input, an output enable output, and a data output coupled to the TDO output lead; (c) a second access port having an input connected to the TDI input lead, an input connected to the TMS input lead, an input connected to the TCK input lead, an enable input, an output enable output, and a data output coupled to the TDO output lead; (d) an inverter having an input connected to the TCK input lead and an output; (e) an access port selector having an input coupled to the TDI input lead, an input coupled to the TMS input lead, an input connected to the output of the inverter, an output enable output, a data output coupled to the TDO output, a first enable output connected to the enable input of the first access port, and a second enable output connected to the enable input of the second access port; and (f) data output circuitry having inputs connected to the output enable outputs of the first access port, the second access port, and the access port selector and coupling the data outputs of the first access port, the second access port, and the access port selector to the TDO output lead. |