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

MC68331CPV16 参数 Datasheet PDF下载

MC68331CPV16图片预览
型号: MC68331CPV16
PDF下载: 下载PDF文件 查看货源
内容描述: 用户手册 [User’s Manual]
分类和应用: 微控制器和处理器外围集成电路时钟
文件页数/大小: 254 页 / 1319 K
品牌: MOTOROLA [ MOTOROLA ]
 浏览型号MC68331CPV16的Datasheet PDF文件第72页浏览型号MC68331CPV16的Datasheet PDF文件第73页浏览型号MC68331CPV16的Datasheet PDF文件第74页浏览型号MC68331CPV16的Datasheet PDF文件第75页浏览型号MC68331CPV16的Datasheet PDF文件第77页浏览型号MC68331CPV16的Datasheet PDF文件第78页浏览型号MC68331CPV16的Datasheet PDF文件第79页浏览型号MC68331CPV16的Datasheet PDF文件第80页  
The halt operation has no effect on bus arbitration (refer to 4.5.6 External Bus Arbi-  
tration). However, when external bus arbitration occurs while the MCU is halted, ad-  
dress and control signals go to high-impedance state. If HALT is still asserted when  
the MCU regains control of the bus, address, function code, size, and read/write sig-  
nals revert to the previous driven states. The MCU cannot service interrupt requests  
while halted.  
4.5.6 External Bus Arbitration  
MCU bus design provides for a single bus master at any one time. Either the MCU or  
an external device can be master. Bus arbitration protocols determine when an exter-  
nal device can become bus master. Bus arbitration requests are recognized during  
normal processing, HALT assertion, and when the CPU has halted due to a double  
bus fault.  
The bus controller in the MCU manages bus arbitration signals so that the MCU has  
the lowest priority. External devices that need to obtain the bus must assert bus arbi-  
tration signals in the sequences described in the following paragraphs.  
Systems that include several devices that can become bus master require external cir-  
cuitry to assign priorities to the devices, so that when two or more external devices at-  
tempt to become bus master at the same time, the one having the highest priority  
becomes bus master first. The protocol sequence is:  
4
1. An external device asserts bus request signal (BR);  
2. The MCU asserts the bus grant signal (BG) to indicate that the bus is available;  
3. An external device asserts the bus grant acknowledge (BGACK) signal to indi-  
cate that it has assumed bus mastership.  
BR can be asserted during a bus cycle or between cycles. BG is asserted in response  
to BR. To guarantee operand coherency, BG is only asserted at the end of operand  
transfer. Additionally, BG is not asserted until the end of an indivisible read-modify-  
write operation (when RMC is negated).  
If more than one external device can be bus master, required external arbitration must  
begin when a requesting device receives BG. An external device must assert BGACK  
when it assumes mastership, and must maintain BGACK assertion as long as it is bus  
master.  
Two conditions must be met for an external device to assume bus mastership. The de-  
vice must receive BG through the arbitration process, and BGACK must be inactive,  
indicating that no other bus master is active. This technique allows the processing of  
bus requests during data transfer cycles.  
BG is negated a few clock cycles after BGACK transition. However, if bus requests are  
still pending after BG is negated, the MCU asserts BG again within a few clock cycles.  
This additional BG assertion allows external arbitration circuitry to select the next bus  
master before the current master has released the bus.  
Refer to Figure 4-14, which shows bus arbitration for a single device. The flowchart  
shows BR negated at the same time BGACK is asserted.  
MOTOROLA  
4-34  
SYSTEM INTEGRATION MODULE  
MC68331  
USER’S MANUAL  
 
 复制成功!