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

W90N745CDG 参数 Datasheet PDF下载

W90N745CDG图片预览
型号: W90N745CDG
PDF下载: 下载PDF文件 查看货源
内容描述: 16位/ 32位ARM微控制器 [16/32-bit ARM microcontroller]
分类和应用: 微控制器和处理器外围集成电路时钟
文件页数/大小: 422 页 / 2455 K
品牌: WINBOND [ WINBOND ]
 浏览型号W90N745CDG的Datasheet PDF文件第38页浏览型号W90N745CDG的Datasheet PDF文件第39页浏览型号W90N745CDG的Datasheet PDF文件第40页浏览型号W90N745CDG的Datasheet PDF文件第41页浏览型号W90N745CDG的Datasheet PDF文件第43页浏览型号W90N745CDG的Datasheet PDF文件第44页浏览型号W90N745CDG的Datasheet PDF文件第45页浏览型号W90N745CDG的Datasheet PDF文件第46页  
W90N745CD/W90N745CDG  
6.2.5 Bus Arbitration  
The W90N745’s internal function blocks or external devices can request mastership of the system bus  
and then hold the system bus in order to perform data transfers. Because the design of W90N745 bus  
allows only one bus master at a time, a bus controller is required to arbitrate when two or more internal  
units or external devices simultaneously request bus mastership. When bus mastership is granted to an  
internal function block or an external device, other pending requests are not acknowledged until the  
previous bus master has released the bus.  
W90N745 supports two priority modes, the Fixed Priority Mode and the Rotate Priority Mode,  
depends on the ARBCON register PRTMOD bit setting.  
6.2.5.1. Fixed Priority Mode  
In Fixed Priority Mode (PRTMOD=0, default value), to facilitate bus arbitration, priorities are assigned to  
each internal W90N745 function block. The bus controller arbitration requests for the bus mastership  
according to these fixed priorities. In the event of contention, mastership is granted to the function block  
with the highest assigned priority. These priorities are listed in Table 6.2.15.  
W90N745 allows raising ARM Core priority to second if an unmasked interrupt occurred. If IPEN bit, Bit 1  
of the Arbitration Control Register (ARBCON), is set to “0”, the priority of ARM Core is fixed to lowest.  
If IPEN bit is set to “1” and if no unmasked interrupt request, then the ARM Core’s priority is still lowest  
and the IPACT=0, Bit 2 of the Arbitration Control Register (ARBCON) If there is an unmasked  
interrupt request, then the ARM Core’s priority is raised to first and IPACT=1.  
If IPEN is set, an interrupt handler will normally clear IPACT at the end of the interrupt routine to allow an  
alternate bus master to regain the bus; however, if IPEN is cleared, no additional action need be taken in  
the interrupt handler. The IPACT bit can be read and written. Writing with “0”, the IPACT bit is cleared,  
but it will be no effect as writing with “1”.  
Table 6.2.15 Bus Priorities for Arbitration in Fixed Priority Mode  
BUS  
FUNCTION BLOCK  
IPEN = 1 AND IPACT = 1  
PRIORITY  
IPACT = 0  
Audio Controller (AC97 & I²S)  
General DMA0  
General DMA1  
EMC DMA  
1 (Highest)  
ARM Core  
2
Audio Controller (AC97 & I²S)  
General DMA0  
General DMA1  
EMC DMA  
3
4
5
6
USB Host  
USB Device  
USB Host  
7(Lowest)  
ARM Core  
USB Device  
Publication Release Date: September 22, 2006  
Revision A2  
- 37 -  
 
 复制成功!