Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

PI7C8148B Datasheet(PDF) 39 Page - Pericom Semiconductor Corporation

Part # PI7C8148B
Description  ASYNCHRONOUS 2-PORT PCI-TO-PCI BRIDGE
PDF  94 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  PERICOM [Pericom Semiconductor Corporation]
Direct Link  http://www.pericom.com
Logo PERICOM - Pericom Semiconductor Corporation

PI7C8148B Datasheet(HTML) 39 Page - Pericom Semiconductor Corporation

Back Button PI7C8148B_06 Datasheet HTML 35Page - Pericom Semiconductor Corporation PI7C8148B_06 Datasheet HTML 36Page - Pericom Semiconductor Corporation PI7C8148B_06 Datasheet HTML 37Page - Pericom Semiconductor Corporation PI7C8148B_06 Datasheet HTML 38Page - Pericom Semiconductor Corporation PI7C8148B_06 Datasheet HTML 39Page - Pericom Semiconductor Corporation PI7C8148B_06 Datasheet HTML 40Page - Pericom Semiconductor Corporation PI7C8148B_06 Datasheet HTML 41Page - Pericom Semiconductor Corporation PI7C8148B_06 Datasheet HTML 42Page - Pericom Semiconductor Corporation PI7C8148B_06 Datasheet HTML 43Page - Pericom Semiconductor Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 39 / 94 page
background image
PI7C8148B
ASYNCHRONOUS 2-PORT
PCI-TO-PCI BRIDGE
Page 39 of 94
APRIL 2006 – Revision 1.05
enable bit must be set in the command register. The master-enable bit also allows upstream forwarding
of I/O transactions if it is set.
CAUTION
If any configuration state affecting memory transaction forwarding is changed by a configuration write
operation on the primary bus at the same time that memory transactions are ongoing on the secondary
bus, response to the secondary bus memory transactions is not predictable. Configure the memory-
mapped I/O base and limit address registers, prefetchable memory base and limit address registers,
and VGA mode bit before setting the memory enable and master enable bits, and change them
subsequently only when the primary and secondary PCI buses are idle.
3.3.1
MEMORY-MAPPED I/O BASE AND LIMIT ADDRESS REGISTERS
Memory-mapped I/O is also referred to as non-prefetchable memory. Memory addresses that cannot
automatically be pre-fetched but that can be conditionally pre-fetched based on command type should
be mapped into this space. Read transactions to non-prefetchable space may exhibit side effects; this
space may have non-memory-like behavior. The bridge prefetches in this space only if the memory
read line or memory read multiple commands are used; transactions using the memory read command
are limited to a single data transfer.
The memory-mapped I/O base address and memory-mapped I/O limit address registers define an
address range that the bridge uses to determine when to forward memory commands. The bridge
forwards a memory transaction from the primary to the secondary interface if the transaction address
falls within the memory-mapped I/O address range. The bridge ignores memory transactions initiated
on the secondary interface that fall into this address range. Any transactions that fall outside this address
range are ignored on the primary interface and are forwarded upstream from the secondary interface
(provided that they do not fall into the prefetchable memory range or are not forwarded downstream by
the VGA mechanism).
The memory-mapped I/O range supports 32-bit addressing only. The PCI-to-PCI Bridge Architecture
Specification does not provide for 64-bit addressing in the memory-mapped I/O space. The memory-
mapped I/O address range has a granularity and alignment of 1MB. The maximum memory-mapped I/O
address range is 4GB.
The memory-mapped I/O address range is defined by a 16-bit memory-mapped I/O base address
register at configuration offset 20h and by a 16-bit memory-mapped I/O limit address register at offset
22h. 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 0. The lowest 20 bits of the memory-mapped I/O base address are assumed
to be 0 0000h, which results in a natural alignment to a 1MB boundary. The lowest 20 bits of the
memory-mapped I/O limit address are assumed to be FFFFFh, which results in an alignment to the top
of a 1MB block.
Note: The initial state of the memory-mapped I/O base address register is 0000 0000h. The initial state
of the memory-mapped I/O limit address register is 000F FFFFh. Note that the initial states of these
registers define a memory-mapped I/O 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 memory-mapped I/O address range, write the
memory-mapped I/O base address register with a value greater than that of the memory-mapped I/O
limit address register.
06-0053



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


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