G
Guest
Guest
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.amd.x86-64,comp.sys.ibm.pc.games.action (More info?)
On Mon, 12 Sep 2005 06:58:58 -0400, George Macdonald wrote:
> On Mon, 12 Sep 2005 06:07:42 GMT, Wes Newell <w.newell@TAKEOUTverizon.net>
> wrote:
>
>>You're just a little more than confused. The CPU doesn't support AGP, PCI,
>>PCI-E or much of anything else except the ram directly. The rest still are
>>still functions of the chipset. The only thing that the CPU now supports
>>directly is the memory. All other system devices/buses are handled the
>>same way as the K7 was, over the FSB, or if you prefer, the HT Link
>>between the cpu and chipset.
>
> You have just proved your complete misunderstanding of what is on the K8
> die and what the HT I/O-link is used for. All CPU memory accesses mapped
> to I/O devices, such as AGP/PCI-e, or any PCI device must be trapped in the
> CPU's "north bridge" sub-set and diverted to the HT I/O link; obviously the
> corresponding MTRRs and associated logic *must* be on the CPU die. Same
> for CPU cache snooping - previously a north bridge/FSB function and now
> incorporated into the CPU.
>
No, I understand that since the memory bus is now split out of the chipset
northbridge, that there has to be some control in the cpu to split address
the proper bus. And once sent to the each of the other devices (Chipset or
memory controller) it has to be routed accordingly by that device. What
this internal logic (called a northbridge by AMD) doesn't do is actual
route the data to the proper destination of the final device. This is
still done in the chipset just as it was done in the K7. In simpler terms,
the internal cpu logic just strips out reads/ writes to memory addresses
and sends them to internal memory controller instead of out the FSB (HT
Link) as the K7 did. I did similar things when designing the products I
used to manufacture and sell. it's just logic.
> Apart from CPU I/O reads/writes and interrupts, a minor part of FSB
> traffic "volume", the HT I/O link has nothing in common with a FSB. The
> major volume of traffic on the K8 HT I/O-link, viz. DMA transfers, is
> handled and routed internally in the north bridge (MC Hub) of a FSB type
> system.
I don't consider the part you consider to be minor, minor. I consider it
the major part. And I assume AND does to, otherwise why replace the the
EV6 bus with HT. It's a fact that with the memory bus now split out of the
FSB, that the required bandwidth of the FSB (HT Link) dropped
dramatically, since most of the bandwidth in previous FSB applications was
taken up by memory read/writes. Maybe I should be blaming the Mb
manufactures for using FSB for a term for setting the cpu clkin to begin
with. CPU Host Clock would have been more specific anyway. That would have
also done away with the real speed of the FSB fiasco. All in all, I'm
getting to the point where I don't much care anymore.
--
KT133 MB, CPU @2400MHz (24x100): SIS755 MB CPU @2330MHz (10x233)
Need good help? Provide all system info with question.
My server http://wesnewell.no-ip.com/cpu.php
Verizon server http://mysite.verizon.net/res0exft/cpu.htm
On Mon, 12 Sep 2005 06:58:58 -0400, George Macdonald wrote:
> On Mon, 12 Sep 2005 06:07:42 GMT, Wes Newell <w.newell@TAKEOUTverizon.net>
> wrote:
>
>>You're just a little more than confused. The CPU doesn't support AGP, PCI,
>>PCI-E or much of anything else except the ram directly. The rest still are
>>still functions of the chipset. The only thing that the CPU now supports
>>directly is the memory. All other system devices/buses are handled the
>>same way as the K7 was, over the FSB, or if you prefer, the HT Link
>>between the cpu and chipset.
>
> You have just proved your complete misunderstanding of what is on the K8
> die and what the HT I/O-link is used for. All CPU memory accesses mapped
> to I/O devices, such as AGP/PCI-e, or any PCI device must be trapped in the
> CPU's "north bridge" sub-set and diverted to the HT I/O link; obviously the
> corresponding MTRRs and associated logic *must* be on the CPU die. Same
> for CPU cache snooping - previously a north bridge/FSB function and now
> incorporated into the CPU.
>
No, I understand that since the memory bus is now split out of the chipset
northbridge, that there has to be some control in the cpu to split address
the proper bus. And once sent to the each of the other devices (Chipset or
memory controller) it has to be routed accordingly by that device. What
this internal logic (called a northbridge by AMD) doesn't do is actual
route the data to the proper destination of the final device. This is
still done in the chipset just as it was done in the K7. In simpler terms,
the internal cpu logic just strips out reads/ writes to memory addresses
and sends them to internal memory controller instead of out the FSB (HT
Link) as the K7 did. I did similar things when designing the products I
used to manufacture and sell. it's just logic.
> Apart from CPU I/O reads/writes and interrupts, a minor part of FSB
> traffic "volume", the HT I/O link has nothing in common with a FSB. The
> major volume of traffic on the K8 HT I/O-link, viz. DMA transfers, is
> handled and routed internally in the north bridge (MC Hub) of a FSB type
> system.
I don't consider the part you consider to be minor, minor. I consider it
the major part. And I assume AND does to, otherwise why replace the the
EV6 bus with HT. It's a fact that with the memory bus now split out of the
FSB, that the required bandwidth of the FSB (HT Link) dropped
dramatically, since most of the bandwidth in previous FSB applications was
taken up by memory read/writes. Maybe I should be blaming the Mb
manufactures for using FSB for a term for setting the cpu clkin to begin
with. CPU Host Clock would have been more specific anyway. That would have
also done away with the real speed of the FSB fiasco. All in all, I'm
getting to the point where I don't much care anymore.
--
KT133 MB, CPU @2400MHz (24x100): SIS755 MB CPU @2330MHz (10x233)
Need good help? Provide all system info with question.
My server http://wesnewell.no-ip.com/cpu.php
Verizon server http://mysite.verizon.net/res0exft/cpu.htm