mkarcher wrote on 2023-06-10, 22:05:
While I only found 5 chips UM61256FK-15 in the spare SRAM box, I found 9 UM61m256K-15 (the m printed in italics is part of the chip marking...). The key point on getting -1-1-1 burst at FSB60 seems to be to not use a Cyrix processor. With an AMD 486DX4 at 60*2, I got 3-1-1-1 with the UM61m256K-15 chips, while it didn't work well at all with the Cyrix 5x86 at 60*2.
Furthermore, I don't get the Cyrix with jump prediction enabled stable at 120MHz at all at the moment - but the room temperature is around 10°C (18°F) higher than in the winter when I wrote the initial post. To test stuff with high FSB clocks, I used the AMD 486DX4 in 2x mode instead. All measurements performed with EDO in 4-2-2-2 mode and WB cache (WB cache causes low "memory move" performance)
This set of results shows that cacheless EDO with 0/0 WS (optimal condition) can beat a cached system only if your only option is to run the cache at 3-2-2-2. I was unable to get 0WS/0WS working with L2 chips inserted. I couldn't find a FPM module that works at 1WS/0WS at FSB66 at the moment. The comparison EDO/FPM at 66MHz should be similar to the comparison at 60MHz.
The m on the UMC part number indicates the module is a mixed-mode module, so 5V power, 3.3V I/O. I've attached a UMC datasheet for a mixed-mode module, albeit for 64kx8. I try to save my mixed mode modules for my socket 5 boards which claim to require them. On the other hand, they appear to work fine in 486 motherboards but will run warmer (according to my finger, anyway). From what I've seen, half of pshipkov's magic SRAM modules which do 2-1-1-1 at 66 Mhz on UUD are of the UMC mixed-mode variety, the others are non-mixed mode UMC modules.
The attachment SRAM-MixedMode-UM61M512.pdf is no longer available
Your findings parallel mine. If you swap the CPU from Am5x86 to Cx5x86, L2 wait states will need to be slowed down, starting at, I think, 50 MHz on UUD. This is with 256K double-banked. When running more cache, the L2 wait states need to be re-adjusted. Having an adjustable L2 module which can also accept the 8 ns 256K cache chips is ideal.
What is the stepping/revision of your Cx5x86? I think the last week for S1R3 that I've seen was week 44, 1995. Ideally you want a 120 MHz labelled Cx5x86 for branch prediction for 120 MHz operation. If you have a 100 MHz, S1R3, cx5x86, it may work with branch prediction at 100 MHz, but not 120 MHz - yet it may still work at 120 MHz but w/out branch prediction. This was my finding anyway. I vaguely recall another user trying to get LSSER working at 120 MHz on a 100 MHz CPU, which also did not work well at 120 MHz. S1R3 120 MHz cx5x86 chips are out there, but not as common as S0R5.
For Am5x86-180, I find that EDO at 0ws/0ws (no L2) may be faster than FPM at 1ws/0ws (L2 @ 3-1-1-1), depending on the application [at 180 MHz]. For my tests, DOOM preferred the FPM, while PCPBench and Quake preferred the EDO. For your tests, DOOM agreed with my results, however your results indicated that Quake and PCPBench were the same for FPM/EDO with the stated conditions. Your tests were at 2x60 while mine were at 3x60. Perhaps 180 MHz is needed for the EDO results of Quake/PCPBench to move ahead of FPM?
mkarcher wrote on 2023-06-10, 10:32:
Likely they are also more robust against bending. My machined pins bend quite easily, so inserting the cache board needs to be performed carefully. The dimensions you quote exceed the recommended maximum size for the machined precision sockets, which seems to be around 0.40mm x 0.55mm. They should work fine in the cheap spring-loaded sockets, as they are used on the MB-8433UUD-A, though.
Yes, they definitely demonstrate improved elasticity compared to those machine pins, and are also acceptably rigid.
mkarcher wrote on 2023-06-10, 10:32:
Soldering the caps on that PCB was my first hot-air experience (except for using a home-improvement store heat gun to bulk desolder scrap electronics). It's amazing to experience first-hand how surface tension is able to pull the capacitors back into their position when the solder melts. The percieved advantage of the wide nozzle is that I get to melt the paste on all pins approximately at the same time, so I expect the effect of locking the chip into the right position to be more pronounced than when using a small nozzle and hover over all the pins.
I've seen surface tension work well, like in some Norwegian guy's youtube videos, but I've also witnessed it work against me. However, the issue with the later could very well have been the air flow rate being too fast and the IC being too small (0603 capacitor). I'm not an expert on this but have learned my own tricks to deal with it. I find it much easier to hand solder most surface mount capacitors, including the larger ones. You need a steady hand. I pre-tin one of the capacitor pads, then grab the 0603 with tweezers in the other and put the 0603 into place, while the other hand is melting the pad with hand iron. I find with 0603 capacitors, trying to use paste and hot air blows the caps off course very easily. With larger tantalum caps, I tend to get unmelted paste remaining under the the cap.
mkarcher wrote on 2023-06-10, 10:32:
My experience with one of the bigger Chinese warehouse sellers is that their claimed stock is sometimes made up. I tried to order a set of 70 chips 256k x 16 25ns EDO RAM for video memory at one of them, that shall stay utnamed (mind the "typo" ;) ), as they claimed to have 32100 in stock at 1.05€ a piece, and after placing the order, they contacted me that they can only fulfill 30 of those, at the same time rising the price to 2.80€ a piece, so they asked me to send them extra money to receive less chips. They accepted my request to cancel that position on my order, though.
Yes, they do this all the time. I suspect some of these old IC's are traded like stocks and the price fluctuates often. For EliteMT LP61256GS-8, I asked the price a few years ago and it was $4.1/pc. I asked a week ago, to the same seller, and the price was $2.8/pc. Another issue is that many of these IC distributors who don't have the ICs in stock will try to find them for you, e.g. from the IC super market in Shenzen, thus more mark-ups.
As of last week, LP61245GS-8 chips were in stock if you don't mind paying $40USD shipping via DHL/UPS/FEDEX. Those companies are the worst criminals when it comes to their brokerage-related fees. Seems like every few years, they come up with a new brokerage type fee to add-on. The import taxes themselves are very small in comparison to their mafia-like brokerage fees, like I might pay $6 in taxes (goes to Canada) and $45 in brokerage fees (goes to UPS). This is why Canadians don't want US eBay sellers using FedEx or UPS. Canada Post has a fixed $10 brokerage fee (plus the tax).
If you live in the US, none of this is a problem. Most shipments just flow through to the consumer, even $1500 worth of electronics, without duties. Imagine the extra revenue the US government would receive if they taxed all imports like the rest of the world does. They could probably pay down the $31 trillion national debt a bit faster!
Plan your life wisely, you'll be dead before you know it.