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

MC68331CPV16 参数 Datasheet PDF下载

MC68331CPV16图片预览
型号: MC68331CPV16
PDF下载: 下载PDF文件 查看货源
内容描述: 用户手册 [User’s Manual]
分类和应用: 微控制器和处理器外围集成电路时钟
文件页数/大小: 254 页 / 1319 K
品牌: MOTOROLA [ MOTOROLA ]
 浏览型号MC68331CPV16的Datasheet PDF文件第65页浏览型号MC68331CPV16的Datasheet PDF文件第66页浏览型号MC68331CPV16的Datasheet PDF文件第67页浏览型号MC68331CPV16的Datasheet PDF文件第68页浏览型号MC68331CPV16的Datasheet PDF文件第70页浏览型号MC68331CPV16的Datasheet PDF文件第71页浏览型号MC68331CPV16的Datasheet PDF文件第72页浏览型号MC68331CPV16的Datasheet PDF文件第73页  
CPU SPACE CYCLES  
ADDRESS BUS  
FUNCTION  
CODE  
2
0
23  
19  
16  
4
2 1 0  
BREAKPOINT  
ACKNOWLEDGE  
1 1 1  
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKPT# T 0  
2
0
23  
19  
16  
0
LOW POWER  
STOP BROADCAST  
1 1 1  
0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0  
2
0
23  
19  
16  
0
INTERRUPT  
ACKNOWLEDGE  
1 1 1  
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 LEVEL 1  
CPU SPACE  
TYPE FIELD  
CPU SPACE CYC TIM  
Figure 4-11 CPU Space Address Encoding  
4.5.4.1 Breakpoint Acknowledge Cycle  
Breakpoints stop program execution at a predefined point during system development.  
Breakpoints can be used alone or in conjunction with the background debugging  
mode. The following paragraphs discuss breakpoint processing when background de-  
bugging mode is not enabled. See SECTION 5 CENTRAL PROCESSING UNIT for  
more information on exception processing and the background debugging mode.  
4
In M68300 microcontrollers, both hardware and software can initiate breakpoints.  
4.5.4.1.1 Software Breakpoints  
The CPU32 BKPT instruction allows the user to insert breakpoints through software.  
The CPU responds to this instruction by initiating a breakpoint-acknowledge read cy-  
cle in CPU space. It places the breakpoint acknowledge (%0000) code on AD-  
DR[19:16], the breakpoint number (bits [2:0] of the BKPT opcode) in ADDR[4:2], and  
%0 (indicating a software breakpoint) on ADDR1.  
The external breakpoint circuitry decodes the function code and address lines and re-  
sponds by either asserting BERR or placing an instruction word on the data bus and  
asserting DSACK.  
If the bus cycle is terminated by DSACK, the CPU32 reads the instruction on the data  
bus and inserts the instruction into the pipeline. (For 8-bit ports, this instruction fetch  
may require two read cycles.)  
If the bus cycle is terminated by BERR, the CPU32 then performs illegal-instruction  
exception processing: it acquires the number of the illegal-instruction exception vector,  
computes the vector address from this number, loads the content of the vector address  
into the PC, and jumps to the exception handler routine at that address.  
4.5.4.1.2 Hardware Breakpoints  
Assertion of the BKPT input initiates a hardware breakpoint. The CPU responds by ini-  
tiating a breakpoint-acknowledge read cycle in CPU space. It places $00001E on the  
MC68331  
SYSTEM INTEGRATION MODULE  
MOTOROLA  
4-27  
USER’S MANUAL  
 复制成功!