W90N740CD WINBOND [Winbond], W90N740CD Datasheet - Page 30

no-image

W90N740CD

Manufacturer Part Number
W90N740CD
Description
32-Bit ARM7TDMI-Based Micro-Controller
Manufacturer
WINBOND [Winbond]
Datasheets

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
W90N740CD
Manufacturer:
WINBOND/华邦
Quantity:
20 000
Part Number:
W90N740CDG
Manufacturer:
Winbond
Quantity:
1 000
Part Number:
W90N740CDG
Manufacturer:
Winbond
Quantity:
9 470
Part Number:
W90N740CDG
Manufacturer:
Winbond
Quantity:
12 388
Part Number:
W90N740CDG
Manufacturer:
NUVOTON30
Quantity:
60
Part Number:
W90N740CDG
Manufacturer:
WINBOND
Quantity:
3 546
Part Number:
W90N740CDG
Manufacturer:
Nuvoton Technology Corporation of America
Quantity:
10 000
Part Number:
W90N740CDG
Manufacturer:
WINBOND/华邦
Quantity:
20 000
Company:
Part Number:
W90N740CDG
Quantity:
130
6.2.5
The W90N740’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. The design of W90N740 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.
W90N740 supports two priority modes, the Fixed Priority Mode and the Rotate Priority Mode,
depends on the 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 W90N740 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.
W90N740 allows raising ARM Core priority to second if an unmasked interrupt occurred. If IPEN bit, Bit
22 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 23 of the Arbitration Control Register (ARBCON) ; If there is an
unmasked interrupt request, then the ARM Core’s priority is raised to second and IPACT = 1.
EXT. MEM DATA
CPU REG DATA
OPERATION
BIT NUMBER
BIT NUMBER
BIT NUMBER
BIT NUMBER
BIT NUMBER
SEQUENCE
SDQM [3-0]
XD WIDTH
ACCESS
TIMING
SA
SD
ED
XA
XD
Bus Arbitration
Table6.2.14 Byte access read operation with Little Endian
UUUA
31
ABCD
7 0
BA0
7 0
7 0
BA0
D
D
D
0
READ OPERATION (CPU REGISTER
UUAU
31
ABCD
7 0
7 0
7 0
BA1
BA0
C
C
C
0
WORD
31
ABCD
0
UAUU
31
ABCD
7 0
7 0
7 0
BA2
BA0
B
B
B
0
- 27 -
W90N740CD/W90N740CDG
AUUU
31
ABCD
7 0
7 0
7 0
BA3
BA0
Publication Release Date: September. 19, 2005
A
A
A
0
EXTERNAL MEMORY)
XXUA
15 0
7 0
7 0
7 0
BAL
BAL
CD
D
D
D
HALF WORD
15 0
CD
XXAU
15 0
BAU
7 0
7 0
7 0
BAL
CD
C
C
C
Revision A7
BYTE
XXXA
7 0
7 0
7 0
7 0
7 0
BA
BA
D
D
D
D
D

Related parts for W90N740CD