English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 05 June 2020, 11:10   #21
NorthWay
Registered User
 
Join Date: May 2013
Location: Grimstad / Norway
Posts: 839
I saw a comment somewhere on how it could perhaps be possible to train an AI thingie to learn what different logic gates look like, and from that put together and build up a logic working of a decapped IC.
NorthWay is offline  
Old 05 June 2020, 11:33   #22
talybont
Registered User
 
Join Date: Oct 2016
Location: Norway
Posts: 170
Quote:
Originally Posted by NorthWay View Post
I saw a comment somewhere on how it could perhaps be possible to train an AI thingie to learn what different logic gates look like, and from that put together and build up a logic working of a decapped IC.

Maybe you are referring to this: http://eab.abime.net/showthread.php?t=102583



The possibilities are endless, but just because someone can imagine it doesn't mean it will be easy to do. Someone still needs to do some actual work. If the person in question has actual abilities beyond fantasy remains to be seen.
talybont is offline  
Old 05 June 2020, 15:32   #23
coldacid
WinUAE 4000/40, V4SA
 
coldacid's Avatar
 
Join Date: Apr 2020
Location: East of Oshawa
Posts: 538
Not to mention that AI processing of the die photos would result in a nice electrical diagram but not necessarily the logic diagram desired for figuring out how to reimplement everything in an FPGA.
coldacid is offline  
Old 05 June 2020, 16:38   #24
NorthWay
Registered User
 
Join Date: May 2013
Location: Grimstad / Norway
Posts: 839
Quote:
Originally Posted by coldacid View Post
Not to mention that AI processing of the die photos would result in a nice electrical diagram but not necessarily the logic diagram desired for figuring out how to reimplement everything in an FPGA.
It would be a nice start simply recognizing regular logic like AND, OR, NOT, EOR etc and then step up to adders, shifters, multipliers, and so on.

I'd like to think of it as a visual equivalent to ReSource where the program logic finds all the singularities and does its best to stitch together logic, and you can come in with your human knowledge and mark out parts or whole blocks for what they do. The AI portion should learn more the more ICs it sees.
NorthWay is offline  
Old 05 June 2020, 18:22   #25
coldacid
WinUAE 4000/40, V4SA
 
coldacid's Avatar
 
Join Date: Apr 2020
Location: East of Oshawa
Posts: 538
I'm talking about the logic primitives, though.
coldacid is offline  
Old 05 June 2020, 20:27   #26
talybont
Registered User
 
Join Date: Oct 2016
Location: Norway
Posts: 170
Cool, so who will start the ball rolling?
talybont is offline  
Old 06 June 2020, 14:10   #27
PurpleMelbourne
Banned
 
PurpleMelbourne's Avatar
 
Join Date: Dec 2018
Location: Australia
Age: 51
Posts: 99
The AI sounds like a great idea. How about the 6800 series and then onto the 68000 series.
But also there might be pre 6800 stuff done in a similar style which would also be good for the AI to start learning first.

Does anyone here already know AI? It wouldn't be the first time that Amiga users learn an entirely new field so as to apply it to the beautiful machine.
PurpleMelbourne is offline  
Old 18 March 2021, 03:53   #28
MoonDragn
Registered User
 
Join Date: Feb 2021
Location: Gaithersburg/USA
Posts: 50
really just need a program to turn the different layers into P and N for decoding the silicon, then a matter of converting it to their respective schematic representations. Assuming each component is isolated from another in the layers and assuming you can figure out which layer is which and which ones are the signal carrying layers. Not sure you can do it by picture alone, you would need to take a sample of each layer and process them.

Last edited by MoonDragn; 18 March 2021 at 04:05.
MoonDragn is offline  
Old 19 March 2021, 18:10   #29
pandy71
Registered User
 
Join Date: Jun 2010
Location: PL?
Posts: 2,745
Quote:
Originally Posted by MoonDragn View Post
really just need a program to turn the different layers into P and N for decoding the silicon
There is new Open Source DeGate https://github.com/DegateCommunity/Degate/ but all layers need to be available as pictures (metalization removed). Anyway tgether with already avaiable IC schematics at https://github.com/nonarkitten/amiga...cement_project it should be possible to get accurate transistor / gate FPGA representation.
pandy71 is offline  
Old 29 June 2022, 19:09   #30
fpgaarcade
Registered User
 
Join Date: Jul 2009
Location: sweden
Posts: 30
It was me (Mike@fpgaarcade) who delivered the chips to the guy who does siliconpr0n during a business trip a few years ago. We've been working to reverse engineer the die shots for a while and I believe we are close.
I'll update you asap, and yes it will be public.
/Mike
fpgaarcade is offline  
Old 29 June 2022, 20:37   #31
fpgaarcade
Registered User
 
Join Date: Jul 2009
Location: sweden
Posts: 30
Interestingly, the original three chips (Agnus, Paula and Denise) are made with an NMOS process. Gary and Lisa were CMOS.


It's not trivial to turn an image into a netlist. It's a bit harder to extract gates from that netlist. The real issue is turning what is a sea of basic cells (think NOR / INV etc) into some RTL code - it's time consuming and error prone.


There are tools you can use to check logical equivalence between the two designs. So, I think we will capture the original logic one day.
fpgaarcade is offline  
Old 08 July 2022, 13:36   #32
simon_m74
Registered User
 
Join Date: Mar 2013
Location: UK
Posts: 221
I hope that the Amig chips can be remade soon!
simon_m74 is offline  
Old 09 July 2022, 02:38   #33
jasonsbeer
Registered User
 
jasonsbeer's Avatar
 
Join Date: May 2020
Location: Iowa, USA
Posts: 150
Quote:
Originally Posted by fpgaarcade View Post
It was me (Mike@fpgaarcade) who delivered the chips to the guy who does siliconpr0n during a business trip a few years ago. We've been working to reverse engineer the die shots for a while and I believe we are close.
I'll update you asap, and yes it will be public.
/Mike
This is great news. Thank you for your work!
jasonsbeer is offline  
Old 09 July 2022, 11:35   #34
kamelito
Zone Friend
 
kamelito's Avatar
 
Join Date: May 2006
Location: France
Posts: 1,801
IIRC some diagrams (was it Agnus?) leaked some years ago.
kamelito is offline  
Old 10 July 2022, 02:23   #35
jasonsbeer
Registered User
 
jasonsbeer's Avatar
 
Join Date: May 2020
Location: Iowa, USA
Posts: 150
Quote:
Originally Posted by kamelito View Post
IIRC some diagrams (was it Agnus?) leaked some years ago.
Schematics of the original Agnus and other custom Amiga ICs are out there.

https://github.com/nonarkitten/amiga...cement_project
jasonsbeer is offline  
Old 10 July 2022, 05:56   #36
NorthWay
Registered User
 
Join Date: May 2013
Location: Grimstad / Norway
Posts: 839
There seems to be several projects to document, deconstruct and rebuild all the chips. It could be interesting making a thread (or website?) tracking the existence and progress of these. Do anyone have a rough guesstimate at where we are at?
NorthWay is offline  
Old 11 July 2022, 11:14   #37
jbilander
Registered User
 
jbilander's Avatar
 
Join Date: Jun 2018
Location: Stockholm
Age: 48
Posts: 264
These are the current re-implementations that I know of at the time of writing:

Denise (Martin Åberg, https://github.com/endofexclusive/deniser)
Gary (Matthias Heinrichs, https://gitlab.com/MHeinrichs)
Buster (Matt Harlum, https://github.com/LIV2/Bluster)
CIA (Niklas Ekström, https://github.com/niklasekstrom/cia-verilog)
Agnus (https://github.com/jbilander/ReAgnus) Niklas Ekström has a prototype working.
Paula (https://github.com/nonarkitten/amiga.../paula/Paula.v) Frederic Requin mentioned that his implementation can work as a stand-alone chip.
jbilander is offline  
Old 11 July 2022, 20:11   #38
NorthWay
Registered User
 
Join Date: May 2013
Location: Grimstad / Norway
Posts: 839
Thanks!
Somewhere in the back of my head I have a feeling there is at least one more Gary project? And I don't know if they are the same, but I'm pretty sure I have seen mention of CIA replacements under the names of both FBI and KGB?

What is lacking then? Super Buster (Dave Haynie v12 on the backburner due to chip shortages), Lisa, Alice?
NorthWay is offline  
Old 15 July 2022, 06:58   #39
NorthWay
Registered User
 
Join Date: May 2013
Location: Grimstad / Norway
Posts: 839
So I found what was lurking in the back of my head as regards CIA projects. Someone on Hackaday referenced these 3 links for CIA based projects. I don't know if they are related or dead or usable?
https://1nt3r.net/j-cia/
https://www.forum64.de/index.php?thr...-via-pia-fpga/
https://github.com/bwack/VHDL6526
NorthWay is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Amiga custom chip versions. Toryglen-boy support.Hardware 3 02 June 2017 15:07
Original Amiga 512kb KS 1.2 version Amigas custom chip bandwidth? ImmortalA1000 Coders. General 3 03 February 2016 18:16
Chip ram not found with custom kickstart rom [Solved] Rien support.FS-UAE 1 01 March 2015 15:23
Chip memory part not accessed by custom chips Yulquen74 Hardware mods 9 28 March 2014 16:39
Which english book explains Amiga OS internals, design and architecture? snayak Coders. General 3 08 February 2013 17:56

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 15:42.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.21824 seconds with 15 queries