| View previous topic :: View next topic |
| Author |
Message |
xsecret

Joined: 01 Feb 2004 Posts: 1847 Location: France
|
Posted: Fri Apr 03, 2020 8:17 am Post subject: UCA - Now testing early DRAMs like 4164/41256! [2022-02-07] |
|
|
Updates:
- 2020-04-03 : Added support for Intel 486s
- 2020-04-08 : Added support for AMD 486s & 5x86s
- 2020-04-21 : Added support for Cyrix, IBM & ST 486/5x86s
- 2020-04-28 : Added support for Texas Instruments 486s
- 2020-05-01 : Added support for UMC 486s
- 2020-07-02 : Added support for Intel 386DXs
- 2020-07-28 : Added support for AMD & IBM 386s
- 2020-07-31 : Added support for Intel RapidCAD
- 2020-08-21 : Added support for Cyrix 486DLC/DRx² & TI 486SXL(2) (PGA132)
- 2020-09-30 : Added support for Intel 286
- 2020-10-19 : JTAG Support Added to the UCA 486 Adapter
- 2020-12-11 : Added support for Intel 80188/80186
- 2020-12-28 : Added support for Intel 8087 FPUs
- 2021-01-19 : Added support for Intel 487 SX
- 2021-04-02 : Final Universal Chip Analyzer disclosed!
- 2021-06-18 : Experimental support for Pentium Overdrive
- 2022-01-25 : Added support for C&T Super386
- 2022-02-07 : UCA now able to test early DRAMs! (4164/41256)
-
-----------------
The whole story is probably too long for a thread here, so I wrote a post on my blog about the PGA Shield and the i486 support.
A log of progress has been made, and I'm now confident the base platform (FPGA PCB + the new PGA Shield) will soon be able to support everything from 4004 to 486/5x86!
Here is the story:
https://x86.fr/universal-chip-analyzer-supports-486/
All updates will be posted here. I'm already working on many adapters, so expect news soon!
Any question or suggestion, please ask!  _________________ ES-Only Collector : http://www.engineering-sample.com
Universal Chip Analyzer (UCA) : https://x86.fr/uca / http://www.cpu-world.com/forum/viewtopic.php?t=34349
Last edited by xsecret on Mon Feb 07, 2022 11:22 am; edited 19 times in total |
|
| Back to top |
|
 |
wren4777

Joined: 13 Dec 2016 Posts: 571 Location: Litija, Slovenia
|
Posted: Fri Apr 03, 2020 8:38 am Post subject: |
|
|
This is awesome! _________________ My WTB List
My collection
Have a nice day!  |
|
| Back to top |
|
 |
Vegeta

Joined: 13 Apr 2013 Posts: 7049
|
Posted: Fri Apr 03, 2020 11:12 am Post subject: |
|
|
Cool! For me please too  _________________ Wanted: 4 x VT-25-A tubes |
|
| Back to top |
|
 |
CPUShack

Joined: 16 Jun 2003 Posts: 34259 Location: State of Jefferson, USA
|
|
| Back to top |
|
 |
debs3759

Joined: 18 Jan 2006 Posts: 9477 Location: Northampton, Divided Kingdom
|
Posted: Fri Apr 03, 2020 11:55 am Post subject: |
|
|
Cool! I'm still hoping you create a motherboard that they will all run in Never did find motherboards for the 486 SXL _________________ My graphics card database can be found at http://www.gpuzoo.com.
I can resist anything except temptation.
Debs |
|
| Back to top |
|
 |
xsecret

Joined: 01 Feb 2004 Posts: 1847 Location: France
|
Posted: Wed Apr 08, 2020 1:03 pm Post subject: |
|
|
Good news : AMD 486 & 5x86 are now supported!
If you need additionnal screen shot, just check my blog post here :
https://x86.fr/the-uca-486-adapter-now-supports-amd-486-5x86/
Here are the CPU tested :
Am486DX2-50 (1) - Am486DX2-80NV8T (2) : 8 KB L1 Write-Through Cache. Both CPUID 0x432 with cpuid instruction not supported. Virtually undetectable from Intel DX2 : Same microcode. Same power consumption. Exact same performances. Maybe distinguishable from Intel DX2 with JTAG. Work in progress on this point.
Am486DX4-100NV8T (3) : 8 KB L1 Write-Through Cache. CPUID also 0x432 without cpuid instruction. Real nightmare to distinguish from Intel. B-Step a bit lower power (-5%) Vs AY-Step. INT Perfomance is lower than Intel DX4 (-20%). FP Performance almost identical. Power consumption is also lower (-25%). One interesting thing : In 2x mode, the CPU is exactly as fast as an Intel DX2. However, in 3x mode, it seems significantly slower than a DX4, but only in INT. Performances looks like 2.5x in INT (according to cycle count) and "real" 3x in FP. Strange. That deserves some additional investigation.
Am486DX4-120SV8B (4) - Am486DX4-100SV8B (5) : Newer core with SMI and Write-Back L1 Cache (still 8KB). CPUID instruction supported. 2x/3x Mode and WT/WB change CPUID (0x434/0x474 in 2x mode, 0x484/0x494 in 3x mode). Exact same performance than NV8T. Bit higher power consumption (+10%).
Am5x86-P75 (Am486DX3-133V16BGC) (6). 16KB Write-Back L1 Cache ! CPUID instruction supported. 3x/4x Mode and WT/WB change CPUID (0x484/0x494 in 3x mode mode, 0x4E4/0x4F4 in 4x mode). INT Performance identical to 486DX4-100 (looks like INT units are locked in 3x mode). FPU performance are far better (real 4x). Doesn't support overclocking to 160 MHz.
Am5x86-P75 (Am486DX3-133W16BGC) (7). Same than previous one, but supports overclocking to 160 MHz with 3.6V !
 _________________ ES-Only Collector : http://www.engineering-sample.com
Universal Chip Analyzer (UCA) : https://x86.fr/uca / http://www.cpu-world.com/forum/viewtopic.php?t=34349 |
|
| Back to top |
|
 |
cvandijk
Joined: 21 Jul 2016 Posts: 3589 Location: Netherlands
|
Posted: Wed Apr 08, 2020 1:16 pm Post subject: |
|
|
Interesting. Are you planning on testing a A80486DX4-90NV8T?
And is it possible to run custom x86 code on it? Or write your own firmware slot to support x87 FPU's or other CPU's? |
|
| Back to top |
|
 |
xsecret

Joined: 01 Feb 2004 Posts: 1847 Location: France
|
Posted: Wed Apr 08, 2020 1:54 pm Post subject: |
|
|
The A80486DX4-90NV8T shouldn't be different than any other NV8T, but yeah ! I think I have an ES. Some Rare CPU / ES Analysis with the UCA is planned with a new dedicated thread, soon
Yes, you can run any x86 code in it. The toolchain is available and the code must be compiled with NASM, then it's possible to read/write memory from Windows to get results. That's quite easy.
It's also possible to write your own HDL code for any CPU. The pinout is open, I can release the .ucf and the Xilinx Toolchain (ISE, actually) is free. But that's much harder if you're not not fluent in Verilog or VHDL. _________________ ES-Only Collector : http://www.engineering-sample.com
Universal Chip Analyzer (UCA) : https://x86.fr/uca / http://www.cpu-world.com/forum/viewtopic.php?t=34349 |
|
| Back to top |
|
 |
cvandijk
Joined: 21 Jul 2016 Posts: 3589 Location: Netherlands
|
Posted: Wed Apr 08, 2020 2:54 pm Post subject: |
|
|
Don't have experience with Verilog or VHDL, I was hoping for something more simple, like this pin is for this, and that pin for that.
Nice to hear that we can run custom x86 code on it, that means we can write our own benchmark code or something completely else, like random code to detect unknown CPU bugs. |
|
| Back to top |
|
 |
xsecret

Joined: 01 Feb 2004 Posts: 1847 Location: France
|
|
| Back to top |
|
 |
Neology

Joined: 25 May 2011 Posts: 2412 Location: VIC, AU
|
|
| Back to top |
|
 |
xsecret

Joined: 01 Feb 2004 Posts: 1847 Location: France
|
|
| Back to top |
|
 |
Alitoutou
Joined: 14 Jan 2009 Posts: 412 Location: Shanghai China
|
Posted: Thu Apr 09, 2020 11:25 am Post subject: |
|
|
cool! I want it
I'm more concerned about whether it can test AMD/cyrix/ST/UMC 486&5x86 finally.Wish you every success. _________________ day day up!
www.cpu-es.com |
|
| Back to top |
|
 |
cvandijk
Joined: 21 Jul 2016 Posts: 3589 Location: Netherlands
|
Posted: Thu Apr 09, 2020 11:30 am Post subject: |
|
|
| Are you going to create a Kickstarter for those? |
|
| Back to top |
|
 |
CPUShack

Joined: 16 Jun 2003 Posts: 34259 Location: State of Jefferson, USA
|
Posted: Thu Apr 09, 2020 12:09 pm Post subject: |
|
|
| Alitoutou wrote: | cool! I want it
I'm more concerned about whether it can test AMD/cyrix/ST/UMC 486&5x86 finally.Wish you every success. |
It will indeed! _________________ New for 2025! The CPU Shack has a co-processor!
Visit The CPU Shack of microprocessor history and information. |
|
| Back to top |
|
 |
|