Is Pseudo-Sync the same as "asynchronous mode"?

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.overclocking,alt.comp.hardware,comp.sys.ibm.pc.hardware.systems,alt.comp.periphs.mainboard (More info?)

David Wang wrote:

> In comp.sys.ibm.pc.hardware.chips David Maynard <dNOTmayn@ev1.net> wrote:
>
>>George Macdonald wrote:
>
>
>>The clock rate is irrelevant to asynchronous memory. It's, ahem, asynchronous.
>
>
>>To illustrate the point, how did you come up with 40ns in order to "respond
>>to a 100MHz FSB pass-through rate" that's a 10ns clock period? You see,
>>*synchronous* memory would need a 10ns access rate to keep up. Asynchronous
>>can be anything because it's, ahem, asynchronous.
>
>
> Nothing is truly "asynchronous" in this context. The DRAM is considered
> "asynchronous" because it did not explicitly move from one state to
> another state in response to s clock input, rather, it changed states
> relative to the timing of some control signals, but those control
> signals were generated by a DRAM controller, which is itself
> "synchronous" and operated on a base clock frequency.

The confusion comes from it being 'converted', if you will, from
asynchronous, at the RAM, to synchronous by the chipset.


> "Asynchronous" PB EDO could have a 10ns "cycle rate" in the sense that
> it could burst out the data at the 10ns (100MHz) rate, if you so pushed
> the margins and picked the right parts, but I agree, it would have been
> tough.
>
>
>>And 60ns memory doesn't 'respond to' a 66MHz bus "pass-through rate"
>>either. The effective data rate for 60ns memory would be, at best (ignoring
>>all other delays), 16.7 Mhz. That's why PC66 SDRAM was 'better'.
>
>
> "60ns" memory is 60ns tRAC**, and that has nothing to do with the effective
> datarate,

Yes, I misspoke.

> since the DRAM manufacturers were actually pipelining and
> spitting out data on xEDO parts just as they were on SDRAM parts.

Yes, except that FPM/EDO is simply holding the Row Address so the chipset
'can' do subsequent reads without that delay, if the data is in that range.
The chipset 'can', then, do multiple reads, setting the column address, as
in a 'stream' but it is not required to (by the RAM) nor are the column
addresses required to be in any particular order (beyond the dictates of
practicality). Of course, doing a stream 'makes sense' but the async RAM
doesn't care; it's a function of the chipset design.

With SDRAM, however, the stream (burst mode) is inherent to the RAM itself,
not just good sense, with each subsequent data set in the stream implicit
and internally incremented (synchronous with the clock) by the SDRAM.

The more significant difference, in the context of async vs sync, is that
SDRAM does not look to the edges of multiple 'strobe' signals for timing.
All timing comes from the clock edges. e.g. addresses are not latched, I.E.
'clocked', by CAS and RAS, as with async RAM, they're latched on clock
edges. All timing comes directly from the clock (which does not even exist
on the async RAM bus) and therein lies the 'synchronous' nature of it.

Now, one might argue that all those 'async' strobe signals generated by the
chipset are traceable to the chipset clock and so, in some manner,
'synchronous' with it but that's talking about the nature of the chipset;
not the async RAM. I.E. the async RAM doesn't care if the strobes come from
a 'clocked' chipset or a bank of one-shots, as long as they meet the setup
and hold times, but you aren't going to get squat out of SDRAM without the
clock that all it's internal timing is derived in synchrony with.

>>>Of course that was not the "asynchronous" being discussed here anyway..
>>>which was to do with the FSB😛CI ratio. I guess I fell into the trap the
>>>previous poster set for himself.
>
>
>>The term asynchronous doesn't depend on 'which clocks' or 'which bus' nor
>>is there 'the one here'. Asynchronous is asynchronous.
>
>
> Asynchronous is asynchronous, except when it's not really asynchrnous.
> Even when it's "synchronous", it's not really "synchronous". What does
> "clock" mean when the strobe signals arrive the device interfaces at
> different times? It's all relative... To something... Usually an
> explicit clock or strobe, but could be implicitly relative to the clock.

I'll add that to my list of Zen quotes 😉

>
> ** tRAC is Randomc access latency. Which is basically tRCD + tCAS.
> Micron's data sheet on obsolete FPM and EDO parts are still available
> online at www.micron.com.
>
 
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.overclocking,alt.comp.hardware,comp.sys.ibm.pc.hardware.systems,alt.comp.periphs.mainboard (More info?)

On Wed, 15 Sep 2004 08:14:07 +1000, Franc Zabkar wrote:

> On Mon, 13 Sep 2004 22:51:21 -0400, keith <krw@att.bizzzz> put finger
> to keyboard and composed:
>
>>On Tue, 14 Sep 2004 06:36:11 +1000, Franc Zabkar wrote:
>
>>> The scenario which was the basis of the old thread involved a single
>>> 14MHz crystal oscillator and a single clock generator IC. This would
>>> have made the chip's FSB/PCI clock outputs pseudo-synchronous, as
>>> defined by Asus. However, the IC manufacturer's datasheet made no such
>>> distinction and referred to it simply as async.
>>>
>>> IIRC, Keith claimed that he was in possession of two versions of the
>>> same Asus motherboard which used both clocking schemes, but when I
>>> challenged him to identify the respective clock chip(s) he was
>>> strangely silent. So the matter was never conclusively resolved.
>>
>>Yes, I found the evidence, and there were indeed different versions of
>>the SP97(?). I simply found it uninteresting to argue with someone who
>>was *so* wrong.
>
> You avoided several opportunities to present the "evidence" which you
> claimed was at your fingertips. Instead you chose to fabricate a
> preposterous lie because you were not man enough to admit that you
> were wrong.

I can't help it if you can't understand how wrong you are. The databases
have been purged, so I no longer have access to the original information.
It's only been five and a half years since I worked in x86.

>> BTW, the board I had in my drawer indeed did have only
>>one oscillator. ...so you were right there.
>
> Of course I was. The photographs on Asus's website were evidence enough.

The original SP97s were either pseudo-sync or async (now you have me
thinking), though async was more in the SiS style. ...and I wouldn't have
spent so much time on the SP97-V if it were pseudo-sync.


>> OTOH, I had the records from
>>*hundreds* of boards (from every manufacturer - including the SP97) that
>>said there were both.
>
> BS. IIRC, there were only two versions of the SP97, one with both SIMMs
> and DIMMs, the other with SIMMs only. Both used a single oscillator and
> clock generator.

Read the sentence again. I was talking about the "yndreds of boards"
here, not specifically the SP97. Slow down, kid.

>>The SiS chipsets could do either.
>
> At that time many users discovered that a combination of AMD K6 CPU and
> SiS5597/5598 chipset was unstable when using a pseudo-synchronous
> PCI/FSB clock in the ratio of 2:5. This problem was well documented in
> various forums.

I didn't use the K6 on that board. Since the K6 was only specified for a
66MHz bus, it's not surprising that it would be unstable in psuedo-sync
(75MHz) operation. The M2 was quite happy with the 5598 at 75MHz, though.

>> Via was indeed
>>pseudo-sync (non-integral synchronous) only.
>
> I doubt it. Show me the evidence.

Read the datasheets. Via coined the term, meanwhile SiS was busy doing
async.

--
Keith
 
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.overclocking,alt.comp.hardware,comp.sys.ibm.pc.hardware.systems,alt.comp.periphs.mainboard (More info?)

On Fri, 17 Sep 2004 07:03:26 +1000, Franc Zabkar wrote:

> On Wed, 15 Sep 2004 19:42:31 -0400, George Macdonald
> <fammacd=!SPAM^nothanks@tellurian.com> put finger to keyboard and
> composed:
>
>>On Wed, 15 Sep 2004 08:14:07 +1000, Franc Zabkar <fzabkar@optussnet.com.au>
>>wrote:
>>
>>>On Mon, 13 Sep 2004 22:51:21 -0400, keith <krw@att.bizzzz> put finger
>>>to keyboard and composed:
>>
>>>>The SiS chipsets could do either.
>>>
>>>At that time many users discovered that a combination of AMD K6 CPU
>>>and SiS5597/5598 chipset was unstable when using a pseudo-synchronous
>>>PCI/FSB clock in the ratio of 2:5. This problem was well documented in
>>>various forums.
>>>
>>>> Via was indeed
>>>>pseudo-sync (non-integral synchronous) only.
>>>
>>>I doubt it. Show me the evidence.
>>
>>Anybody as interested as you should have the VIA data sheets.
>
> Unfortunately such internal documents are available only to a select
> few. Mere mortals don't qualify.

Ah, so you openly admit that you haven't a clue what you're talking about.
Before you ask, yes in a previous job I had datasheets to everyting that
was going into PCs (most marked &company. Confidential). You really
should talk like a god, if you're a lesser mortal.
>
>> Look up the
>>MVP3 chipset (598.pdf), specifically the VT82C598 North Bridge. It
>>supported FSB😛CI clock ratios of 2, 2.5 and 3 and that's err, all
>>folks. FWIW there were many mbrds which were scripted for 2.5 jumpering
>>but I never heard of one which actually implemented it - even when there
>>was a jumper, instead of a couple of spare pads, it did not actually
>>force a 2.5 ratio. AIR a look at the clock chips used showed that it
>>was just not supported - mbrd mfr cheaped out or possibly the the VIA
>>598 didn't actually work right that way.

On the contrary, there were many boards that supported 2.5x clocking (and
async PCI). Apparently the clock-gens were difficult to come by at
times though, since board manufacturers did slip in other clock chips
from time to time. We went through *every* socket-7 board (even though
some were identical, we had them all) looking for those that supported
75Mhz and 83MHz. Over-clocking the PCI bus (or anything else) was an
automatic failure, and wasn't listed as supporting that frequency.

>>If you don't have the .pdf and are umm, nice (for a change :-}) I'll
>>e-mail it to you.
>
> I'm always nice ... to nice people. But I detest liars and pompous
> blowhards.

You dislike yourself that much?
>
> Thanks for your offer of the .pdf file. I suspect the OP would
> appreciate a copy, too. I don't really need it myself, though, as I
> don't doubt your integrity, nor your knowledge. OTOH, I have proven
> Keith to be wrong on so many occasions, on even basic issues, that I'm
> loathe to accept anything he says without independent confirmation.

Ah, so you really don't care about the facts. Not that I ever suspected
anythign else.

> May I suggest you upload the VIA datasheet to your own webspace and post
> a link to same.

....a likely violation of copyright.

--
Keith
 
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.overclocking,alt.comp.hardware,comp.sys.ibm.pc.hardware.systems,alt.comp.periphs.mainboard (More info?)

On Tue, 14 Sep 2004 22:18:03 -0700, Anon wrote:

> keith <krw@att.bizzzz> wrote in message news:<pan.2004.09.14.02.43.39.901503@att.bizzzz>...
>> On Sat, 11 Sep 2004 21:20:13 -0700, Anon wrote:
>>
>> > I believe that pseudo-sync is synchronized thus not asynchronized.
>>
>> You would be correct.
>>
>> > However, is pseudo-sync also called 'asynchronous mode'?
>>
>> No. Some manufacturers did an asynchronous chipset (eg. SiS). Via's were
>> pseudo-sync, which meant a non-integral, but synchronous multiplier
>> between the processor bus and the PCI bus.
>
> there are a number of sites that seem to refer to 1 clock chipsets as
> being able to run in 'asynchronous mode'

There are a lot of web sites out there that are wrong. Just because you
read it...

> http://www.hardwarepage.nl/viaapollomvp4.html and
> http://www6.tomshardware.com/motherboard/19980731/socket7-02.html "VIA's
> MVP3 chipset allows you to use a synchronous or asynchronous mode for
> your memory"
>
>
> If async means 2 clocks,

It means litterally, without clock. Practically it means an interface
that isn't clocked - crosses a clock domain that is not synchronized. Two
oscillators implies not-synchronized (a little more complicated, but...).


> and given the quote above - then maybe
> 'asynchronous mode' is different from 'real' async. If that were the
> case, then maybe 'async mode' is a pseudonym for pseudo-sync

I'd say that's a good analysis of the situation. Note that pseudo-sync
*is* really synchronous, with a non-integral relationship beteen the
domains. Syncronous interfaces (integral multipliers, or not) avoid many
pitfalls of asynchronous interfaces. Though there are many asynchronous
interfaces in a typical PC.

--
Keith
 
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.overclocking,alt.comp.hardware,comp.sys.ibm.pc.hardware.systems,alt.comp.periphs.mainboard (More info?)

q_q_anonymous@yahoo.co.uk (Anon) wrote:

>I believe that pseudo-sync is synchronized thus not asynchronized.

Why don't you cross-post to a few more groups, you idiot?
 
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.overclocking,alt.comp.hardware,comp.sys.ibm.pc.hardware.systems,alt.comp.periphs.mainboard (More info?)

chrisv <chrisv@nospam.invalid> wrote in message news:<nlktk011c2puu1uso0ulo8vlb9qnj0ar5r@4ax.com>...
> q_q_anonymous@yahoo.co.uk (Anon) wrote:
>
> >I believe that pseudo-sync is synchronized thus not asynchronized.
>
> Why don't you cross-post to a few more groups, you idiot?

All those newsgroups were relevant. If I'd have wanted a bunch of
arrogant bastards replying to my post then I would have posted to a
newsgroup for arrogant bastards, such as comp.os.linux.advocacy a
newsgroup which you love so much.

It was extremely amusing reading the number of times you call people
'idiot' in the elitist newsgroups that you visit like
rec.music.classical and comp.os.linux.advocacy. Actually, it's
probably very unfair to label those newsgroups elitist. Perhaps there
are just small cells of elitists that make all the decent folk look
bad. Or maybe you're all alone in your little elitist cell!
 
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.overclocking,alt.comp.hardware,comp.sys.ibm.pc.hardware.systems,alt.comp.periphs.mainboard (More info?)

On Sun, 19 Sep 2004 12:47:01 -0400, keith <krw@att.bizzzz> put finger
to keyboard and composed:

>On Wed, 15 Sep 2004 08:14:07 +1000, Franc Zabkar wrote:
>
>> On Mon, 13 Sep 2004 22:51:21 -0400, keith <krw@att.bizzzz> put finger
>> to keyboard and composed:
>>
>>>On Tue, 14 Sep 2004 06:36:11 +1000, Franc Zabkar wrote:
>>
>>>> The scenario which was the basis of the old thread involved a single
>>>> 14MHz crystal oscillator and a single clock generator IC. This would
>>>> have made the chip's FSB/PCI clock outputs pseudo-synchronous, as
>>>> defined by Asus. However, the IC manufacturer's datasheet made no such
>>>> distinction and referred to it simply as async.
>>>>
>>>> IIRC, Keith claimed that he was in possession of two versions of the
>>>> same Asus motherboard which used both clocking schemes, but when I
>>>> challenged him to identify the respective clock chip(s) he was
>>>> strangely silent. So the matter was never conclusively resolved.
>>>
>>>Yes, I found the evidence, and there were indeed different versions of
>>>the SP97(?). I simply found it uninteresting to argue with someone who
>>>was *so* wrong.
>>
>> You avoided several opportunities to present the "evidence" which you
>> claimed was at your fingertips. Instead you chose to fabricate a
>> preposterous lie because you were not man enough to admit that you
>> were wrong.
>
>I can't help it if you can't understand how wrong you are. The databases
>have been purged, so I no longer have access to the original information.
>It's only been five and a half years since I worked in x86.

I could care less about your mythical databases or other pathetic
attempts at obfuscation. You had *several* opportunities to present
the evidence that you claimed was in your hands. All you had to do was
to identify the part number(s) of the clock chip(s). The fact that you
avoided doing so speaks volumes for your character, or lack thereof.


- Franc Zabkar
--
Please remove one 's' from my address when replying by email.
 
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.overclocking,alt.comp.hardware,comp.sys.ibm.pc.hardware.systems,alt.comp.periphs.mainboard (More info?)

On 20 Sep 2004 13:47:24 -0700, q_q_anonymous@yahoo.co.uk
(Anon) wrote:


>> Why don't you cross-post to a few more groups, you idiot?
>
>All those newsgroups were relevant. If I'd have wanted a bunch of
>arrogant bastards replying to my post then I would have posted to a
>newsgroup for arrogant bastards, such as comp.os.linux.advocacy a
>newsgroup which you love so much.
>

Yeah, but it's not really appropriate to post to ALL
"potentially" relevant newsgroups either, since there is a
lot of overlap that would result in many, many groups
getting swamped with posts. Try one or two MOST APPROPRIATE
groups.

Now onto the main issue, why do you post this?
Is there a specific problem or do you expect the entire
world to stop what they're doing and educate you instead of
bothering to use a search engine?
 
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.overclocking,alt.comp.hardware,comp.sys.ibm.pc.hardware.systems,alt.comp.periphs.mainboard (More info?)

kony <spam@spam.com> wrote in message news:<6fiuk0tm701tba2fj0o1av7t42hg826f2u@4ax.com>...
> On 20 Sep 2004 13:47:24 -0700, q_q_anonymous@yahoo.co.uk
> (Anon) wrote:
>
>
> >> Why don't you cross-post to a few more groups, you idiot?
> >
> >All those newsgroups were relevant. If I'd have wanted a bunch of
> >arrogant bastards replying to my post then I would have posted to a
> >newsgroup for arrogant bastards, such as comp.os.linux.advocacy a
> >newsgroup which you love so much.
> >
>
> Yeah, but it's not really appropriate to post to ALL
> "potentially" relevant newsgroups either, since there is a
> lot of overlap that would result in many, many groups
> getting swamped with posts. Try one or two MOST APPROPRIATE
> groups.
>
> Now onto the main issue, why do you post this?
> Is there a specific problem or do you expect the entire
> world to stop what they're doing and educate you instead of
> bothering to use a search engine?

I did use a search engine - the great google, and the results that
seemed most appropriate were those of toms hardware. Which were very
unhelpful. Did you know some people are actually happy to have
information archived to help many others?

If it were just for education, it would not just be for my education,
but for the rest of the world since google archives everything. Plus,
since it archives everything and there was nothing explaining the term
'asynchronous mode', on usenet or the web, that I could find, I feel
that WE are all doing a great service to the world, moreso those gerat
people like keith frank george and dave M and dave W that respond with
answers or questions or debate on the topic (not you kony of course).
Infact, if you look at archives and study my post. You will see that I
spent a lot of time going through earlier posts which included reading
posts from people that performed the same crime as me, posting a
question on usenet. Those questions and the responses were extremely
helpful and benefit people till the end of time. Infact some of the
posters that posted a similar question in earlier years did not
research previous answers as much as I did. Their crime was and is
helping future posters. And my crime is theirs.
I even referenced those posts in my first post. Since I am not asking
the question just to serve my own purposes, but to help others that
are interested in years to come. Infact, I even summarised the
opinions of keith and frank from a long previous thread. I have made a
great effort to be extremely helpful to people who want to know what
the term means. I invested a lot of time researching previous posts,
referencing them, summarising the opinions of authors writing in other
long threads that were hard to follow since the authors assigned
different meaning to their terminology and realised/cleared it up at
the end. And this thread actually answers that 'asynchronous mode'
question completely, and shows that Toms Hardware was extremely
unclear and misleading in its implications.

It is YOU that has not done his research. Had you bothered to read my
original post, you would have seen that I had done a lot of research
and made great efforts (as mentioned above) so that my post would help
others in the future.

How could I have researched for writing my post, summarised opinions
from previous posts, without a search engine? Without making thorough
use of a search engine?
How can you be so stupid as to think I didn't bother to use a search
engine???

How does my crime compare with the crime of earlier posters that
posted questions about pseudo-sync which were very helpful to me and
others?

Why do you think I summarised the research that I had done from
previous threads, even though that research contained no questions?
That's a hard question for you to answer, since you don't read posts,
but the answer is written in this post. I'll give you a hint
hint: that huge chunk of my post is archived to help others.

I wonder why you don't always notice when soembody is helping others
or using search engines. Even when it's blatantly obvious. Perhaps
it's because these qualities are alien to you.
 
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.overclocking,alt.comp.hardware,comp.sys.ibm.pc.hardware.systems,alt.comp.periphs.mainboard (More info?)

q_q_anonymous@yahoo.co.uk (Anon) wrote:

>chrisv <chrisv@nospam.invalid> wrote in message news:<nlktk011c2puu1uso0ulo8vlb9qnj0ar5r@4ax.com>...
>> q_q_anonymous@yahoo.co.uk (Anon) wrote:
>>
>> >I believe that pseudo-sync is synchronized thus not asynchronized.
>>
>> Why don't you cross-post to a few more groups, you idiot?
>
>All those newsgroups were relevant. If I'd have wanted a bunch of
>arrogant bastards replying to my post then I would have posted to a
>newsgroup for arrogant bastards, such as comp.os.linux.advocacy a
>newsgroup which you love so much.
>
>It was extremely amusing reading the number of times you call people
>'idiot' in the elitist newsgroups that you visit like
>rec.music.classical and comp.os.linux.advocacy. Actually, it's
>probably very unfair to label those newsgroups elitist. Perhaps there
>are just small cells of elitists that make all the decent folk look
>bad. Or maybe you're all alone in your little elitist cell!

Heh. I always get a kick out of you weirdos who, when offended,
immediately run-off to google to try to dig-up some "dirt" on the
other person. In this case, you discovered that I also post in the
linux advocacy group (which you claim is evidence of my being an
"elitist"). Wow, I am so ashamed of the fact that I post in the linux
advocacy group, and that I've used the word "idiot" to describe the
many trolls that frequent that group. Not.

It's difficult to not feel superior when surrounded by idiots like
you. 8)
 
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.overclocking,alt.comp.hardware,comp.sys.ibm.pc.hardware.systems,alt.comp.periphs.mainboard (More info?)

On 21 Sep 2004 01:25:17 -0700, q_q_anonymous@yahoo.co.uk
(Anon) wrote:

<snip>

> Perhaps
>it's because these qualities are alien to you.

.... or perhaps you go off on a tangent and just assume it's
a noble cause, ingoring that the end does not always justify
the means.
 
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.overclocking,alt.comp.hardware,comp.sys.ibm.pc.hardware.systems,alt.comp.periphs.mainboard (More info?)

keith wrote:

> On Tue, 21 Sep 2004 19:46:35 -0500, David Maynard wrote:
>
>

<snip of B.S.>

>>Yes, and we might as well let Crucial-Micron sum it up.
>>
>>http://www.crucial.com/library/sfiles2.asp
>>
>>"Both FPM and EDO are said to be asynchronous. In other words, the
>>memory and the system clock are not synchronized."
>
>
> Bullshit! The memory *is* synchronous to the processor clock. The chipset
> makes it so.
>

Go argue with Crucial-Micron.
 
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.overclocking,alt.comp.hardware,comp.sys.ibm.pc.hardware.systems,alt.comp.periphs.mainboard (More info?)

On Tue, 21 Sep 2004 23:09:06 -0500, David Maynard wrote:

> keith wrote:
>
>> On Tue, 21 Sep 2004 19:46:35 -0500, David Maynard wrote:
>>
>>
>
> <snip of B.S.>
>
>>>Yes, and we might as well let Crucial-Micron sum it up.
>>>
>>>http://www.crucial.com/library/sfiles2.asp
>>>
>>>"Both FPM and EDO are said to be asynchronous. In other words, the
>>>memory and the system clock are not synchronized."
>>
>>
>> Bullshit! The memory *is* synchronous to the processor clock. The chipset
>> makes it so.
>>
>
> Go argue with Crucial-Micron.

David, asnwer one question: Are you an engineer? Ok, two, have you ever
designed a computer system or any such animal? If you can honestly answer
'yes' to both questions, you have just earned the awart for being obteuse.
If not, let's just say you haven't a clue what you're talking about. You
*are* wrong, in any of the four quadrants. Ok, let's just say you're
hopelessly tangled up in terminology (and ego). It isn't all that
difficult, and it has been explained to you several times now.

--
Keith
 
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.overclocking,alt.comp.hardware,comp.sys.ibm.pc.hardware.systems,alt.comp.periphs.mainboard (More info?)

keith wrote:

> On Tue, 21 Sep 2004 23:09:06 -0500, David Maynard wrote:
>
>
>>keith wrote:
>>
>>
>>>On Tue, 21 Sep 2004 19:46:35 -0500, David Maynard wrote:
>>>
>>>
>>
>><snip of B.S.>
>>
>>>>Yes, and we might as well let Crucial-Micron sum it up.
>>>>
>>>>http://www.crucial.com/library/sfiles2.asp
>>>>
>>>>"Both FPM and EDO are said to be asynchronous. In other words, the
>>>>memory and the system clock are not synchronized."
>>>
>>>
>>>Bullshit! The memory *is* synchronous to the processor clock. The chipset
>>>makes it so.
>>>
>>
>>Go argue with Crucial-Micron.
>
>
> David, asnwer one question: Are you an engineer? Ok, two, have you ever
> designed a computer system or any such animal? If you can honestly answer
> 'yes' to both questions, you have just earned the awart for being obteuse.
> If not, let's just say you haven't a clue what you're talking about. You
> *are* wrong, in any of the four quadrants. Ok, let's just say you're
> hopelessly tangled up in terminology (and ego). It isn't all that
> difficult, and it has been explained to you several times now.
>

As I already said, go argue with Crucial-Micron. Maybe they'll enjoy the
chest pounding.
 
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.overclocking,alt.comp.hardware,comp.sys.ibm.pc.hardware.systems,alt.comp.periphs.mainboard (More info?)

In comp.sys.ibm.pc.hardware.chips David Maynard <dNOTmayn@ev1.net> wrote:
> David Wang wrote:

> > Nothing is truly "asynchronous" in this context. The DRAM is considered
> > "asynchronous" because it did not explicitly move from one state to
> > another state in response to s clock input, rather, it changed states
> > relative to the timing of some control signals, but those control
> > signals were generated by a DRAM controller, which is itself
> > "synchronous" and operated on a base clock frequency.

> The confusion comes from it being 'converted', if you will, from
> asynchronous, at the RAM, to synchronous by the chipset.

The real problem is that the word "asynchronous" has real meanings
to EE's. There are research into asynchronous processors and RAM,
and those need explicit handshakes to move data around. FPM/EDO
does not come close to fitting in the definition there. You should
perhaps call it something else other than "asynchronous".

> > since the DRAM manufacturers were actually pipelining and
> > spitting out data on xEDO parts just as they were on SDRAM parts.

> Yes, except that FPM/EDO is simply holding the Row Address so the chipset
> 'can' do subsequent reads without that delay, if the data is in that range.
> The chipset 'can', then, do multiple reads, setting the column address, as
> in a 'stream' but it is not required to (by the RAM) nor are the column
> addresses required to be in any particular order (beyond the dictates of
> practicality). Of course, doing a stream 'makes sense' but the async RAM
> doesn't care; it's a function of the chipset design.

> With SDRAM, however, the stream (burst mode) is inherent to the RAM itself,
> not just good sense, with each subsequent data set in the stream implicit
> and internally incremented (synchronous with the clock) by the SDRAM.

You're going to lose this angle if you're hanging the differentiation
of "asynchronous" FPM/EDO vs "synchronous" SDRAM. What you're looking
at is the difference in feature list. SDRAM contains a superset of
features, and you can design it to

"holding the Row Address so the chipset 'can' do subsequent reads
without that delay, if the data is in that range. The chipset 'can',
then, do multiple reads, setting the column address, as in a 'stream'
but it is not required to (by the RAM) nor are the column addresses
required to be in any particular order (beyond the dictates of
practicality"

For a given address, SDRAM has different programmability, and it can
give you burst in lengths of 1, 2, 4, or 8 beats of data. You can
pipeline multiple accesses and get 1 beat of data each. In that case,
the SDRAM is just holding the row access so the chipset can do
subsequent reads without delay to the same open row. The SDRAM device
does not care if you give it a new address every cycle. It will give
you data in any address order you choose to give it, just like FPM/EDO.

You can also pipeline EDO, and PB EDO (which is still hopefully
"asynchronous" by your definition) also bursts out data in 4 consective
beats. The stream is "inherant" to the DRAM device, and there's no
need of a "clock" signal here. The PB EDO device internally wraps around
the 2 least significant address bits and gives the data to you in bursts
of 4 beats, in consective "cycles". The "bursting" nature is a feature
list, not anything you can use to support the asynchronous/synchronous
argument.

> The more significant difference, in the context of async vs sync, is that
> SDRAM does not look to the edges of multiple 'strobe' signals for timing.
> All timing comes from the clock edges. e.g. addresses are not latched, I.E.
> 'clocked', by CAS and RAS, as with async RAM, they're latched on clock
> edges. All timing comes directly from the clock (which does not even exist
> on the async RAM bus) and therein lies the 'synchronous' nature of it.

This is a poor definition because DDRx SDRAM, Direct RDRAM and SLDRAM
look to multiple clock/strobe signal references for timing. Different
parts of the DRAM devices do different things in response to the
different clock/strobes. It's rather interesting how Direct RDRAM's
clock-from-master and clock-to-master scheme works, and each part of
the same chip can actually be in two different timing domains. Perhaps
Direct RDRAM may be considered as "synchronous interface" and
"asynchronous internally". :)

Then there's SLDRAM. Three sets of clock/strobes IIRC. What would that
be? Tri-synchronous?



--
davewang202(at)yahoo(dot)com
 
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.overclocking,alt.comp.hardware,comp.sys.ibm.pc.hardware.systems,alt.comp.periphs.mainboard (More info?)

David Wang wrote:

> In comp.sys.ibm.pc.hardware.chips David Maynard <dNOTmayn@ev1.net> wrote:
>
>>David Wang wrote:
>
>
>>>Nothing is truly "asynchronous" in this context. The DRAM is considered
>>>"asynchronous" because it did not explicitly move from one state to
>>>another state in response to s clock input, rather, it changed states
>>>relative to the timing of some control signals, but those control
>>>signals were generated by a DRAM controller, which is itself
>>>"synchronous" and operated on a base clock frequency.
>
>
>>The confusion comes from it being 'converted', if you will, from
>>asynchronous, at the RAM, to synchronous by the chipset.
>
>
> The real problem is that the word "asynchronous" has real meanings
> to EE's. There are research into asynchronous processors and RAM,
> and those need explicit handshakes to move data around. FPM/EDO
> does not come close to fitting in the definition there. You should
> perhaps call it something else other than "asynchronous".
>
>
>>>since the DRAM manufacturers were actually pipelining and
>>>spitting out data on xEDO parts just as they were on SDRAM parts.
>
>
>>Yes, except that FPM/EDO is simply holding the Row Address so the chipset
>>'can' do subsequent reads without that delay, if the data is in that range.
>>The chipset 'can', then, do multiple reads, setting the column address, as
>>in a 'stream' but it is not required to (by the RAM) nor are the column
>>addresses required to be in any particular order (beyond the dictates of
>>practicality). Of course, doing a stream 'makes sense' but the async RAM
>>doesn't care; it's a function of the chipset design.
>
>
>>With SDRAM, however, the stream (burst mode) is inherent to the RAM itself,
>>not just good sense, with each subsequent data set in the stream implicit
>>and internally incremented (synchronous with the clock) by the SDRAM.
>
>
> You're going to lose this angle if you're hanging the differentiation
> of "asynchronous" FPM/EDO vs "synchronous" SDRAM. What you're looking
> at is the difference in feature list. SDRAM contains a superset of
> features, and you can design it to
>
> "holding the Row Address so the chipset 'can' do subsequent reads
> without that delay, if the data is in that range. The chipset 'can',
> then, do multiple reads, setting the column address, as in a 'stream'
> but it is not required to (by the RAM) nor are the column addresses
> required to be in any particular order (beyond the dictates of
> practicality"
>
> For a given address, SDRAM has different programmability, and it can
> give you burst in lengths of 1, 2, 4, or 8 beats of data. You can
> pipeline multiple accesses and get 1 beat of data each. In that case,
> the SDRAM is just holding the row access so the chipset can do
> subsequent reads without delay to the same open row. The SDRAM device
> does not care if you give it a new address every cycle. It will give
> you data in any address order you choose to give it, just like FPM/EDO.
>
> You can also pipeline EDO, and PB EDO (which is still hopefully
> "asynchronous" by your definition) also bursts out data in 4 consective
> beats. The stream is "inherant" to the DRAM device, and there's no
> need of a "clock" signal here. The PB EDO device internally wraps around
> the 2 least significant address bits and gives the data to you in bursts
> of 4 beats, in consective "cycles". The "bursting" nature is a feature
> list, not anything you can use to support the asynchronous/synchronous
> argument.
>
>
>>The more significant difference, in the context of async vs sync, is that
>>SDRAM does not look to the edges of multiple 'strobe' signals for timing.
>>All timing comes from the clock edges. e.g. addresses are not latched, I.E.
>>'clocked', by CAS and RAS, as with async RAM, they're latched on clock
>>edges. All timing comes directly from the clock (which does not even exist
>>on the async RAM bus) and therein lies the 'synchronous' nature of it.
>
>
> This is a poor definition because DDRx SDRAM, Direct RDRAM and SLDRAM
> look to multiple clock/strobe signal references for timing. Different
> parts of the DRAM devices do different things in response to the
> different clock/strobes. It's rather interesting how Direct RDRAM's
> clock-from-master and clock-to-master scheme works, and each part of
> the same chip can actually be in two different timing domains. Perhaps
> Direct RDRAM may be considered as "synchronous interface" and
> "asynchronous internally". :)
>
> Then there's SLDRAM. Three sets of clock/strobes IIRC. What would that
> be? Tri-synchronous?

http://www.ece.neu.edu/students/dmorano/talks/nucar990528.pdf
 
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.overclocking,alt.comp.hardware,comp.sys.ibm.pc.hardware.systems,alt.comp.periphs.mainboard (More info?)

On Tue, 21 Sep 2004 19:46:35 -0500, David Maynard <dNOTmayn@ev1.net> wrote:

>George Macdonald wrote:
>> "Irrelevant .... as long as" That's a good one.:-[]
>
>And accurate. Obviously the controller must operate properly with the RAM
>it 'supports' (the "as long as" part) but the 'nature' of the RAM is not
>'dependent' on the memory controller (the "irrelevant" part) or else we'd
>have RAM sticks spontaneously changing their 'type' every time someone
>creatively engineered a new memory solution.
>
>I.E. "What kind of RAM is that stick? Gee, I dunno. Yesterday it was async
>but Bob over there is designing a new memory controller so..."
>
>> Nearly as good as you
>> trying to argue with Dave Wang... utterly oblivious!
>
>You apparently didn't understand that conversation either.

That's rich! Coming from someone who, a coupla days ago, was telling us
that the 60ns full random access cycle time for FPM/EDO DRAM was comparable
to a 10ns tick on the SDRAM interface. No - SDRAM is not 6 times faster
than EDO DRAM. Got it.....yet.:-[]

I *do* understand that you claim to have err, "mispoke".<titter>

>>>SDRAM will simply not function without the proper clock, that is wholly non
>>>existent with async FPM/EDO RAM, and you better be in SOME form of
>>>synchrony with that clock or you aren't going to be able to send commands,
>>>read data, or anything else.
>>
>>
>> That clock runs the I/O interface of the SDRAM
>
>And everything inside.

Nope. You simply don't have a clue how it works. In SDRAM the memory
array is not clocked off the external clock; the sense amp charge/precharge
is not clocked off it either - it's still an asynchronous device at that
level. The real need for the I/O clock is to synchronize the latching of
the various I/O signals which can be slightly skewed wrt each other... to
provide an "event", the clock transition, so that any given combination can
be recognized as a "command".

>> - uhh, that's what it's for.
>
>And why it's called synchronous.

Yes the I/O interface is synchronous.

>> The clock has been basically moved from the FSB+memory controller to
>> multiple clocks on the modules and ultimately to the chip interfaces.
>
>It doesn't exist on FPM/EDO memory busses because they're asynchronous.
>There's no place for it to go and nothing for it to 'synchronize'.

It exists at the level of the memory controller - uhh, it got moved... and
multiplied... to usually 12 or 16 clocks depending on the number of DIMM
slots. In fact if Micron had had their way it would have stayed the same
for BEDO (Burst EDO)... which would have had approximately the same
performance as SDRAM... err, thank you RAMBUS.:-(

>>>>is irrelevant to the fact that, in any system
>>>>implementation, it effectively operates in lock step with the memory
>>>>controller clock.
>>>
>>>The memory controller operates from a clock for it's own reasons but there
>>>is no 'clock' going to FPM/EDO RAM for them to be in 'synchrony' with. They
>>>operate asynchronously.
>>
>>
>> I never said there was a clock to the chips.
>
>I didn't say you did. I'm pointing it out to help you understand it.

<snigger>

>> Why do you insist on stating
>> the obvious?
>
>Because you keep having problems understanding it.

<guffaw> Is that also why you keep splitting text to alter context too?...
an old Usenet trick that!... seen it before.🙂

>> The memory has to be
>> capable of working in concert with it.
>
>No, the memory controller has to be able to operate the RAM type it
>'supports' but I can use the RAM in anything I like. It is a device with
>it's own specifications and doesn't 'depend' on the memory controller for
>it's 'nature', or what 'type' it is. I could interface FPM/EDO to a simple
>microprocessor that has no 'memory controller' at all, or use it in
>something that's not even a 'computer'.

No memory controller eh? What would you call the circuitry on your
non-"computer" which generates RAS and CAS strobes and row and column
addresses and has data transceivers? Do tell!

The "specifications" of the RAM are derived from a desire to keep up with a
clock, in this case the FSB clock. To imply that RAM was designed in a
vacuum, independently of system & memory controller needs, is sheer heresy.

>> As usual you have started from a position of ignorance and folksy
>> self-invented ideas. Then you have set out to defend this madness by
>> reading data sheets and fitting their facts into your weird framework. You
>> could have the honesty to acknowledge where you were wrong, instead of
>> which you make statements which are elementary knowledge of DRAM operation
>> as though it somehow elevates your position. I've had enough of this.
>
>All you're doing is making a fool of yourself by thinking the throwing of
>insults constitutes a technical case.

It's the only explanation for your obstinate refusal to see the facts as
they are.

>> If you feel that TomsHardware enriches your pool of knowledge, that's your
>> problem. I think we're done here!
>
>Yes, and we might as well let Crucial-Micron sum it up.
>
>http://www.crucial.com/library/sfiles2.asp
>
>"Both FPM and EDO are said to be asynchronous. In other words, the memory
>and the system clock are not synchronized."

No argument - they are asynch devices. They operate in a PC system off the
FSB clocking of the memory controller. At that level, everything in a
computer could be considered an asynch device which just has to respond
within a defined clock tick framework.

Rgds, George Macdonald

"Just because they're paranoid doesn't mean you're not psychotic" - Who, me??
 
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.overclocking,alt.comp.hardware,comp.sys.ibm.pc.hardware.systems,alt.comp.periphs.mainboard (More info?)

In comp.sys.ibm.pc.hardware.chips David Maynard <dNOTmayn@ev1.net> wrote:

> http://www.ece.neu.edu/students/dmorano/talks/nucar990528.pdf

Mr Morano's presentations do not address the points I had raised
about your definitions.

Burst capability != synchronous.

DDRx SDRAM/D RDRAM/SLDRAM use multiple clock/strobe signals for
synchronization.


--
davewang202(at)yahoo(dot)com
 
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.overclocking,alt.comp.hardware,comp.sys.ibm.pc.hardware.systems,alt.comp.periphs.mainboard (More info?)

David Wang wrote:
> In comp.sys.ibm.pc.hardware.chips David Maynard <dNOTmayn@ev1.net> wrote:
>
>
>>http://www.ece.neu.edu/students/dmorano/talks/nucar990528.pdf
>
>
> Mr Morano's presentations do not address the points I had raised
> about your definitions.

It addresses *the* point: EDO/FPM asynchronous memory.

> Burst capability != synchronous.

I didn't mean to suggest it did and sorry if you got that impression.

> DDRx SDRAM/D RDRAM/SLDRAM use multiple clock/strobe signals for
> synchronization.

The key word is "clock."
 
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.overclocking,alt.comp.hardware,comp.sys.ibm.pc.hardware.systems,alt.comp.periphs.mainboard (More info?)

George Macdonald wrote:

> On Tue, 21 Sep 2004 19:46:35 -0500, David Maynard <dNOTmayn@ev1.net> wrote:
>

<snip of wasted 'titters', word games, and assorted chest thumpings>

>>
>>Yes, and we might as well let Crucial-Micron sum it up.
>>
>>http://www.crucial.com/library/sfiles2.asp
>>
>>"Both FPM and EDO are said to be asynchronous. In other words, the memory
>>and the system clock are not synchronized."
>
>
> No argument - they are asynch devices.

I'm glad we finally got that part straightened out.

> They operate in a PC system off the
> FSB clocking of the memory controller. At that level, everything in a
> computer could be considered an asynch device which just has to respond
> within a defined clock tick framework.

Not quite. When there is a common bus clock that the devices are
synchronized to then they're on a synchronous bus. But an EDO/FPM memory
bus has no common clock and is a classic asynchronous memory bus.

http://www.ece.neu.edu/students/dmorano/talks/nucar990528.pdf


>
> Rgds, George Macdonald
>
> "Just because they're paranoid doesn't mean you're not psychotic" - Who, me??
 
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.overclocking,alt.comp.hardware,comp.sys.ibm.pc.hardware.systems,alt.comp.periphs.mainboard (More info?)

On Thu, 23 Sep 2004 18:42:08 -0500, David Maynard <dNOTmayn@ev1.net> wrote:

>George Macdonald wrote:
>
>> On Tue, 21 Sep 2004 19:46:35 -0500, David Maynard <dNOTmayn@ev1.net> wrote:
>>
>
><snip of wasted 'titters', word games, and assorted chest thumpings>

Sorry but your pants are down!

>>>
>>>Yes, and we might as well let Crucial-Micron sum it up.
>>>
>>>http://www.crucial.com/library/sfiles2.asp
>>>
>>>"Both FPM and EDO are said to be asynchronous. In other words, the memory
>>>and the system clock are not synchronized."
>>
>>
>> No argument - they are asynch devices.
>
>I'm glad we finally got that part straightened out.

I have never argued that point. I believe I've made my point clearly
enough already - the horse is dead!

>> They operate in a PC system off the
>> FSB clocking of the memory controller. At that level, everything in a
>> computer could be considered an asynch device which just has to respond
>> within a defined clock tick framework.
>
>Not quite. When there is a common bus clock that the devices are
>synchronized to then they're on a synchronous bus. But an EDO/FPM memory
>bus has no common clock and is a classic asynchronous memory bus.
>
>http://www.ece.neu.edu/students/dmorano/talks/nucar990528.pdf

Says nothing of the sort... re: your ability to adapt the facts to your
distorted view.

Rgds, George Macdonald

"Just because they're paranoid doesn't mean you're not psychotic" - Who, me??
 
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.overclocking,alt.comp.hardware,comp.sys.ibm.pc.hardware.systems,alt.comp.periphs.mainboard (More info?)

George Macdonald wrote:
> On Thu, 23 Sep 2004 18:42:08 -0500, David Maynard <dNOTmayn@ev1.net> wrote:
>
>
>>George Macdonald wrote:
>>
>>
>>>On Tue, 21 Sep 2004 19:46:35 -0500, David Maynard <dNOTmayn@ev1.net> wrote:
>>>
>>
>><snip of wasted 'titters', word games, and assorted chest thumpings>
>
>
> Sorry but your pants are down!
>
>
>>>>Yes, and we might as well let Crucial-Micron sum it up.
>>>>
>>>>http://www.crucial.com/library/sfiles2.asp
>>>>
>>>>"Both FPM and EDO are said to be asynchronous. In other words, the memory
>>>>and the system clock are not synchronized."
>>>
>>>
>>>No argument - they are asynch devices.
>>
>>I'm glad we finally got that part straightened out.
>
>
> I have never argued that point. I believe I've made my point clearly
> enough already - the horse is dead!
>
>
>>> They operate in a PC system off the
>>>FSB clocking of the memory controller. At that level, everything in a
>>>computer could be considered an asynch device which just has to respond
>>>within a defined clock tick framework.
>>
>>Not quite. When there is a common bus clock that the devices are
>>synchronized to then they're on a synchronous bus. But an EDO/FPM memory
>>bus has no common clock and is a classic asynchronous memory bus.
>>
>>http://www.ece.neu.edu/students/dmorano/talks/nucar990528.pdf
>
>
> Says nothing of the sort... re: your ability to adapt the facts to your
> distorted view.
>
> Rgds, George Macdonald
>
> "Just because they're paranoid doesn't mean you're not psychotic" - Who, me??

Since your replies have degenerated to gibberish I take it you've finally
realized that FPM/EDO memory, and the bus it's on, is asynchronous.

Which does, indeed, make it a dead horse.
 
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.overclocking,alt.comp.hardware,comp.sys.ibm.pc.hardware.systems,alt.comp.periphs.mainboard (More info?)

On Wed, 22 Sep 2004 22:14:01 -0500, David Maynard wrote:

> keith wrote:
>
>> On Tue, 21 Sep 2004 23:09:06 -0500, David Maynard wrote:
>>
>>
>>>keith wrote:
>>>
>>>
>>>>On Tue, 21 Sep 2004 19:46:35 -0500, David Maynard wrote:
>>>>
>>>>
>>>
>>><snip of B.S.>
>>>
>>>>>Yes, and we might as well let Crucial-Micron sum it up.
>>>>>
>>>>>http://www.crucial.com/library/sfiles2.asp
>>>>>
>>>>>"Both FPM and EDO are said to be asynchronous. In other words, the
>>>>>memory and the system clock are not synchronized."
>>>>
>>>>
>>>>Bullshit! The memory *is* synchronous to the processor clock. The chipset
>>>>makes it so.
>>>>
>>>
>>>Go argue with Crucial-Micron.
>>
>>
>> David, asnwer one question: Are you an engineer? Ok, two, have you ever
>> designed a computer system or any such animal? If you can honestly answer
>> 'yes' to both questions, you have just earned the awart for being obteuse.
>> If not, let's just say you haven't a clue what you're talking about. You
>> *are* wrong, in any of the four quadrants. Ok, let's just say you're
>> hopelessly tangled up in terminology (and ego). It isn't all that
>> difficult, and it has been explained to you several times now.
>>
>
> As I already said, go argue with Crucial-Micron. Maybe they'll enjoy the
> chest pounding.

You really are stupid, eh? Perhpas you'd like to slide around some more,
since your butt's been turned to lard by *many* enngineers in the industry.

--
Keith
 
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.overclocking,alt.comp.hardware,comp.sys.ibm.pc.hardware.systems,alt.comp.periphs.mainboard (More info?)

On Sun, 26 Sep 2004 17:04:27 -0500, David Maynard wrote:

> George Macdonald wrote:
>> On Thu, 23 Sep 2004 18:42:08 -0500, David Maynard <dNOTmayn@ev1.net> wrote:
>>
>>
>>>George Macdonald wrote:
>>>
>>>
>>>>On Tue, 21 Sep 2004 19:46:35 -0500, David Maynard <dNOTmayn@ev1.net> wrote:
>>>>
>>>
>>><snip of wasted 'titters', word games, and assorted chest thumpings>
>>
>>
>> Sorry but your pants are down!
>>
>>
>>>>>Yes, and we might as well let Crucial-Micron sum it up.
>>>>>
>>>>>http://www.crucial.com/library/sfiles2.asp
>>>>>
>>>>>"Both FPM and EDO are said to be asynchronous. In other words, the memory
>>>>>and the system clock are not synchronized."
>>>>
>>>>
>>>>No argument - they are asynch devices.
>>>
>>>I'm glad we finally got that part straightened out.
>>
>>
>> I have never argued that point. I believe I've made my point clearly
>> enough already - the horse is dead!
>>
>>
>>>> They operate in a PC system off the
>>>>FSB clocking of the memory controller. At that level, everything in a
>>>>computer could be considered an asynch device which just has to respond
>>>>within a defined clock tick framework.
>>>
>>>Not quite. When there is a common bus clock that the devices are
>>>synchronized to then they're on a synchronous bus. But an EDO/FPM memory
>>>bus has no common clock and is a classic asynchronous memory bus.
>>>
>>>http://www.ece.neu.edu/students/dmorano/talks/nucar990528.pdf
>>
>>
>> Says nothing of the sort... re: your ability to adapt the facts to your
>> distorted view.
>>
>> Rgds, George Macdonald
>>
>> "Just because they're paranoid doesn't mean you're not psychotic" - Who, me??
>
> Since your replies have degenerated to gibberish I take it you've finally
> realized that FPM/EDO memory, and the bus it's on, is asynchronous.

Fool! The memory system is *SYNCHRONOUS* on all PCs. Hell, the *wire*
between any two points is "asynchronous", but that doesn't help the
understanding of how the system works!

In the case *HERE* there is a difference between synchronous chipsets and
*asynchronous* chipsets, and it has *ZERO* to do with the type of memory
attached. You can now slither further...
>
> Which does, indeed, make it a dead horse.

Your donky is dog food. ..has been for weeks.

--
Keith
 
Archived from groups: comp.sys.ibm.pc.hardware.chips,alt.comp.hardware.overclocking,alt.comp.hardware,comp.sys.ibm.pc.hardware.systems,alt.comp.periphs.mainboard (More info?)

keith wrote:

> On Sun, 26 Sep 2004 17:04:27 -0500, David Maynard wrote:
>
>
>>George Macdonald wrote:
>>
>>>On Thu, 23 Sep 2004 18:42:08 -0500, David Maynard <dNOTmayn@ev1.net> wrote:
>>>
>>>
>>>
>>>>George Macdonald wrote:
>>>>
>>>>
>>>>
>>>>>On Tue, 21 Sep 2004 19:46:35 -0500, David Maynard <dNOTmayn@ev1.net> wrote:
>>>>>
>>>>
>>>><snip of wasted 'titters', word games, and assorted chest thumpings>
>>>
>>>
>>>Sorry but your pants are down!
>>>
>>>
>>>
>>>>>>Yes, and we might as well let Crucial-Micron sum it up.
>>>>>>
>>>>>>http://www.crucial.com/library/sfiles2.asp
>>>>>>
>>>>>>"Both FPM and EDO are said to be asynchronous. In other words, the memory
>>>>>>and the system clock are not synchronized."
>>>>>
>>>>>
>>>>>No argument - they are asynch devices.
>>>>
>>>>I'm glad we finally got that part straightened out.
>>>
>>>
>>>I have never argued that point. I believe I've made my point clearly
>>>enough already - the horse is dead!
>>>
>>>
>>>
>>>>>They operate in a PC system off the
>>>>>FSB clocking of the memory controller. At that level, everything in a
>>>>>computer could be considered an asynch device which just has to respond
>>>>>within a defined clock tick framework.
>>>>
>>>>Not quite. When there is a common bus clock that the devices are
>>>>synchronized to then they're on a synchronous bus. But an EDO/FPM memory
>>>>bus has no common clock and is a classic asynchronous memory bus.
>>>>
>>>>http://www.ece.neu.edu/students/dmorano/talks/nucar990528.pdf
>>>
>>>
>>>Says nothing of the sort... re: your ability to adapt the facts to your
>>>distorted view.
>>>
>>>Rgds, George Macdonald
>>>
>>>"Just because they're paranoid doesn't mean you're not psychotic" - Who, me??
>>
>>Since your replies have degenerated to gibberish I take it you've finally
>>realized that FPM/EDO memory, and the bus it's on, is asynchronous.
>
>
> Fool! The memory system is *SYNCHRONOUS* on all PCs.

No, it's not (if it's FPM/EDO, or any other asynchronous RAM), and thank
you for demonstrating how some people can't see straight even when a
tutorial is placed right in front of them, as in the above link explaining
asynchronous FPM/EDO and the corresponding asynchronous memory bus they
operate on.

As pointed out earlier, it is intuitively obvious that all timing must
operate so that the signals communicate properly (a condition you seem to
think automatically means 'synchronous'). That is not, however, the digital
electronics world definition of 'synchronous'. Synchronous is a specific
means for accomplishing that timing, which is by means of a common clock.

Asynchronous accomplishes it without the benefit of a common clock, as in
the asynchronous memory bus in the above pdf link.

I'll put it simple for you: no common clock; no synchronous (regardless of
how wonderful or tightly timed you may think things are)

> Hell, the *wire*
> between any two points is "asynchronous", but that doesn't help the
> understanding of how the system works!
>
> In the case *HERE* there is a difference between synchronous chipsets and
> *asynchronous* chipsets, and it has *ZERO* to do with the type of memory
> attached. You can now slither further...

You are apparently confused between busses operating asynchronously, or
synchronously, with respect to each other vs a bus that is, of itself, an
asynchronous, or synchronous, bus.

There is, however, a common characteristic of the two: a common clock.