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