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

Joined: 01 Feb 2004 Posts: 1846 Location: France
|
Posted: Mon Feb 22, 2021 6:09 pm Post subject: |
|
|
| lavrentii wrote: | Really an amazing work, it is always e pleasure to watch the development of such masterful work!
You speak about the user having the option to access CPU registers etc. So will the be a possibility to run custom assembly code on the tested CPU? |
Absolutely.
The tool chain is quite easy :
1/ compile code (I use the wonderful sbasm)
2/ convert the binary to a Xilinx compliant .MEM file (I use srec_cat)
3/ Inject the .MEM file inside the FPGA .bit file (with Xilinx's data2mem.exe)
4/ Upload the bit file to the UCA's Flash (or directly to the FPGA) with the UCA Analyzer Tool.
I have a simple .bat to do these steps from command line.
Technically, it's also possible to alter directly the memory (right now, I added an option to read memory content on the fly) _________________ 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 |
|
 |
lavrentii

Joined: 14 Feb 2021 Posts: 799 Location: Bulgaria
|
Posted: Tue Feb 23, 2021 5:39 am Post subject: |
|
|
Sound great!
It would be nice if you provide a detailed instruction with an example for people inexperienced with FPGAs. Not now of course - in the future. Keep up the good work! |
|
| Back to top |
|
 |
xsecret

Joined: 01 Feb 2004 Posts: 1846 Location: France
|
|
| Back to top |
|
 |
xsecret

Joined: 01 Feb 2004 Posts: 1846 Location: France
|
Posted: Fri Apr 02, 2021 6:16 am Post subject: Final Universal Chip Analyzer disclosed! |
|
|
After 2 months working on the final hardware, changing dozen of PCBs and soldering like crazy, I'm happy to disclose the final "production" UCA! I finally redesigned the base FPGA board to add some future-proof feature like an ARM-based MCU (much more powerful than the original AVR), an USB-C connector, 512 Mb Flash, and more!
Everything is described here : https://x86.fr/final-universal-chip-analyzer-disclosed/
I'm now looking for a last "final" betatester. As assembling all boards by hand takes hours, I can only choose one (besides John). If you're interested and follow these conditions:
1. Having time to spend (testing a lot of CPU and reporting issues is long)
2. Having a quite big collection of different chips from the 70s to mid-90 (486s) era, especially with rare IC
3. Living in the EU (Much faster to send new prototypes if needed)
please let me know! _________________ 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 |
|
 |
rjluna2
Joined: 27 Oct 2014 Posts: 1302 Location: Hiram, GA, USA
|
Posted: Fri Apr 02, 2021 7:52 am Post subject: |
|
|
Wow  |
|
| Back to top |
|
 |
cvandijk
Joined: 21 Jul 2016 Posts: 3589 Location: Netherlands
|
Posted: Fri Apr 02, 2021 8:26 am Post subject: |
|
|
| That's great news! |
|
| Back to top |
|
 |
xsecret

Joined: 01 Feb 2004 Posts: 1846 Location: France
|
Posted: Fri Jun 18, 2021 1:21 pm Post subject: Experimental Pentium Overdrive testing with the UCA |
|
|
When I designed the Universal Chip Analyzer, the goal was to be able to test everything from the 4004 to the 486 DX4-100 (and CPUs sharing the same pinout like AMD/Cyrix 5×86).
Any Pentium-class CPU was out of scope due to physical limitation. Even if the UCA architecture can probably handle them from an electrical point of view, the size of adapters is just too small for the 200+ pins Socket needed for a Socket 4 or 5.
Even the Socket 3 used by Pentium Overdrive on the PCB can’t fit between the two connectors. So P5 support on the UCA looked really impossible.
Really? Wait a minute…
Story continues here: https://x86.fr/experimental-pentium-overdrive-testing-with-the-uca/ _________________ 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 |
|
 |
Vegeta

Joined: 13 Apr 2013 Posts: 7049
|
Posted: Fri Jun 18, 2021 1:23 pm Post subject: |
|
|
Very cool! _________________ Wanted: 4 x VT-25-A tubes |
|
| Back to top |
|
 |
debs3759

Joined: 18 Jan 2006 Posts: 9477 Location: Northampton, Divided Kingdom
|
Posted: Fri Jun 18, 2021 5:59 pm Post subject: |
|
|
Very nice! _________________ My graphics card database can be found at http://www.gpuzoo.com.
I can resist anything except temptation.
Debs |
|
| Back to top |
|
 |
xiaoyanxu

Joined: 23 Apr 2011 Posts: 1029 Location: China
|
Posted: Fri Jun 18, 2021 9:15 pm Post subject: |
|
|
 |
|
| Back to top |
|
 |
Neon

Joined: 04 Feb 2008 Posts: 1512 Location: Dallas, Texas, USA
|
Posted: Fri Jun 18, 2021 10:26 pm Post subject: |
|
|
It will mostly be used to determine function status, instruction set support, and cpuid. So it will be useful for these, too.  |
|
| Back to top |
|
 |
xsecret

Joined: 01 Feb 2004 Posts: 1846 Location: France
|
|
| Back to top |
|
 |
xsecret

Joined: 01 Feb 2004 Posts: 1846 Location: France
|
|
| Back to top |
|
 |
cvandijk
Joined: 21 Jul 2016 Posts: 3589 Location: Netherlands
|
Posted: Tue Jan 25, 2022 2:28 pm Post subject: |
|
|
| That's great news, can't wait to use it. |
|
| Back to top |
|
 |
xsecret

Joined: 01 Feb 2004 Posts: 1846 Location: France
|
Posted: Wed Jan 26, 2022 12:08 pm Post subject: All PGA 386s benchmarked with the UCA |
|
|
All PGA 386s benchmarked with the UCA
The C&T Super386 being the last of the PGA 386-compatible CPUs ever released to be supported by the Universal Chip Analyzer, it was time to publish some benchmarks! The current integrated benchmark uses a lot of standard x86 operations (mov, add, conditional and unconditional jumps, …) and integer math instructions (add, sub, div, mult). Keep in mind that the UCA can achieve a 0-wait-states-everywhere communication with the CPU, nullifying any added latencies from chipset, RAM, or whatever. The results below are 100% linked to the raw CPU power without any limitation from the subsystem.
More: https://x86.fr/all-pga-386s-benchmarked-with-the-uca/ _________________ 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 |
|
 |
|