SCANPSC100F嵌入式边界扫描控制器( IEEE 1149.1技术支持)
1991年12月
修订后的2000年5月
SCANPSC100F
嵌入式边界扫描控制器
( IEEE 1149.1技术支持)
概述
该SCANPSC100F设计接口的通用标准杆
等位基因处理器总线为串行扫描测试总线。它是在有用
将串行向量时提高吞吐量扫描
系统测试电路,并减少了软件开销
这与采用串行方式与paral-相关
LEL处理器。该SCANPSC100F工作通过序列化
从并行总线的数据,用于通过链转移
1149.1兼容的组件(即扫描链) 。扫描数据
从扫描链返回放置在并行端口上
到由主处理器读出。最多两个扫描链
可直接与SCANPSC100F经由两个可控
独立TMS引脚。扫描控制与用户提供的
特定的模式,这使得该SCANPSC100F原型
山口无关。溢出和下溢条件
防止通过停止测试时钟。 32位计数器
用于编程所需的TCK周期数
边界扫描链内完成扫描操作
或完成内建自测试一个SCANPSC100F ( BIST )
操作。 SCANPSC100F设备驱动程序和1149.1
嵌入式测试应用程序代码都可以用Fair-
孩子的SCAN易于使用的软件工具。
特点
s
兼容IEEE标准。 1149.1 (JTAG)测试访问
端口和边界扫描结构
s
支持飞兆半导体的SCAN易于(嵌入式应用
阳离子软件启动器)软件
s
使用通用异步处理器接口;的COM
兼容与广泛的处理器和PCLK的频
quencies
s
直接最多两个1149.1扫描链支持
s
16位串行签名压实( SSC)的测试
数据输入( TDI)的端口
s
自动产生的伪随机图案,位于
测试数据输出( TDO )端口
s
捏造事实
1.5
米CMOS工艺
s
支持1149.1测试时钟( TCK )频率高达
25 MHZ
s
TTL兼容的输入;满摆幅CMOS与输出
24毫安源/汇功能
订购代码:
订单号
SCANPSC100FSC
包装数
M28B
包装说明
28引脚小外形集成电路( SOIC ) , JEDEC MS- 013 ,宽0.300
在磁带和卷轴可用的设备也。通过附加的后缀字母“X”的订货代码指定。
接线图
FACT是仙童半导体公司的商标。
2000仙童半导体公司
DS010968
www.fairchildsemi.com
SCANPSC100F
引脚说明
引脚名称
RST
(输入)
描述
RESET引脚是一个异步输入的,低的时候,初始化SCANPSC100 。模式位,
移位器/缓冲器及CNT32控制逻辑,TCK控制和PPI的全部初始化为定义的状态。
RST有滞后,以提高抗噪声能力。
系统时钟驱动所有内部时序。测试时钟, TCK ,是SCK的门控和缓冲的版本。
SCK具有滞后提高免疫力。
输出使能3国的所有SSI输出高电平时。一个20K的
上拉电阻被连接到
自动3态时,这个信号是浮动的这些输出。
芯片使能,低电平时,使能PPI的字节传输。 D( 7:0 )和RDY是三态若CE为高电平。
CE具有滞后改善抗噪声能力。
读/写定义了一个PPI周期读取HIGH的时候,写低位的时候。
R / W有滞后,以提高抗噪声能力。
频闪灯用于定时PPI的所有字节传输。 D( 7 : 0)三态时, STB为高。所有其他PPI
输入必须符合规定的建立和保持时间相对于该信号。 STB具有滞后噪声
提高免疫力。
在地址引脚用来选择寄存器被写入或读出。
双向管脚用于将并行数据传输到和从SCANPSC100 。
中断来触发一个主机中断为任何已定义的中断事件。 INT为高电平有效。
SCK
(输入)
OE
(输入)
CE
(输入)
R / W (输入)
机顶盒
(输入)
A(2:0)
(输入)
D( 7 : 0 ) ( I / O)
INT
(输出)
RDY
准备用来同步主机和SCANPSC100之间的异步字节传输。
( 3态输出)低电平时,被访问的RDY信号寻址寄存器准备RDY时启用
CE为低电平
TDO
测试数据输出是从SCANPSC100扫描输出的串行。 TDO时启用OE是低电平。
( 3态输出)
TMS (1: 0)
该测试模式选择引脚用于提供控制逻辑对UUT串行输出。
( 3态输出), TMS ( 1 : 0 )被启用时, OE是低电平。
TCK
测试时钟输出SCK的在UUT分配一个缓冲的版本。
( 3态输出) TCK的控制逻辑启动和停止TCK ,以防止溢出和下溢条件。
TCK时启用OE是低电平。
TDI
(输入)
FRZ
(输入)
测试数据是串行扫描输入到SCANPSC100 。一个20K的
上拉电阻被连接到强制
TDI为逻辑1时,从将UUT的TDO线是浮动的。
冻结引脚用于异步地生成在TCK用户特定的脉冲。如果FRZ使能模式
位被置位时,在TCK将高被迫如果FRZ变成HIGH 。 FRZ有滞后,以提高抗噪声能力。
www.fairchildsemi.com
2
SCANPSC100F
芯片架构
该SCANPSC100被设计成与一个paral-一起作用
LEL主机总线为串行测试总线主控。并行数据的令状
10主机到SCANPSC100 ,其中序列化
数据应用到串行总线的测试。串行数据报税表中
从目标扫描链(多个)荷兰国际集团被放置在处理器上
端口并行读取。几种功能都包含在
SCANPSC100这使得扫描测试沟通更
便捷和高效。
图1示出的主要功能块
SCANPSC100设计。并行处理器接口
(PPI)是一个异步, 8位并行接口,它是
使用由主处理器写入和读取数据。生产者价格指数
产生必要的内部数据,地址,和反对
控制信号,完成内部写和读操作。
串行扫描接口( SSI )是由dou-的银行
BLE -缓冲并行/串行移位寄存器(即2× 8位
先进先出)或移位器/缓冲器。双缓冲提高
通过允许并行写入或读取的效率向/从一个
移位器/缓冲器,而另一个内的两个8位的FIFO
FIFO被从扫描链转移数据到/ 。三转换器/
提供了用于输出串行数据,一个用于缓冲
输入的串行数据。测试数据输出( TDO)是用于扫描
而两个测试模式选择信号输出测试数据
( TMS0 / 1)被用来提供用户特定的控制数据。
测试数据输入( TDI),接收来自扫描链的串行数据。
本地控制模块与各个转换器/缓冲器相关
提供移位和负载控制以及提供全部或
空状态。在SSI还提供了测试时钟( TCK ) CON-
控制。 TCK停止,并开始根据状态
该移位器/缓冲器或32位的计数器。通过停止和
开始TCK ,扫描操作将只有在继续
使转换器/缓冲器已准备好发送和/或接收
串行数据。
32位计数器( CNT32 )是一个倒计数的二进制
包括柜台,以协助控制SSI 。最初的
CNT32的状态从并行端口,支持4载
连续写入其地址。当启用时, CNT32是
用于编程的SSI施加第三文化孩子的数量
边界扫描链( S) 。 CNT32还可值
被用来产生中断(例如,当CNT32下游
终端计数)和触发SCANPSC100功能,例如
如,汽车TMS高(此数据表中稍后讨论) 。
该模式寄存器和状态寄存器用来控制和
观察SSI和CNT32的操作。每个
转换器/缓冲器和CNT32有一个相关的模式位
这使它能够参与正在进行的操作。
状态位可用于轮询操作。
图1. SCANPSC100框图
3
www.fairchildsemi.com
SCANPSC100F
模式和状态寄存器
模式寄存器0 ( MODE0 )
第7位
TDO
启用
第6位
TDI
启用
第5位
CNT32
启用
4位
TMS0
启用
第3位
TMS1
启用
位4 :
版权所有
第2位
第1位
汽车TMS高
启用
位0
环路周边
启用
该寄存器是一个纯粹的模式寄存器。所有位都写
和可读性。该值00100000被放置在该寄存器中
当RST低或同步复位操作。
第7位:
该位使能TDO器/缓冲器移
操作。如果该位被置位时, TDO器/
缓冲区会导致TCK停止,如果它是空的。
该位使能的TDI移位器/缓冲器移
操作。如果该位被置位时, TDI移位器/
缓冲区会导致TCK停止,如果它是满的。
该位使能32位计数器。如果该位为
设置时,计数器会造成TCK停止,如果有
没有被加载,或者如果它已到达终端
算。
该位使能TMS0器/缓冲器
移位运算。如果该位被置位时, TMS0
器/缓冲器将导致TCK停止,如果它是
空。
该位使能TMS1器/缓冲器
移位运算。如果该位被置位时, TMS1
器/缓冲器将导致TCK停止,如果它是
空。
该位是保留的,应继续作为一个
在所有“ PSC100业务逻辑0 。
如果该位被置位, TMS将高时用力
32位计数器处于状态( 00000001 )小时。
该位将导致TDI直接连接
回通过TDO的环路周围操作
系统蒸发散。
第3位:
第6位:
位2 :
位1 :
位0 :
第5位:
模式寄存器1 (模式1 )
第7位
TDO
打断
启用
第6位
TDI
打断
启用
第5位
CNT32
打断
启用
4位
PRPG
启用
第3位
SSC
启用
第2位
FREEZE
针
启用
第1位
TEST
LOOP-
后
位0
TEST
LOOP-
后
该寄存器是一个纯粹的模式寄存器。所有位都写
和可读性。该值00000000被放置在该寄存器中
当RST低或同步复位操作。
第7位:
如果该位被置位和TDO器/缓冲器
不完整的(即,一个或两个8位的FIFO TDO是
空) , INT引脚将变为高电平。
如果该位被置位和TDI移位器/缓冲器不
空(即一个或两个8位的FIFO TDI是
已满) , INT引脚将变为高电平。
如果该位被设置,并在32位计数器是不
加载或已达到终端计数时, INT
引脚将变为高电平。
该位表示该TD0移位器/缓冲器是
重新配置为一个32位伪随机巳
燕鸥发电机。如果设置,并MODE0位7设置,
在TDO器/缓冲器将停止TCK ,直到
种子值已被写入到所有四个
8位LFSR段。
该位表示该TD1的移位器/缓冲器是
重新配置为一个16位串行签名
压实。如果置位,并MODE0位6被置位,则
TDI移位器/缓冲器将导致TCK停止,直到
种子值已被写入到两个TDI
寄存器。
如果该位被置位,在FRZ高值会强制
TCK高(见TCK控制部分) 。
MODE1
第1位
0
0
1
1
MODE1
位0
0
1
0
1
功能
正常工作
环回至TDO TDI
环回TMS0到TDI
环回TMS1到TDI
第6位:
第5位:
位4 :
第3位:
位2 :
位1和0 :这些位用于控制测试LOOP-
背照以下操作
表。
www.fairchildsemi.com
4
SCANPSC100F
模式和状态寄存器
模式寄存器2 (模式2 )
写:
第7位
不
二手
阅读:
第7位
TDO
状态
第6位
TDI
状态
第5位
CNT32
状态
第6位
不
二手
第5位
不
二手
(续)
4位
不
二手
第3位
连续
更新
第2位
更新
状态
第1位
RESET
位0
单身
步
CNT32
4位
TMS0
状态
第3位
TMS1
状态
第2位
连续
更新
第1位
RESET
位0
单身
步
CNT32
该寄存器包含两种模式和状态位。 4-7位
只有状态位。第3位是状态位在读操作
tions和在写操作的模式位。 0-2位是
只有模式位。当RST低,或一个同步复位,在
价值摆在模式2是10111000 (阅读模式) 。锁存器
用于更新状态位3-7在保持其最后的状态
RST ,并在上电后的“未知”状态。到起始
tialize闩锁到一个已知的状态,它们必须是
使用更新状态位更新(第2位)或连续
更新位(第3位) 。
第7位:
设置高,如果TDO移位器/缓冲器未满,
即,一个或两个8位的FIFO TDO准备
被写入。
设置为高,如果在TDI移位器/缓冲器不是空的,
即,一个或两个8位的FIFO TDI准备
被读出。
设置为高,如果在32位计数器尚未
装,或者已经达到终端计数。
设置高,如果TMS0器/缓冲器未满,
即,一个或两个8位的FIFO TMS0准备
要写入。
(读周期) :
设置高,如果TMS1器/缓冲器未满,
即,一个或两个8位的FIFO TMS1准备
要写入。
- 位3
(写周期) :
如果设置,将导致所有的状态位被continu-
ously更新。
- 位2
(读周期) :
显示连续更新位的状态
在读操作(在写第3位) 。
- 位2
(写周期) :
如果设置,将导致内部发出的脉冲
将更新所有状态位。此位将是
复位脉冲结束时。国家
该位是不可读的。正是基于RST复位
低。
位1 :
如果设置,将导致所有的同步复位
除了功能的并行接口。该
该位的值将返回到零的时候
复位操作完成。
如果置位,将导致32位计数器计数为
一个SCK周期(不TCK周期的话则将产生
ated ) 。该位的值将返回到零
当单步操作就完成了。
编程限制
由于某些模式位启用CER的移位操作
泰恩功能,这些模式位应该
不
改变
当移位操作正在进行中。所有的对齐方式
在移位寄存器中的操作是由一个3位的控制
计数器在TCK控制块。启用或禁用
在换档操作的中间功能可能会扰乱
必要的逻辑,让所有转换器/缓冲器字节对齐。
例如,如果该TDO的移位器/缓冲液(已加载)是
使能而3位计数器的值是3 ,移位器/缓冲器
将只移出只有5位加载的第一个字节的。
以下位不应该改变的时候换挡操作
系统蒸发散都在进行中,即,当TCK被使能(见节
化在TCK控制) 。
MODE0 (7 :3)
模式1 ( 4:3)
MODE2(0)
第6位:
第5位:
位4 :
并行处理器接口( PPI )
地址分配
哪一个寄存器选择下表定义
与地址线连接, ( 2 : 0 ) 。
A2
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
A1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
A0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
读/写
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
功能
TDO移位器/缓冲器
计数器寄存器1
TDI移位器/缓冲器
TDI移位器/缓冲器
TMS0转换器/缓冲器
计数器寄存器2
TMS1转换器/缓冲器
计数器寄存器3
32位计数器
计数器寄存器0
MODE0
MODE0
MODE1
MODE1
MODE2
MODE2
- 位3
位0 :
5
www.fairchildsemi.com
SCANPSC100F嵌入式边界扫描控制器( IEEE 1149.1技术支持)
1991年12月
修订后的2000年5月
SCANPSC100F
嵌入式边界扫描控制器
( IEEE 1149.1技术支持)
概述
该SCANPSC100F设计接口的通用标准杆
等位基因处理器总线为串行扫描测试总线。它是在有用
将串行向量时提高吞吐量扫描
系统测试电路,并减少了软件开销
这与采用串行方式与paral-相关
LEL处理器。该SCANPSC100F工作通过序列化
从并行总线的数据,用于通过链转移
1149.1兼容的组件(即扫描链) 。扫描数据
从扫描链返回放置在并行端口上
到由主处理器读出。最多两个扫描链
可直接与SCANPSC100F经由两个可控
独立TMS引脚。扫描控制与用户提供的
特定的模式,这使得该SCANPSC100F原型
山口无关。溢出和下溢条件
防止通过停止测试时钟。 32位计数器
用于编程所需的TCK周期数
边界扫描链内完成扫描操作
或完成内建自测试一个SCANPSC100F ( BIST )
操作。 SCANPSC100F设备驱动程序和1149.1
嵌入式测试应用程序代码都可以用Fair-
孩子的SCAN易于使用的软件工具。
特点
s
兼容IEEE标准。 1149.1 (JTAG)测试访问
端口和边界扫描结构
s
支持飞兆半导体的SCAN易于(嵌入式应用
阳离子软件启动器)软件
s
使用通用异步处理器接口;的COM
兼容与广泛的处理器和PCLK的频
quencies
s
直接最多两个1149.1扫描链支持
s
16位串行签名压实( SSC)的测试
数据输入( TDI)的端口
s
自动产生的伪随机图案,位于
测试数据输出( TDO )端口
s
捏造事实
1.5
米CMOS工艺
s
支持1149.1测试时钟( TCK )频率高达
25 MHZ
s
TTL兼容的输入;满摆幅CMOS与输出
24毫安源/汇功能
订购代码:
订单号
SCANPSC100FSC
包装数
M28B
包装说明
28引脚小外形集成电路( SOIC ) , JEDEC MS- 013 ,宽0.300
在磁带和卷轴可用的设备也。通过附加的后缀字母“X”的订货代码指定。
接线图
FACT是仙童半导体公司的商标。
2000仙童半导体公司
DS010968
www.fairchildsemi.com
SCANPSC100F
引脚说明
引脚名称
RST
(输入)
描述
RESET引脚是一个异步输入的,低的时候,初始化SCANPSC100 。模式位,
移位器/缓冲器及CNT32控制逻辑,TCK控制和PPI的全部初始化为定义的状态。
RST有滞后,以提高抗噪声能力。
系统时钟驱动所有内部时序。测试时钟, TCK ,是SCK的门控和缓冲的版本。
SCK具有滞后提高免疫力。
输出使能3国的所有SSI输出高电平时。一个20K的
上拉电阻被连接到
自动3态时,这个信号是浮动的这些输出。
芯片使能,低电平时,使能PPI的字节传输。 D( 7:0 )和RDY是三态若CE为高电平。
CE具有滞后改善抗噪声能力。
读/写定义了一个PPI周期读取HIGH的时候,写低位的时候。
R / W有滞后,以提高抗噪声能力。
频闪灯用于定时PPI的所有字节传输。 D( 7 : 0)三态时, STB为高。所有其他PPI
输入必须符合规定的建立和保持时间相对于该信号。 STB具有滞后噪声
提高免疫力。
在地址引脚用来选择寄存器被写入或读出。
双向管脚用于将并行数据传输到和从SCANPSC100 。
中断来触发一个主机中断为任何已定义的中断事件。 INT为高电平有效。
SCK
(输入)
OE
(输入)
CE
(输入)
R / W (输入)
机顶盒
(输入)
A(2:0)
(输入)
D( 7 : 0 ) ( I / O)
INT
(输出)
RDY
准备用来同步主机和SCANPSC100之间的异步字节传输。
( 3态输出)低电平时,被访问的RDY信号寻址寄存器准备RDY时启用
CE为低电平
TDO
测试数据输出是从SCANPSC100扫描输出的串行。 TDO时启用OE是低电平。
( 3态输出)
TMS (1: 0)
该测试模式选择引脚用于提供控制逻辑对UUT串行输出。
( 3态输出), TMS ( 1 : 0 )被启用时, OE是低电平。
TCK
测试时钟输出SCK的在UUT分配一个缓冲的版本。
( 3态输出) TCK的控制逻辑启动和停止TCK ,以防止溢出和下溢条件。
TCK时启用OE是低电平。
TDI
(输入)
FRZ
(输入)
测试数据是串行扫描输入到SCANPSC100 。一个20K的
上拉电阻被连接到强制
TDI为逻辑1时,从将UUT的TDO线是浮动的。
冻结引脚用于异步地生成在TCK用户特定的脉冲。如果FRZ使能模式
位被置位时,在TCK将高被迫如果FRZ变成HIGH 。 FRZ有滞后,以提高抗噪声能力。
www.fairchildsemi.com
2
SCANPSC100F
芯片架构
该SCANPSC100被设计成与一个paral-一起作用
LEL主机总线为串行测试总线主控。并行数据的令状
10主机到SCANPSC100 ,其中序列化
数据应用到串行总线的测试。串行数据报税表中
从目标扫描链(多个)荷兰国际集团被放置在处理器上
端口并行读取。几种功能都包含在
SCANPSC100这使得扫描测试沟通更
便捷和高效。
图1示出的主要功能块
SCANPSC100设计。并行处理器接口
(PPI)是一个异步, 8位并行接口,它是
使用由主处理器写入和读取数据。生产者价格指数
产生必要的内部数据,地址,和反对
控制信号,完成内部写和读操作。
串行扫描接口( SSI )是由dou-的银行
BLE -缓冲并行/串行移位寄存器(即2× 8位
先进先出)或移位器/缓冲器。双缓冲提高
通过允许并行写入或读取的效率向/从一个
移位器/缓冲器,而另一个内的两个8位的FIFO
FIFO被从扫描链转移数据到/ 。三转换器/
提供了用于输出串行数据,一个用于缓冲
输入的串行数据。测试数据输出( TDO)是用于扫描
而两个测试模式选择信号输出测试数据
( TMS0 / 1)被用来提供用户特定的控制数据。
测试数据输入( TDI),接收来自扫描链的串行数据。
本地控制模块与各个转换器/缓冲器相关
提供移位和负载控制以及提供全部或
空状态。在SSI还提供了测试时钟( TCK ) CON-
控制。 TCK停止,并开始根据状态
该移位器/缓冲器或32位的计数器。通过停止和
开始TCK ,扫描操作将只有在继续
使转换器/缓冲器已准备好发送和/或接收
串行数据。
32位计数器( CNT32 )是一个倒计数的二进制
包括柜台,以协助控制SSI 。最初的
CNT32的状态从并行端口,支持4载
连续写入其地址。当启用时, CNT32是
用于编程的SSI施加第三文化孩子的数量
边界扫描链( S) 。 CNT32还可值
被用来产生中断(例如,当CNT32下游
终端计数)和触发SCANPSC100功能,例如
如,汽车TMS高(此数据表中稍后讨论) 。
该模式寄存器和状态寄存器用来控制和
观察SSI和CNT32的操作。每个
转换器/缓冲器和CNT32有一个相关的模式位
这使它能够参与正在进行的操作。
状态位可用于轮询操作。
图1. SCANPSC100框图
3
www.fairchildsemi.com
SCANPSC100F
模式和状态寄存器
模式寄存器0 ( MODE0 )
第7位
TDO
启用
第6位
TDI
启用
第5位
CNT32
启用
4位
TMS0
启用
第3位
TMS1
启用
位4 :
版权所有
第2位
第1位
汽车TMS高
启用
位0
环路周边
启用
该寄存器是一个纯粹的模式寄存器。所有位都写
和可读性。该值00100000被放置在该寄存器中
当RST低或同步复位操作。
第7位:
该位使能TDO器/缓冲器移
操作。如果该位被置位时, TDO器/
缓冲区会导致TCK停止,如果它是空的。
该位使能的TDI移位器/缓冲器移
操作。如果该位被置位时, TDI移位器/
缓冲区会导致TCK停止,如果它是满的。
该位使能32位计数器。如果该位为
设置时,计数器会造成TCK停止,如果有
没有被加载,或者如果它已到达终端
算。
该位使能TMS0器/缓冲器
移位运算。如果该位被置位时, TMS0
器/缓冲器将导致TCK停止,如果它是
空。
该位使能TMS1器/缓冲器
移位运算。如果该位被置位时, TMS1
器/缓冲器将导致TCK停止,如果它是
空。
该位是保留的,应继续作为一个
在所有“ PSC100业务逻辑0 。
如果该位被置位, TMS将高时用力
32位计数器处于状态( 00000001 )小时。
该位将导致TDI直接连接
回通过TDO的环路周围操作
系统蒸发散。
第3位:
第6位:
位2 :
位1 :
位0 :
第5位:
模式寄存器1 (模式1 )
第7位
TDO
打断
启用
第6位
TDI
打断
启用
第5位
CNT32
打断
启用
4位
PRPG
启用
第3位
SSC
启用
第2位
FREEZE
针
启用
第1位
TEST
LOOP-
后
位0
TEST
LOOP-
后
该寄存器是一个纯粹的模式寄存器。所有位都写
和可读性。该值00000000被放置在该寄存器中
当RST低或同步复位操作。
第7位:
如果该位被置位和TDO器/缓冲器
不完整的(即,一个或两个8位的FIFO TDO是
空) , INT引脚将变为高电平。
如果该位被置位和TDI移位器/缓冲器不
空(即一个或两个8位的FIFO TDI是
已满) , INT引脚将变为高电平。
如果该位被设置,并在32位计数器是不
加载或已达到终端计数时, INT
引脚将变为高电平。
该位表示该TD0移位器/缓冲器是
重新配置为一个32位伪随机巳
燕鸥发电机。如果设置,并MODE0位7设置,
在TDO器/缓冲器将停止TCK ,直到
种子值已被写入到所有四个
8位LFSR段。
该位表示该TD1的移位器/缓冲器是
重新配置为一个16位串行签名
压实。如果置位,并MODE0位6被置位,则
TDI移位器/缓冲器将导致TCK停止,直到
种子值已被写入到两个TDI
寄存器。
如果该位被置位,在FRZ高值会强制
TCK高(见TCK控制部分) 。
MODE1
第1位
0
0
1
1
MODE1
位0
0
1
0
1
功能
正常工作
环回至TDO TDI
环回TMS0到TDI
环回TMS1到TDI
第6位:
第5位:
位4 :
第3位:
位2 :
位1和0 :这些位用于控制测试LOOP-
背照以下操作
表。
www.fairchildsemi.com
4
SCANPSC100F
模式和状态寄存器
模式寄存器2 (模式2 )
写:
第7位
不
二手
阅读:
第7位
TDO
状态
第6位
TDI
状态
第5位
CNT32
状态
第6位
不
二手
第5位
不
二手
(续)
4位
不
二手
第3位
连续
更新
第2位
更新
状态
第1位
RESET
位0
单身
步
CNT32
4位
TMS0
状态
第3位
TMS1
状态
第2位
连续
更新
第1位
RESET
位0
单身
步
CNT32
该寄存器包含两种模式和状态位。 4-7位
只有状态位。第3位是状态位在读操作
tions和在写操作的模式位。 0-2位是
只有模式位。当RST低,或一个同步复位,在
价值摆在模式2是10111000 (阅读模式) 。锁存器
用于更新状态位3-7在保持其最后的状态
RST ,并在上电后的“未知”状态。到起始
tialize闩锁到一个已知的状态,它们必须是
使用更新状态位更新(第2位)或连续
更新位(第3位) 。
第7位:
设置高,如果TDO移位器/缓冲器未满,
即,一个或两个8位的FIFO TDO准备
被写入。
设置为高,如果在TDI移位器/缓冲器不是空的,
即,一个或两个8位的FIFO TDI准备
被读出。
设置为高,如果在32位计数器尚未
装,或者已经达到终端计数。
设置高,如果TMS0器/缓冲器未满,
即,一个或两个8位的FIFO TMS0准备
要写入。
(读周期) :
设置高,如果TMS1器/缓冲器未满,
即,一个或两个8位的FIFO TMS1准备
要写入。
- 位3
(写周期) :
如果设置,将导致所有的状态位被continu-
ously更新。
- 位2
(读周期) :
显示连续更新位的状态
在读操作(在写第3位) 。
- 位2
(写周期) :
如果设置,将导致内部发出的脉冲
将更新所有状态位。此位将是
复位脉冲结束时。国家
该位是不可读的。正是基于RST复位
低。
位1 :
如果设置,将导致所有的同步复位
除了功能的并行接口。该
该位的值将返回到零的时候
复位操作完成。
如果置位,将导致32位计数器计数为
一个SCK周期(不TCK周期的话则将产生
ated ) 。该位的值将返回到零
当单步操作就完成了。
编程限制
由于某些模式位启用CER的移位操作
泰恩功能,这些模式位应该
不
改变
当移位操作正在进行中。所有的对齐方式
在移位寄存器中的操作是由一个3位的控制
计数器在TCK控制块。启用或禁用
在换档操作的中间功能可能会扰乱
必要的逻辑,让所有转换器/缓冲器字节对齐。
例如,如果该TDO的移位器/缓冲液(已加载)是
使能而3位计数器的值是3 ,移位器/缓冲器
将只移出只有5位加载的第一个字节的。
以下位不应该改变的时候换挡操作
系统蒸发散都在进行中,即,当TCK被使能(见节
化在TCK控制) 。
MODE0 (7 :3)
模式1 ( 4:3)
MODE2(0)
第6位:
第5位:
位4 :
并行处理器接口( PPI )
地址分配
哪一个寄存器选择下表定义
与地址线连接, ( 2 : 0 ) 。
A2
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
A1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
A0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
读/写
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
功能
TDO移位器/缓冲器
计数器寄存器1
TDI移位器/缓冲器
TDI移位器/缓冲器
TMS0转换器/缓冲器
计数器寄存器2
TMS1转换器/缓冲器
计数器寄存器3
32位计数器
计数器寄存器0
MODE0
MODE0
MODE1
MODE1
MODE2
MODE2
- 位3
位0 :
5
www.fairchildsemi.com