eZ80F92/eZ80F93
产品speci fi cation
168
当使用ZDI接口,在外设寄存器的任何写或读操作
I / O地址空间产生同样的作用与使用的CPU的读或写操作。
因为很多寄存器读/写操作具有辅助疗效,如结算
FL AGS或导致操作开始时,读/写操作的过程中的作用
ZDI BREAK必须被考虑在内。
总线请求在ZDI调试模式
该eZ80F92设备上的ZDI块允许外部设备采取的控制
地址和数据总线,而eZ80F92设备处于调试模式。 ZDI_BUSACK_EN
导致ZDI以允许或防止通过外部设备总线请求的确认。
总线只承认出现在当前ZDI操作结束(通过指示
高的单比特字节分离器中) 。默认的复位条件是总线应答响应
edgement被禁用。以允许总线确认,则ZDI_BUSACK_EN必须
写的。
当外部总线请求( BUSREQ引脚置位)被检测到, ZDI等待,直到完井
当前操作的响应之前重刑。 ZDI确认的总线请求
断言总线应答( BUSACK )信号。如果ZDI块不是当前SHIFT-
荷兰国际集团的数据,它会立即承认了总线请求。 ZDI采用单比特字节separa-
每个数据字的符,以确定它是否处于一个ZDI操作结束。如果该位是
逻辑0 , ZDI不认定BUSACK以允许额外的数据读或写操作。
如果该位是逻辑1,表示ZDI命令完成后, BUSACK被断言。
启用总线请求在调试模式下的潜在危害
也有一些潜在的危险,用户必须意识到有利的外部时
在ZDI DEBUG模式下的总线请求。首先,当地址和数据总线正在
通过使用外部信号源, ZDI只能访问ZDI寄存器和CPU内部寄存器
为防止可能发生的总线争用。该总线应答状态报告中
ZDI_BUS_STAT寄存器。该BUSACK输出引脚也表明了总线应答
状态。
第二个危险是,当总线承认被授予的ZDI受到任何
WAIT是分配给当前正在由外部访问的设备的状态
外设。为了防止数据错误, ZDI应该避免,而另一个数据传输
设备控制总线。
最后,在退出ZDI调试模式时的外周控制地址和
数据总线,由BUSACK声明所指示的,可能会产生不可预知的结果。
PS015309-1004
初步
ZiLOG的调试接口