欢迎访问ic37.com |
会员登录 免费注册
发布采购

MC68331CPV16 参数 Datasheet PDF下载

MC68331CPV16图片预览
型号: MC68331CPV16
PDF下载: 下载PDF文件 查看货源
内容描述: 用户手册 [User’s Manual]
分类和应用: 微控制器和处理器外围集成电路时钟
文件页数/大小: 254 页 / 1319 K
品牌: MOTOROLA [ MOTOROLA ]
 浏览型号MC68331CPV16的Datasheet PDF文件第71页浏览型号MC68331CPV16的Datasheet PDF文件第72页浏览型号MC68331CPV16的Datasheet PDF文件第73页浏览型号MC68331CPV16的Datasheet PDF文件第74页浏览型号MC68331CPV16的Datasheet PDF文件第76页浏览型号MC68331CPV16的Datasheet PDF文件第77页浏览型号MC68331CPV16的Datasheet PDF文件第78页浏览型号MC68331CPV16的Datasheet PDF文件第79页  
Immediately after assertion of a second BERR, the MCU halts and drives the HALT  
line low. Only a reset can restart a halted MCU. However, bus arbitration can still occur  
(refer to 4.5.6 External Bus Arbitration). A bus error or address error that occurs after  
exception processing has been completed (during the execution of the exception han-  
dler routine, or later) does not cause a double bus fault. The MCU continues to retry  
the same bus cycle as long as the external hardware requests it.  
4.5.5.3 Retry Operation  
BERR and HALT during a bus cycle, the MCU enters the retry sequence. A delayed  
retry can also occur. The MCU terminates the bus cycle, places the AS and DS signals  
in their inactive state, and does not begin another bus cycle until the BERR and HALT  
signals are negated by external logic. After a synchronization delay, the MCU retries  
the previous cycle using the same address, function codes, data (for a write), and con-  
trol signals. The BERR signal should be negated before S2 of the read cycle to ensure  
correct operation of the retried cycle.  
If BR, BERR, and HALT are all asserted on the same cycle, the EBI will enter the rerun  
sequence but first relinquishes the bus to an external master. Once the external mas-  
ter returns the bus and negates BERR and HALT, the EBI runs the previous bus cycle.  
This feature allows an external device to correct the problem that caused the bus error  
and then try the bus cycle again.  
4
The MCU retries any read or write cycle of an indivisible read-modify-write operation  
separately; RMC remains asserted during the entire retry sequence. The MCU will not  
relinquish the bus while RMC is asserted. Any device that requires the MCU to give up  
the bus and retry a bus cycle during a read-modify-write cycle must assert BERR and  
BR only (HALT must remain negated). The bus error handler software should examine  
the read-modify-write bit in the special status word and take the appropriate action to  
resolve this type of fault when it occurs.  
4.5.5.4 Halt Operation  
When HALT is asserted while BERR is not asserted, the MCU halts external bus ac-  
tivity after negation of DSACK. The MCU may complete the current word transfer in  
progress. For a long-word to byte transfer, this could be after S2 or S4. For a word to  
byte transfer, activity ceases after S2.  
Negating and reasserting HALT according to timing requirements provides single-step  
(bus cycle to bus cycle) operation. The HALT signal affects external bus cycles only,  
so that a program that does not use external bus can continue executing. During dy-  
namically-sized 8-bit transfers, external bus activity may not stop at the next cycle  
boundary. Occurrence of a bus error while HALT is asserted causes the CPU32 to ini-  
tiate a retry sequence.  
When the MCU completes a bus cycle while the HALT signal is asserted, the data bus  
goes to high-impedance state and the AS and DS signals are driven to their inactive  
states. Address, function code, size, and read/write signals remain in the same state.  
MC68331  
SYSTEM INTEGRATION MODULE  
MOTOROLA  
4-33  
USER’S MANUAL  
 复制成功!