VOGONS


First post, by Masejoer

User metadata
Rank Member
Rank
Member

Quick question - is there any better way to better test SRAM besides a basic Xgpro SRAM test? Is there any way to write and read back X number of bits to verify that the chip is the appropriate size and functions 100%, similar to memtest verifying system RAM? Test stable cache speed?

Or is the attached all we have to go off of to find obviously-bad SRAM? Just verifying things are physically good before pushing cache to the limit in a full system build?

Thanks!

Reply 1 of 3, by rasz_pl

User metadata
Rank l33t
Rank
l33t

eprom programmers are cheap and convenient, but dont test at appropriate speed, and as you noticed they provide black box pass/fail result without revealing internal methodology.
ideally you would have FPGA based test rig with programmable patterns, speed, pin driving strengths etc

https://github.com/raszpl/FIC-486-GAC-2-Cache-Module for AT&T Globalyst
https://github.com/raszpl/386RC-16 memory board
https://github.com/raszpl/440BX Reference Design adapted to Kicad
https://github.com/raszpl/Zenith_ZBIOS MFM-300 Monitor

Reply 2 of 3, by Masejoer

User metadata
Rank Member
Rank
Member
rasz_pl wrote on 2023-04-23, 15:52:

eprom programmers are cheap and convenient, but dont test at appropriate speed, and as you noticed they provide black box pass/fail result without revealing internal methodology.
ideally you would have FPGA based test rig with programmable patterns, speed, pin driving strengths etc

Alternatively, is there a good DOS way to test cache itself/verify integrity when set to different fsb speeds and BIOS settings? Just push the system and look for crashes?

I don't know how one can effectively test L2 cache/verify everything is good in a built system.

Reply 3 of 3, by rasz_pl

User metadata
Rank l33t
Rank
l33t

me neither 🙁 I dont even know what would show flaw faster/better, a cache friendly code or one that doesnt fit in cache easily? I know original Quake is not really cache friendly, at least the SRAM cache can even slow it down https://dependency-injection.com/intel-430fx- … riton-l2-cache/

https://github.com/raszpl/FIC-486-GAC-2-Cache-Module for AT&T Globalyst
https://github.com/raszpl/386RC-16 memory board
https://github.com/raszpl/440BX Reference Design adapted to Kicad
https://github.com/raszpl/Zenith_ZBIOS MFM-300 Monitor