Electronic Components Datasheet Search
  English  ▼

X  

21150 Datasheet(PDF) 69 Page - Intel Corporation

Part # 21150
Description  PCI-to-PCI Bridge
PDF  164 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  INTEL [Intel Corporation]
Direct Link  http://www.intel.com
Logo INTEL - Intel Corporation

21150 Datasheet(HTML) 69 Page - Intel Corporation

Back Button 21150 Datasheet HTML 65Page - Intel Corporation 21150 Datasheet HTML 66Page - Intel Corporation 21150 Datasheet HTML 67Page - Intel Corporation 21150 Datasheet HTML 68Page - Intel Corporation 21150 Datasheet HTML 69Page - Intel Corporation 21150 Datasheet HTML 70Page - Intel Corporation 21150 Datasheet HTML 71Page - Intel Corporation 21150 Datasheet HTML 72Page - Intel Corporation 21150 Datasheet HTML 73Page - Intel Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 69 / 164 page
background image
21150
Preliminary Datasheet
61
The prefetchable memory address range has a granularity and alignment of 1MB. The maximum
memory address range is 4GB when 32-bit addressing is used, and 2
64 bytes when 64-bit
addressing is used.
The prefetchable memory address range is defined by a 16-bit prefetchable memory base address
register at configuration offset 24h and by a 16-bit prefetchable memory limit address register at
offset 28h. The top 12 bits of each of these registers correspond to bits <31:20> of the memory
address. The low 4 bits are hardwired to 1h, indicating 64-bit address support. The low 20 bits of
the prefetchable memory base address are assumed to be 0 0000h, which results in a natural
alignment to a 1MB boundary. The low 20 bits of the prefetchable memory limit address are
assumed to be F FFFFh, which results in an alignment to the top of a 1MB block.
Note:
The initial state of the prefetchable memory base address register is 0000 0000h. The initial state of
the prefetchable memory limit address register is 000F FFFFh. Note that the initial states of these
registers define a prefetchable memory range at the bottom 1MB block of memory. Write these
registers with their appropriate values before setting either the memory enable bit or the master
enable bit in the command register in configuration space.
To turn off the prefetchable memory address range, write the prefetchable memory base address
register with a value greater than that of the prefetchable memory limit address register. The entire
base value must be greater than the entire limit value, meaning that the upper 32 bits must be
considered. Therefore, to disable the address range, the upper 32 bits registers can both be set to the
same value, while the lower base register is set greater than the lower limit register; otherwise, the
upper 32-bit base must be greater than the upper 32-bit limit.
5.3.3
Prefetchable Memory 64-Bit Addressing Registers
The 21150 supports 64-bit memory address decoding for forwarding of dual address memory
transactions. The dual address cycle is used to support 64-bit addressing. The first address phase of
a dual address transaction contains the low 32 address bits, and the second address phase contains
the high 32 address bits. During a dual address cycle transaction, the upper 32 bits must never be
0—use the single address cycle commands for transactions addressing the first 4GB of memory
space.
The 21150 implements the prefetchable memory base address upper 32 bits register and the
prefetchable memory limit address upper 32 bits register to define a prefetchable memory address
range greater than 4GB. The prefetchable address space can then be defined in three different
ways:
• Residing entirely in the first 4GB of memory
• Residing entirely above the first 4GB of memory
• Crossing the first 4GB memory boundary
If the prefetchable memory space on the secondary interface resides entirely in the first 4GB of
memory, both upper 32 bits registers must be set to 0. The 21150 ignores all dual address cycle
transactions initiated on the primary interface and forwards all dual address transactions initiated
on the secondary interface upstream.
If the secondary interface prefetchable memory space resides entirely above the first 4GB of
memory, both the prefetchable memory base address upper 32 bits register and the prefetchable
memory limit address upper 32 bits register must be initialized to nonzero values. The 21150
ignores all single address memory transactions initiated on the primary interface and forwards all
single address memory transactions initiated on the secondary interface upstream (unless they fall



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com