beautypg.com

6 bus interface unit (biu) registers, 1 bus control register, Bus interface unit (biu) registers -22 – Motorola DSP56301 User Manual

Page 96: Bus control register -22, Bus control register (bcr) -22, Bus control register (bcr) bit definitions -22, 6 bus interface unit (biu) registers, 1 bus control register, Bus control register (bcr), Dram control register (dcr)

background image

Bus Interface Unit (BIU) Registers

4

-22

DSP56301 User’s Manual

4.6

Bus Interface Unit (BIU) Registers

The three Bus Interface Unit (BIU) registers configure the external memory expansion port
(Port A). They include the following:

n

Bus Control Register (BCR)

n

DRAM Control Register (DCR)

n

Address Attribute Registers (AAR[3–0])

To use Port A correctly, configure these registers as part of the bootstrap process. The
following subsections describe these registers.

4.6.1

Bus Control Register

The Bus Control Register (BCR), depicted in Figure 4-6, is a read/write register that controls
the external bus activity and Bus Interface Unit (BIU) operation. All BCR bits except bit 21,
BBS, are read/write bits. The BCR bits are defined in Table 4-9.

Figure 4-6. Bus Control Register (BCR)

Table 4-9. Bus Control Register (BCR) Bit Definitions

Bit

Number

Bit Name

Reset Value

Description

23 BRH

0

Bus Request Hold
Asserts the BR signal, even if no external access is needed. When BRH is set, the
BR signal is always asserted. If BRH is cleared, the BR is asserted only if an
external access is attempted or pending.

22

BLH

0

Bus Lock Hold
Asserts the BL signal, even if no read-modify-write access is occurring. When BLH
is set, the BL signal is always asserted. If BLH is cleared, the BL signal is asserted
only if a read-modify-write external access is attempted.

21

BBS

0

Bus State
This read-only bit is set when the DSP is the bus master and is cleared otherwise.

23

22

21

20

19

18

17

16

15

14

13

12

BRH

BLH

BBS

BDFW4 BDFW3 BDFW2 BDFW1 BDFW0 BA3W2 BA3W1 BA3W0 BA2W2

11

10

9

8

7

6

5

4

3

2

1

0

BA2W1 BA2W0 BA1W4 BA1W3 BA1W2 BA1W1 BA1W0 BA0W4 BA0W3 BA0W2 BA0W1 BA0W0