EasyManua.ls Logo

Intel 386

Intel 386
691 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
14-9
CHIP-SELECT UNIT
Example 4
This example establishes two 16-Kbyte address blocks starting at 0E08000H and 0E28000H (16-
Kbyte boundaries).
Because the least-significant 0 in the channel mask is in bit position 4, this channels active ad-
dress block size is 2
4
= 16 Kbytes. Because there is one 1 to the left of the right-most 0 in the
channel mask, the address block is repeated 2
1
= 2 times. Unlike the other examples, there is a 1
in the channel mask where there is a 1 in the channel address. For this reason, the channel address
is not the starting address of the lowest active address block. In this example, each active 16-
Kbyte address block is followed by an inactive 16-Kbyte address block and each block starts at
a 16-Kbyte address boundary.
15 1
15-bit Channel Address 0 0 1 1 1 0 0 0 1 0 1 0 0 0 0
15-bit Channel Mask 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1
25 0
Channel Active Address 0 0 1 1 1 0 0 0 X 0 1 0 X X X X X X X X X X X X X X
Maximum
Memory Address
0E2C000H
Active
0E2BFFFH
0E28000H
0E0C000H
Active
0E0BFFFH
0E08000H

Table of Contents

Related product manuals