G
Guest
Guest
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:
> > 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.
That's Mr Morano's presentation to his class. I don't think
that by its presence on the web, it automatically means we
all have to agree with everything that is written on it,
including terminology that he may have used to convey an
idea, but may not have been defined precisely.
When I get around to this aspect of the memory system,
I try to inject more than just the buzzwords of "synchronous"
and "asynchronous" into the discussion, because to me,
the "synchronous" memory system isn't very much so, and
if we had real asynchronous memory busses with built in
hand shaking between the DRAM controller and DRAM devices,
then perhaps we wouldn't need to deal with timing problems.
http://www.ece.umd.edu/courses/enee759h.S2003/lectures/Lecture10.pdf
The problem here is that "SDRAM" is by definition "Synchronous",
and EDO/FPM isn't "synchronous" as SDRAM was defined. So what
is EDO/FPM? So we take the path that says if it's not
synchronous, then it must be asynchronous? Or do we look
deeper?
It's not "asynchronous" as in the classical sense of the word,
much less a "classical asynchronous memory bus". Truth of the
matter is that you can't design a real asynchronous memory
controller to interface with EDO/FPM, because the timing
of those DRAM devices have to be known a priori, and the
controller has to know when to assert those signals. In a
"classical asynchronous interface" that timing has to be
negotiated, and the DRAM device will dictate to the controller
when the data will come.
> > Burst capability != synchronous.
> I didn't mean to suggest it did and sorry if you got that impression.
You spent quite a bit of time to differentiate between SDRAM
and FPM/EDO. I doubt that I received that "impression" on my
own accord.
> > DDRx SDRAM/D RDRAM/SLDRAM use multiple clock/strobe signals for
> > synchronization.
> The key word is "clock."
Which one(s)?
--
davewang202(at)yahoo(dot)com
In comp.sys.ibm.pc.hardware.chips David Maynard <dNOTmayn@ev1.net> wrote:
> 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.
That's Mr Morano's presentation to his class. I don't think
that by its presence on the web, it automatically means we
all have to agree with everything that is written on it,
including terminology that he may have used to convey an
idea, but may not have been defined precisely.
When I get around to this aspect of the memory system,
I try to inject more than just the buzzwords of "synchronous"
and "asynchronous" into the discussion, because to me,
the "synchronous" memory system isn't very much so, and
if we had real asynchronous memory busses with built in
hand shaking between the DRAM controller and DRAM devices,
then perhaps we wouldn't need to deal with timing problems.
http://www.ece.umd.edu/courses/enee759h.S2003/lectures/Lecture10.pdf
The problem here is that "SDRAM" is by definition "Synchronous",
and EDO/FPM isn't "synchronous" as SDRAM was defined. So what
is EDO/FPM? So we take the path that says if it's not
synchronous, then it must be asynchronous? Or do we look
deeper?
It's not "asynchronous" as in the classical sense of the word,
much less a "classical asynchronous memory bus". Truth of the
matter is that you can't design a real asynchronous memory
controller to interface with EDO/FPM, because the timing
of those DRAM devices have to be known a priori, and the
controller has to know when to assert those signals. In a
"classical asynchronous interface" that timing has to be
negotiated, and the DRAM device will dictate to the controller
when the data will come.
> > Burst capability != synchronous.
> I didn't mean to suggest it did and sorry if you got that impression.
You spent quite a bit of time to differentiate between SDRAM
and FPM/EDO. I doubt that I received that "impression" on my
own accord.
> > DDRx SDRAM/D RDRAM/SLDRAM use multiple clock/strobe signals for
> > synchronization.
> The key word is "clock."
Which one(s)?
--
davewang202(at)yahoo(dot)com