GD82551QM INTEL [Intel Corporation], GD82551QM Datasheet - Page 60

no-image

GD82551QM

Manufacturer Part Number
GD82551QM
Description
Fast Ethernet Multifunction PCI/CardBus Controller
Manufacturer
INTEL [Intel Corporation]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
GD82551QM
Manufacturer:
INTEL
Quantity:
1 000
Part Number:
GD82551QM
Manufacturer:
INTEL
Quantity:
1 000
Part Number:
GD82551QM
Manufacturer:
INTEL
Quantity:
20 000
82551QM — Networking Silicon
9.1.9.1
54
Figure 19. Base Address Register for Memory Mapping
Note: Bit 0 in all base registers is read only and used to determine whether the register maps into memory
in a device independent manner, the base registers for this mapping are placed in the predefined
header portion of configuration space. Device drivers can then access this configuration space to
determine the mapping of a particular device.
or I/O space. Base registers that map to memory space must return a 0b in bit 0. Base registers that
map to I/O space must return 1b in bit 0.
Base registers that map into I/O space are always 32 bits wide with bit 0 hard-wired to a 1b, bit 1 is
reserved and must return 0b on reads, and the other bits are used to map the device into I/O space.
The number of upper bits that a device actually implements depends on how much of the address
space the device will respond to. For example, a device that wants a 1 MB memory address space
would set the most significant 12 bits of the base address register to be configurable, setting the
other bits to 0b.
The 82551QM contains BARs for the Control/Status Register (CSR), Flash, and Expansion ROM.
CSR Memory Mapped Base Address Register
The 82551QM requires one BAR for memory mapping. Software determines which BAR, memory
or I/O, is used to access the 82551QM CSR registers.
The memory space for the 82551QM CSR Memory Mapped BAR is 4 KB. The space is marked as
not prefetchable and is mapped anywhere in the 32-bit memory address space.
Figure 20. Base Address Register for I/O Mapping
31
Prefetchable
Type
Memory space indicator
The prefetchable bit is set to “0”
00 - locate anywhere in 32-bit address space
01 - locate below 1 MB
10 - locate anywhere in 64-bit address space
11 - reserved
31
Reserved
I/O space indicator
Base Address
Base Address
4 3 2 1
0
0
2 1
Datasheet
0
1
0

Related parts for GD82551QM