ARM系統(tǒng)設(shè)計(jì)JTAG接口詳細(xì)圖解
1.ARM系統(tǒng)的JTAG接口是如何定義的? 每個(gè)PIN又是如何連接的? |
下圖是JTAG接口的信號排列示意: 本文引用地址:http://www.ex-cimer.com/article/201611/317412.htm |
接口是一個(gè)20腳的IDC插座。下表給出了具體的信號說明:
2.目標(biāo)系統(tǒng)如何設(shè)計(jì)?
目標(biāo)板使用與Dragon-ICE一樣的20腳針座,信號排列見表1。RTCK和 nTRST這兩個(gè)信號根據(jù)目標(biāo)ASIC有否提供對應(yīng)的引腳來選用。nSRST則根據(jù)目標(biāo)系統(tǒng)的設(shè)計(jì)考慮來選擇使用。下面是一個(gè)典型的連接關(guān)系圖:
表 1 JTAG引腳說明 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
圖 3 一個(gè)復(fù)位電路結(jié)構(gòu)的例子
在目標(biāo)系統(tǒng)的PCB設(shè)計(jì)中,最好把JTAG接口放置得離目標(biāo)ASIC近一些,如果這兩者之間的連線過長,會影響JTAG口的通信速率。 |
在目標(biāo)系統(tǒng)的PCB設(shè)計(jì)中,最好把JTAG接口放置得離目標(biāo)ASIC近一些,如果這兩者之間的連線過長,會影響JTAG口的通信速率。 |
在目標(biāo)系統(tǒng)的PCB設(shè)計(jì)中,最好把JTAG接口放置得離目標(biāo)ASIC近一些,如果這兩者之間的連線過長,會影響JTAG口的通信速率。 |
在目標(biāo)系統(tǒng)的PCB設(shè)計(jì)中,最好把JTAG接口放置得離目標(biāo)ASIC近一些,如果這兩者之間的連線過長,會影響JTAG口的通信速率。
另外電源的連線也需要加以額外考慮,因?yàn)镈ragon-ICE要從目標(biāo)板上吸取超過100mA的大電流。最好能有專門的敷銅層來供電,假如只能使用連線供電的話,最小線寬不應(yīng)小于10mil (0.254mm)。
3. 14腳JTAG如何與20JTAG連接?
Dragon-ICE使用工業(yè)標(biāo)準(zhǔn)的20腳JTAG插頭,但是有些老的系統(tǒng)采用一種14腳的插座。這兩類接口的信號排列如下:
這兩類接口之間的信號電氣特性都是一樣的,因此可以把對應(yīng)的信號直接連起來進(jìn)。行轉(zhuǎn)接。Dragon-ICE配備這種轉(zhuǎn)接卡,隨機(jī)配備。
在目標(biāo)系統(tǒng)的PCB設(shè)計(jì)中,最好把JTAG接口放置得離目標(biāo)ASIC近一些,如果這兩者之間的連線過長,會影響JTAG口的通信速率。 |
評論