DRAM and SRAM testing

General discussion for retro computing
User avatar
Wariorr
Posts: 25
Joined: Fri Sep 24, 2021 12:10 pm
Location: My training hall

DRAM and SRAM testing

Post by Wariorr »


Currently tested with 1024k x 4 ZIP RAM (only)
I'm a great warrior of old lore.
User avatar
NamelessOne
Posts: 26
Joined: Fri Sep 24, 2021 11:58 am
Location: The nameless city under earth

DRAM and SRAM testing

Post by NamelessOne »


A small update:
I have no name and never will have.
User avatar
Miwod
Posts: 27
Joined: Fri Sep 24, 2021 11:46 am
Location: New year Party

DRAM and SRAM testing

Post by Miwod »


I have improved the (P)ROM reading section, so not only "standard" ROMs can be saved but also ROMs with a very unique high- and low-active pinouts.
Commodore and ZX Spectrum like pinouts have already been tested. Unfortunately I cannot test if the QL ROMs can be read but there is no reason why not. ;)
It is possible now to add other special pinouts, now. Let me know if you have one that might be useful.
My name is Not Miwod. :!: :!: :!: :!: :!: :!: :!: :!:
User avatar
Zenobi
Posts: 46
Joined: Tue Feb 02, 2021 10:18 pm

DRAM and SRAM testing

Post by Zenobi »


Hi,
I forgot to announce the new firmware update here:
Almost a month after the release of firmware v0.14, I am happy to announce a new update. In v.15 all changes from the beta versions are available and a few other additions. The logic tests in particular have been greatly expanded and many could also be checked with real chips.
=== 1 ===
As in every firmware update, new memory chips have been implemented:
- The MK4332 is another very special DRAM that is similar to the TMS4132 (a chip with the organization of 2x 16k x 1).
- ZIP-20 64k x 4 and ZIP-16 256k x 1 can be tested.
There are a couple of fixes:
- The CY7C150 can now be tested.
- A turn on the address lines of the 7488/188/288 has been fixed. Now these bipolar ROMs can also be read out.
=== 2 ===
Lots of logic chips have been added:
- 7436, 51, LS51, 53, H53, 54, LS54, 63, 70, 83, 87, 95, L95, 98, 101, 192, 103, 104, 105, 106, 108, 110, 111, 115, 116, 118, 159, 184, 185, 196, 388, 563, 518, 519, 564, 580, 620, 621, 622, 623, 638, 639, 689, 740, 741, 744, 804, C901, C901, C902, 4054, 4055, 4056, 4086, 4504,4929, 4930, 4931, 49700, 49701, 49702, 49703, 49704, 49705, 49713, 49714, 75494, 80C95, 80C97, 80C98, 88C29, 88C30
And a couple of logic chips have been corrected:
- 7492, 165, 193, 273, 283
Another menu item now contains tests for non-logic chips. Various 7-segment displays and dot matrix displays can currently be tested with this.
=== 3 ===
The number of self-defined SRAMs and DRAMs has been increased to three components each (and a small display error for chips >64k was corrected).
Not without reason: The tester supports pretty much all relevant chips. Now there are a few less important chips left, but I don't have them myself and these should be checked before I implement them. The definitions can be downloaded from the firmware website, so far these are the following chips:
- 74C930, 6518 (1k x 1)
- 74LS216, 74LS316 (64 x 4)
- 74LS217, 74LS317 (64 x 4)
- 74LS218, 74LS318 (32 x 8)
- A6173081, HY638100, IS63C1024 (128k x 8)
- AS5C2008 (256k x 8)
- AS6C4008, P4C1048, F7447APC (512k x 8)
- GTE 3539 (256 x 8)
- HM6503H (2k x 1)
- HM6503L (2k x 1)
- HM6533 (1k x 4)
- HM6561 (256 x 4)
- P4C107 (1024k x 1)
- P4C163 (8k x 9)
- TC5516, LC3516 (2k x 2)
Some definitions have already been tested successfully (see status line in the file).
The definitions can be read into one of the six slots (three each for SRAMs and DRAMs) and the chip can then be tested.
If you have the opportunity: Please make sure to test and give feedback. I would also be very happy to get a sample of these chips and to include it in my test suite.
=== 4 ===
Further changes:
- The self-test has been improved so that shorts with neighboring pins are now recognized.
- There was an error in the error handling of the "March-U" test, which shouldn't be visible.
- It is possible to switch the pull-ups for (P)ROMs/EPROMs on and off separately. Since lots of bipolar ROMs use Open Collector Outputs, they should normally be switched on.
- The writing speed on an SD memory card has been increased (the SPI is now addressed in a dedicated mode).
=== 5 ===
A bigger topic is still the revision of the logic tests. Even if the tests are comparable (or even more detailed) with those of a TL-866 or
other testers, it does not mean that they cannot be improved. I have therefore cleaned up the entire database and expanded a number of tests and partially changed them.
Due to the high number, this is relatively tedious and I have unfortunately not all chips available for testing. The summary table was extended with a traffic light scheme:
green: I checked this test with a component.
yellow (with version number): This Test was checked by a user with a component in the firmware mentioned.
red: This test has not yet been checked with any real module.
I would appreciate any feedback from successfully tested chips or incorrectly tested chips in order to complete or correct them.
I would also be happy to receive samples of the yellow/red marked chip so that I can verify the tests myself after an update.
Attention:
A few bipolar chips that require more than 4-5mA as input current cannot be tested directly. A separate chapter has been added to the manual for this purpose. If you want to use the Retro Chip Tester mainly for testing TTL components, you should think about the change described there.
=== 6 ===
The manuals have also been updated and can be downloaded from my website.
Many Thanks.
User avatar
Yellohello
Posts: 27
Joined: Fri Sep 24, 2021 12:44 pm
Location: Happy place of dreams

DRAM and SRAM testing

Post by Yellohello »


A small update:
Firmware v.16 beta1 has been released with following features:
A new memory chip has been implemented:
SRAM 64 x 1: 4505 (e.g. HEF4505)
Further external definitions for "exotic" storage were created:
Tested definitions:
GTE 3539 (256 x 8 - SRAM)
MK4008 - (1k x 1 - DRAM)
TC5516 LC3516 (2k x 8 - SRAM)
Untested definitions (please give feedback):
74C930 - 6518 (1k x 1 - SRAM)
74LS216 - 74LS316 (64 x 4 - SRAM)
74LS217 - 74LS317 (64 x 4 - SRAM)
74LS218 - 74LS318 (32 x 8 - SRAM)
A6173081 - HY638100 - IS63C1024 (128k x 8 - SRAM)
AS5C2008 (256k x 8 - SRAM)
AS6C4008 - P4C1048 - F7447APC (512k x 8 - SRAM)
HM6503H (2k x 1 - SRAM)
HM6503L (2k x 1 - SRAM)
HM6533 (1k x 4 - SRAM)
P4C107 (1024k x 1 - SRAM)
P4C163 (8k x 9 - SRAM)
SMJ44400 TC514400 (1024k x 4 - DRAM)
The logic test routine has been optimized so that "expanders" can also be tested.
Lots of new logic chips have been added:
- 7441, 43, 44, 45, 50, 60, 82, 111, 176, 177, 184, 197, 265, 279, 284, 285, 290, 295, 352, 353, 376, 378, 379, 395, 396, 398, 425, 426, 590, 669, 682
- 4018, 4032, 4035, 4038, 4060, 4063, 4067, 4095, 4096, 40104, 40107, 40109, 40110, 40163, 40192, 40193, 40194
- 4501, 4507, 4513, 4516, 4522, 4530, 4539, 4558, 4560, 4561, 4585, 4724, IE4, IE5, IE11
A couple of logic chips have been corrected:
- 74279
- 4018, 40192, 40193, 4516, 4522, 4531, 4585
And some smaller changes.
Hello there all.
User avatar
Doggeboy0A
Posts: 27
Joined: Fri Sep 24, 2021 11:26 am
Location: nowhere

DRAM and SRAM testing

Post by Doggeboy0A »


To give you a quick overview about all verified test functions for logic chips (note: green means, I have this chip in my collection and can verify the test; yellow means, that a user has verified that the test worked, red means it might work but is still untested):
A readable version is available on my website.
I'm good doggee
User avatar
Donotreadtis
Posts: 28
Joined: Fri Sep 24, 2021 11:39 am
Location: Africa

DRAM and SRAM testing

Post by Donotreadtis »


Even when the v0.17 has been officially released a few days ago, a new 0.18 beta 1 can be tested now:
Important:
This update resets the configuration to the default setting. After the update, the SD card and other settings may have to be made again.
=== 1 ===
Lots of new logic chips have been added:
- 74xx: 171, 276, 350, 351, 381, 382, 385, 436, 437, 446, 449, 568, 592, 593, 604, 605, 606, 607, 666, 667, 686, 687, 758, 759, 848, 873, 874, 876, 878, 879, 880, 1000, 1002, 1003, 1004, 1005, 1008, 1010, 1011, 1020, 1032, 1034, 1035, 1240, 1241, 1242, 1243, 1244, 1245, 1620, 1621, 1622, 1623, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645
- 75xx: 121, 122, 123, 125, 127, 154, 172, 173, 188, 189, 466, 467, 469, 470, 471, 472, 473, 474, 8T23
- 8216/3216, 8226/3226, 4935
And a couple of logic chips have been corrected:
- 74286, 382, 577, 756
Furthermore, a couple of analog ICs have been added on request:
- LM139, LM239, LM339
- uA741
The informative value of the test results is limited, however, since testing can only be done digitally.
=== 2 ===
PALs and GALs with 24 pins can be dumped (the same restrictions apply as for PALs/GALs with 20 pins).
=== 3 ===
There is a new option "Auto pullup" in the configuration. If the pullups for SRAMs or DRAMs are switched off, the tester tries to detect an Open Collector output independently and switches on the necessary pullups. If necessary, the pullups are also switched on for 4116 DRAMs. This feature is still experimental.
Africa, ohh my Africa...
User avatar
TerraNova
Posts: 27
Joined: Fri Sep 24, 2021 12:54 pm
Location: Cold land of new earth

DRAM and SRAM testing

Post by TerraNova »


@slabbi: thanks for the update and keep going
I'm settling new lands
Hover
Posts: 37
Joined: Mon Nov 16, 2020 11:31 am

DRAM and SRAM testing

Post by Hover »


Very impressive. As i can see, the project is developing dynamically.







Post Reply