Retrofitting cache--any issues?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Logistics
    Badcaps Veteran
    • Apr 2007
    • 721
    • USA

    #1

    Retrofitting cache--any issues?

    While researching some ancient DIP20 cache for a 486 board, I started thinking about adapters, specifically some to convert SOIC and SOJ to DIP, which I had come across on the net. I ended up finding, iirc, an SOIC chip which was pin-compatible with the original DIP. However, rather than being around 100ns, it was more around 40 or 50 nanoseconds.

    It may have also required 3V rather than 5V, but that aside will the much faster cache cause timing issues or is it simply bottle-necked by the chipset feeding it? (Assuming the cache is now much faster than the system can even utilize.)
    Presonus Audiobox USB, Schiit Magni 3, Sony MDR-V700
  • Compgeke
    Badcaps Veteran
    • Feb 2014
    • 524
    • USA

    #2
    Re: Retrofitting cache--any issues?

    The faster cache won't make much difference. I have some 20ns cache on my '93 486 board (Shuttle HOT-409) so I don't see why 40 or 50 would make much of a difference over 100. I believe my HOT-433 has 10ns cache but that's also a later board with PCI and entire onboard I/O and such.

    Comment

    • mockingbird
      Badcaps Legend
      • Dec 2008
      • 5484
      • -

      #3
      Re: Retrofitting cache--any issues?

      Better ask over at Vogons. The depth of knowledge of retro computer gear there is astounding.

      Comment

      • Logistics
        Badcaps Veteran
        • Apr 2007
        • 721
        • USA

        #4
        Re: Retrofitting cache--any issues?

        Originally posted by Compgeke
        The faster cache won't make much difference. I have some 20ns cache on my '93 486 board (Shuttle HOT-409) so I don't see why 40 or 50 would make much of a difference over 100. I believe my HOT-433 has 10ns cache but that's also a later board with PCI and entire onboard I/O and such.
        Are you sure they were 10ns? Because usually chips that were 100ns were etched -10, 90's were -9 and so on.
        Presonus Audiobox USB, Schiit Magni 3, Sony MDR-V700

        Comment

        • eccerr0r
          Solder Sloth
          • Nov 2012
          • 8687
          • USA

          #5
          Re: Retrofitting cache--any issues?

          the 3.3V/5V issue may be a bigger problem if the chips are not tolerant of both voltages.
          I'm not sure there really were 100ns SRAM cache chips because DRAMs were readily available faster than that, even in the 486 era (and 386 era as well, I do recall using 70 or 80ns chips then)... 100ns SRAMs typically ended up being used for embedded applications...

          If the cache controller could be made to take advantage of the faster chips then possibly it could be made faster, but a lot of the times the capability of doing so is not available to the user. Ideally the SRAMs are fast enough to make one bus transaction every cycle (at least then), if it can already do it, then it doesn't help to go faster. Based on the bus frequency of typical 486's it sounds like you have to be in the 10-20ns range for SRAM to keep up with bus frequency at 33MHz (also keep in mind of the cache controller latency) so it's reasonable to be down that low.

          Comment

          • Logistics
            Badcaps Veteran
            • Apr 2007
            • 721
            • USA

            #6
            Re: Retrofitting cache--any issues?

            Yeah, I was confusing the chips on 30-pin simms with cache ic's.

            But the formula for nanoseconds to megahertz is 1 / ns * 1000. So for example, you needed 30ns cache to run at 33MHz.
            Last edited by Logistics; 04-28-2014, 01:25 PM.
            Presonus Audiobox USB, Schiit Magni 3, Sony MDR-V700

            Comment

            • eccerr0r
              Solder Sloth
              • Nov 2012
              • 8687
              • USA

              #7
              Re: Retrofitting cache--any issues?

              Yes if calculating cycle time, at 33MHz bus frequency, the cycle time is about 30ns. However as stated before, cache controller latency - it needs to at least add in a mux plus control logic - 30ns is not fast enough and you will need 10-20ns chips. The request comes out of the CPU, goes to the chipset, leaves the chipset, goes to the cache ram, back to the chipset and then back to the CPU.

              Even worse is if the tag needs to be accessed every cycle and you have to do two memory lookups every cycle. However I don't think many caches are done this way because the chip requirements would be ridiculous - and they tag a line at a time and you only pay a tag latency lookup once every few cycles and suffer misses a bit more often. Newer CPUs cheat by pipelining the tag lookups but you can't exactly do this with old CPUs (486 and older).

              Lots of things happen behind the scene...

              Comment

              Related Topics

              Collapse

              • Joho
                HP PRODESK 600 G2 DESKTOP MINI starting, no picture, fan only spinning faster and faster
                by Joho
                Hi there, I've got a HP Prodesk 600 G2 Mini on my bench, that turns on but no picture.

                Model: HP ProDesk 600 G2 Desktop Mini
                Product No: Y3J22EC#ABD
                BID=15WWP3ET6**#SABD#DABD

                Serial: CZC632BBCJ

                First I thought maybe BIOS got corrupted. Someone sent my corrected BIOS that I flashed. Now symptoms are: Mini starts when power is plugged in, Fan turns on and gets faster and faster until it's at 100%. Nothing gets excessibly hot.
                When I desolder the BIOS chip I get Beep codes / LED codes "BIOS is missing"
                Without CPU I get "CPU...
                03-07-2025, 09:18 AM
              • SoulFreeze
                Audio Issues - Realtek ALC3306 - Lenovo Slim Pro 7 14ARP8 - Type 83AX
                by SoulFreeze
                Hi, trying to troubleshoot some problems with this laptop I just finished repairing which had power issues (Burnt Buck converter - SY8883DFC shorted to ground).

                After repairing the above issue, I realized the following remaining problem,
                Sound only comes from bottom speakers, top palmrest speakers don't work. Neither does the headphone jack (static/buzzing).
                The computer recognizes headphones are connected and displays a popup in windows
                Sometimes, the computer will boot up and the sound will be working fine. However, if I run intensive programs and the computer...
                06-21-2025, 09:53 AM
              • Nagyesz
                Lenovo IdeaPad Gaming 3 15ACH - Ideapad 3 well known solder joint issues
                by Nagyesz
                I have a Lenovo IdeaPad Gaming 3 15ACH, which has started exhibiting the well-known issues of the Lenovo IdeaPad 3.

                All stress tests run perfectly, and there are no performance issues. However, the solder joints are almost certainly starting to fail. If the top two screws on the back are not screwed in, moving the screen results in a BSOD or, in some cases, a slight artifact and freeze. This is a 2023 notebook..

                How can I extend its lifespan? Could reflow help?

                It has ryzen 5 5500h, rtx 2050, no soldered ram.

                Example of the artifacts:
                ...
                03-01-2025, 11:11 AM
              • pwnjuice
                Bitlocker issues
                by pwnjuice
                Customers laptop had a Motherboard go bad and replaced it. they want to try to get data but. I am having bitlocker issues. I will list below

                Issue 1: When connect the drive to my computer to decrypt it I get this message. "there are no supported protectors on this drive the drive cannot be unlocked"

                Issue 2: When I run powershell as admin and try manage-bde -protectors -get e: I get this message. " ERROR: An attempt to access a required resource was denied. I also get the same error when I try manage-bde -status e: When I try the same with terminal with
                ...
                01-06-2025, 05:33 PM
              • Skgod
                Asus Rog strix g15 g513ih hn0865 and it's having display issues while running on igpu
                by Skgod
                Hey I am having Asus Rog strix g15 g513ih hn0865 and it's having display issues while running on igpu. Works fine when I open any game or whatsapp windows application. The issues are :
                Black screen, freeze
                The weird thing is that when as long as the laptop is running on igpu the problem keeps happening. But as soon as I open any game or whatsapp windows application, the laptop works completely fine.
                When the screen freeze or black screen I used to move the display lid up and down and it usually works like that.
                So can anyone tell me what would be the possible cause?...
                10-16-2024, 08:11 PM
              • Loading...
              • No more items.
              Working...