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

AN1063D 参数 Datasheet PDF下载

AN1063D图片预览
型号: AN1063D
PDF下载: 下载PDF文件 查看货源
内容描述: 集成的处理器与DMA USERA ????手册 [Integrated Processor with DMA User’s Manual]
分类和应用:
文件页数/大小: 441 页 / 2488 K
品牌: FREESCALE [ Freescale ]
 浏览型号AN1063D的Datasheet PDF文件第79页浏览型号AN1063D的Datasheet PDF文件第80页浏览型号AN1063D的Datasheet PDF文件第81页浏览型号AN1063D的Datasheet PDF文件第82页浏览型号AN1063D的Datasheet PDF文件第84页浏览型号AN1063D的Datasheet PDF文件第85页浏览型号AN1063D的Datasheet PDF文件第86页浏览型号AN1063D的Datasheet PDF文件第87页  
Freescale Semiconductor, Inc.  
3.5.1 Bus Errors  
BERR can be used to abort the bus cycle and the instruction being executed. BERR takes  
precedence over DSACKprovided it meets the timing constraints described in Section  
11 Electrical Characteristics. If BERR does not meet these constraints, it may cause  
unpredictable operation of the MC68340. If BERR remains asserted into the next bus  
cycle, it may cause incorrect operation of that cycle. When BERR is issued to terminate a  
bus cycle, the MC68340 can enter exception processing immediately following the bus  
cycle, or it can defer processing the exception.  
The instruction prefetch mechanism requests instruction words from the bus controller  
before it is ready to execute them. If a bus error occurs on an instruction fetch, the  
MC68340 does not take the exception until it attempts to use that instruction word. Should  
an intervening instruction cause a branch or should a task switch occur, the bus error  
exception does not occur. The bus error condition is recognized during a bus cycle in any  
of the following cases:  
DSACKand HALT are negated, and BERR is asserted.  
HALT and BERR are negated, and DSACKis asserted. BERR is then asserted  
within one clock cycle (HALT remains negated).  
BERR and HALT are asserted simultaneously, indicating a retry.  
When the MC68340 recognizes a bus error condition, it terminates the current bus cycle in  
the normal way. Figure 3-17 shows the timing of a bus error for the case in which  
DSACKis not asserted. Figure 3-18 shows the timing for a bus error that is asserted  
after DSACK. Exceptions are taken in both cases. Refer to Section 5 CPU32 for details  
of bus error exception processing.  
In the second case, in which BERR is asserted after DSACKis asserted, BERR must be  
asserted within the time specified for purely asynchronous operation, or it must be  
asserted and remain stable during the sample window around the next falling edge of the  
clock after DSACKis recognized. If BERR is not stable at this time, the MC68340 may  
exhibit erratic behavior. BERR has priority over DSACK. In this case, data may be  
present on the bus, but it may not be valid. This sequence can be used by systems that  
have memory error detection and correction logic and by external cache memories.  
3- 34  
MC68340 USER’S MANUAL  
MOTOROLA  
For More Information On This Product,  
Go to: www.freescale.com  
 复制成功!