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

HD6417750SBP200 参数 Datasheet PDF下载

HD6417750SBP200图片预览
型号: HD6417750SBP200
PDF下载: 下载PDF文件 查看货源
内容描述: 的SuperH RISC引擎 [SuperH RISC engine]
分类和应用: 外围集成电路时钟
文件页数/大小: 1039 页 / 6201 K
品牌: RENESAS [ RENESAS TECHNOLOGY CORP ]
 浏览型号HD6417750SBP200的Datasheet PDF文件第835页浏览型号HD6417750SBP200的Datasheet PDF文件第836页浏览型号HD6417750SBP200的Datasheet PDF文件第837页浏览型号HD6417750SBP200的Datasheet PDF文件第838页浏览型号HD6417750SBP200的Datasheet PDF文件第840页浏览型号HD6417750SBP200的Datasheet PDF文件第841页浏览型号HD6417750SBP200的Datasheet PDF文件第842页浏览型号HD6417750SBP200的Datasheet PDF文件第843页  
20.3.3 User Break Operation Sequence  
The sequence of operations from setting of break conditions to user break exception handling is  
described below.  
1. Specify pre- or post-execution breaking in the case of an instruction access, inclusion or  
exclusion of the data bus value in the break conditions in the case of an operand access, and  
use of independent or sequential channel A and B break conditions, in the break control  
register (BRCR). Set the break addresses in the break address registers for each channel  
(BARA, BARB), the ASIDs corresponding to the break space in the break ASID registers  
(BASRA, BASRB), and the address and ASID masking methods in the break address mask  
registers (BAMRA, BAMRB). If the data bus value is to be included in the break conditions,  
also set the break data in the break data register (BDRB) and the data mask in the break data  
mask register (BDMRB).  
2. Set the break bus conditions in the break bus cycle registers (BBRA, BBRB). If even one of  
the BBRA/BBRB instruction access/operand access select (ID bit) and read/write select groups  
(RW bit) is set to 00, a user break interrupt will not be generated on the corresponding channel.  
Make the BBRA and BBRB settings after all other break-related register settings have been  
completed. If breaks are enabled with BBRA/BBRB while the break address, data, or mask  
register, or the break control register is in the initial state after a reset, a break may be  
generated inadvertently.  
3. The operation when a break condition is satisfied depends on the BL bit (in the CPU’s SR  
register). When the BL bit is 0, exception handling is started and the condition match flag  
(CMFA/CMFB) for the respective channel is set for the matched condition. When the BL bit is  
1, the condition match flag (CMFA/CMFB) for the respective channel is set for the matched  
condition but exception handling is not started.  
The condition match flags (CMFA, CMFB) are set by a branch condition match, but are not  
automatically cleared. Therefore, a memory store instruction should be used on the BRCR  
register to clear the flags to 0. See section 20.3.6, Condition Match Flag Setting, for the exact  
setting conditions for the condition match flags.  
4. When sequential condition mode has been selected, and the channel B condition is matched  
after the channel A condition has been matched, a break is effected at the instruction at which  
the channel B condition was matched. See section 20.3.8, Contiguous A and B Settings for  
Sequential Conditions, for the operation when the channel A condition match and channel B  
condition match occur close together. With sequential conditions, only the channel B condition  
match flag is set. When sequential condition mode has been selected, if it is wished to clear the  
channel A match when the channel A condition has been matched but the channel B condition  
has not yet been matched, this can be done by writing 0 to the SEQ bit in the BRCR register.  
Rev. 6.0, 07/02, page 787 of 986  
 复制成功!