Author Topic: confused, fpm vs edo, how to identify?  (Read 2104 times)

0 Members and 1 Guest are viewing this topic.

Online DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 5083
  • Country: gb
confused, fpm vs edo, how to identify?
« on: January 16, 2026, 05:04:41 pm »
Hi,
I'm very confused. I need to install four SIM72 modules in an older X-Terminal, which, being MIPS-R3K-based, has an external RAM controller designed for FPM, and they must also be 50-60nsec, according to the documentation 70-80nsec won't work.

I don't think EDO modules will work there; the timing is slightly different from FPM, and here we are: I need to buy FPM modules.

But they are *very* expensive!

I received a very interesting offer: four Samsung KMM5368105BK-6 ("-6" means "60 ns") modules for $30 shipped

But I'm not sure if they're FPMs; they look like EDO, but how can I verify that remotely? I can't find the datasheet  :-//

Is there a trick to identifying FPM/EDO from the chip label?

Thanks  :D
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 17761
  • Country: fr
Re: confused, fpm vs edo, how to identify?
« Reply #1 on: January 16, 2026, 05:50:52 pm »
Well, looking it up, it is definitely listed as EDO with parity:
https://www.memory4less.com/samsung-32mb-simm-edo-kmm5368105bk-6
 

Online DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 5083
  • Country: gb
Re: confused, fpm vs edo, how to identify?
« Reply #2 on: January 16, 2026, 06:20:09 pm »
Next step, how to identify fpm modules to be bought
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 17761
  • Country: fr
Re: confused, fpm vs edo, how to identify?
« Reply #3 on: January 16, 2026, 06:48:08 pm »
Looks like the above website has FPM sticks, and yes, they look more expensive than EDO for some reason, probably because they're older and rarer.

But as to being able to determine which is which by just looking at them, I don't think there's any foolproof way. They look identical. So unless it's directly marked on the sticks or you can find the info by looking up the exact PN or reference of the RAM chips, I don't know of any way you can tell for sure.
 

Online DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 5083
  • Country: gb
Re: confused, fpm vs edo, how to identify?
« Reply #4 on: January 16, 2026, 10:39:55 pm »
A lot of doubts about the FPM_with_EDO_mode to FPM backward compatibility

Anyway, thanks to a VPN, I found the datasheet.
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Online DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 5083
  • Country: gb
Re: confused, fpm vs edo, how to identify?
« Reply #5 on: January 16, 2026, 10:44:17 pm »
There were many RAM controllers of that era that were designed to work with either.  Does the manual specifically say FPM only?

I can't find a digital manual to be uploaded here. I only have the paper manual of my Tektronix xp417, made in 1997, using a MIPS CPU manufacturered by LSI.

In 1997 machines were still moving from FPM to EDO, and R3K ram controllers were very sensitive about the ram timing.
« Last Edit: January 16, 2026, 10:45:53 pm by DiTBho »
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Online DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 5083
  • Country: gb
Re: confused, fpm vs edo, how to identify?
« Reply #6 on: January 16, 2026, 11:20:22 pm »
The manual doesn't even mention "EDO".
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Offline Zoli

  • Frequent Contributor
  • **
  • Posts: 789
  • Country: ca
  • Grumpy old men
Re: confused, fpm vs edo, how to identify?
« Reply #7 on: January 17, 2026, 07:39:12 am »
One possible source would be the HP Laserjet4 memory expansion modules. I have some 8MB modules left from a printer, but I have to dig them out....
 

Online DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 5083
  • Country: gb
Re: confused, fpm vs edo, how to identify?
« Reply #8 on: January 17, 2026, 11:18:24 am »
What makes me confused is the datasheet title: "Fast Page Mode with EDO Mode"

Is it FPM with EDO? Wtf??? Either it is FPM or it is EDO.

What makes it confusing is assuming that "EDO" is supposed to be "an improved version" of "FPM", which implies that there should be a sort of fallback compatibility mode.

Which is all wrong and deceiving as the ram controller on the X terminal expects the data to "disappear" from the bus as soon as the CAS signal is released, while the EDO keeps it alive, confusing the older (1) MIPS ram controller.

That will cause "Bus Contention".

On YT, there's this video, suggesting the answer is No, it won't work unless you "mod" the hw.

(1) The EDO technology appeared in 1995, while the Xterminal is based on LSI LR33020, whose ram controller was designed in 1997 with a conservative approach, therefore based on 1994 technology.
« Last Edit: January 17, 2026, 12:26:35 pm by DiTBho »
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Online DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 5083
  • Country: gb
Re: confused, fpm vs edo, how to identify?
« Reply #9 on: January 17, 2026, 11:23:17 am »
Meanwhile, I took the risk of buying the ram kit.
« Last Edit: January 17, 2026, 11:26:08 am by DiTBho »
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 17761
  • Country: fr
Re: confused, fpm vs edo, how to identify?
« Reply #10 on: January 17, 2026, 05:12:31 pm »
I haven't dealt with FPM/EDO RAM in ages so I don't really remember the details. Well, last time I used EDO RAM was to upgrade a LeCroy scope a few years ago, but the manuals were clear about the type of RAM supported.

Now after reading some, it looks like EDO RAM should be backward-compatible with FPM and will run in FPM mode if the machine only supports that (hence the "EDO mode"), so that should work. Hopefully.
 

Offline ejeffrey

  • Super Contributor
  • ***
  • Posts: 4827
  • Country: us
Re: confused, fpm vs edo, how to identify?
« Reply #11 on: January 17, 2026, 07:05:47 pm »
A lot of doubts about the FPM_with_EDO_mode to FPM backward compatibility

Anyway, thanks to a VPN, I found the datasheet.

I thought that EDO memory was compatible with FPM controllers, it just didn't work any faster?  My memory is certainly hazy that far back, but I remember that EDO quickly became universal in the marketplace and it was common to upgrade older systems with EDO to run e.g., Win95.
 

Offline Zoli

  • Frequent Contributor
  • **
  • Posts: 789
  • Country: ca
  • Grumpy old men
Re: confused, fpm vs edo, how to identify?
« Reply #12 on: January 17, 2026, 07:46:41 pm »
A lot of doubts about the FPM_with_EDO_mode to FPM backward compatibility

Anyway, thanks to a VPN, I found the datasheet.

I thought that EDO memory was compatible with FPM controllers, it just didn't work any faster?  My memory is certainly hazy that far back, but I remember that EDO quickly became universal in the marketplace and it was common to upgrade older systems with EDO to run e.g., Win95.
AFAIK, is the other way around: EDO controllers accepted FPM. One example is the aforementioned HP Laserjet 4, which accepts only FPM, no EDO. I vaguely recall a motherboard(Intel chipset socket 7, pre-MMX) where you had option between FPM(default) or EDO in the BIOS. With EDO SIMMs, it worked in both settings; with FPM SIMMs set to EDO->CMOS reset to clean up.
 

Online DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 5083
  • Country: gb
Re: confused, fpm vs edo, how to identify?
« Reply #13 on: January 18, 2026, 12:55:50 am »
The ram controller on the X terminal expects the data to "disappear" from the bus as soon as the CAS signal is released, while the EDO keeps it alive, confusing the older (1) MIPS ram controller.

That will cause "Bus Contention".

This is the problem
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Offline Zoli

  • Frequent Contributor
  • **
  • Posts: 789
  • Country: ca
  • Grumpy old men
Re: confused, fpm vs edo, how to identify?
« Reply #14 on: January 18, 2026, 07:27:30 am »
Meantime, I've dig out the SIMM's: 70ns HY514400(A), so it's a no-go.
 

Online DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 5083
  • Country: gb
Re: confused, fpm vs edo, how to identify?
« Reply #15 on: January 18, 2026, 04:59:00 pm »
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Offline ejeffrey

  • Super Contributor
  • ***
  • Posts: 4827
  • Country: us
Re: confused, fpm vs edo, how to identify?
« Reply #16 on: January 18, 2026, 08:17:52 pm »
This is the problem

I'm confused and your diagram also looks like edo dram should work with a fpm controller.  I find both explanations online, but they don't make sense.

The CAS and RAS timings are generated by the controller.  So an FPM controller will always use FPM timings.  An EDO controller performing a read burst is allowed to start the next CAS cycle before it has completed latching the data because it's guaranteed to stay valid for longer.

But in your FPM timing diagram that's just the empty space between "valid" blocks.  An FPM controller using FPM timings shouldn't care what's on the bus at that time, it's invalid.  And it won't signal a new CAS cycle too early because it thinks its using the FPM timings?  Or am I completely misunderstanding?

Is the issue with multiple modules interleaved?  That the data hold of one module interferes with the data phase of the next module

Obviously an EDO controller that tried to use EDO timing would fail on non-EDO memory, they would need an option to turn EDO mode off.  IIRC this was all before dram modules had SPD chips, so you needed to program timings in the bios.
 

Online DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 5083
  • Country: gb
Re: confused, fpm vs edo, how to identify?
« Reply #17 on: January 18, 2026, 10:58:21 pm »

Is the issue with multiple modules interleaved?  That the data hold of one module interferes with the data phase of the next module

Precisely.

On the Tek xp400, the ram bus is 64bit, there are four sim modules.

Slot0, Slot2
Slot1, Slot3

Two Slots are always paired.

Bank0: Slot0, Slot2
Bank1: Slot1, Slot3

Slot0,Slot2 are first class, the other two Slot1,Slot3 are "optional"; if you install them, then the ram controller will interleave A-B.

So, you should somehow force high impedance between two cycles to fix the interleaving problem, because EDO doesn't automatically release the bus.

No high impedance.
« Last Edit: January 19, 2026, 10:21:26 pm by DiTBho »
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Online DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 5083
  • Country: gb
Re: confused, fpm vs edo, how to identify?
« Reply #18 on: January 19, 2026, 10:29:28 pm »
I analyzed the timing, again.

A controller born for FPM sends the "End of Read" signal and expects the data to disappear from the bus within 10ns.
But each EDO module holds it there for 20ns.

So, even without interleaving, you may still get corruption if the controller tries to write immediately after reading.

Out of 10ns!!!
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Online DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 5083
  • Country: gb
Re: confused, fpm vs edo, how to identify?
« Reply #19 on: January 19, 2026, 10:31:24 pm »
Meanwhile, I ordered qty=4 FPM modules, 60ns.
So I will be able to "check" and "test" these hypotheses.
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf