Sorry for off topic. How many hours of work do you think fpga 060 implementation would take?
68060 sources
Moderators: terriblefire, Terriblefire Moderator
- arkadiusz.makarenko
- Moderator Team
- Posts: 1208
- Joined: Wed Jun 19, 2019 7:36 am
- Location: Edinburgh
Re: 68060 sources
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
-
- Moderator Team
- Posts: 5389
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: 68060 sources
It would be years of effort unless we got the coldfire verilog sources.. which is where i think some other projects started from.arkadiusz.makarenko wrote: ↑Fri Jul 03, 2020 2:01 pmSorry for off topic. How many hours of work do you think fpga 060 implementation would take?
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
Re: 68060 sources
V....re one?terriblefire wrote: ↑Fri Jul 03, 2020 2:21 pm It would be years of effort unless we got the coldfire verilog sources.. which is where i think some other projects started from.
anyway sounds really cool
Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
Re: 68060 sources
Yeah I agree with that. It's not for the money but at least to cover the effort and expenses in sourcing components, testing, assembling,terriblefire wrote: ↑Fri Jul 03, 2020 11:56 amNo i'll never do a kickstarter.. It puts me under too much pressure and its not like i need money.nibiru wrote: ↑Fri Jul 03, 2020 11:40 am I think this would be the greatest project ever. Full Rev6 060s are close to depletion, prices have skyrocketed already, and all the new boards are going to be sold without an 060, possibly reducing a lot the interest in them (or making them way more expensive than they could have been).
Whereas a FPGA core would provide way more reliable hardware, built in 2020, more features, speed, and probably cost the same if not less.
I'd make a Kickstarter out of it. Perks: once the core is done, a socket + CPU to all backers
etc.
My idea was more: once it's done and working, collect orders from KS, so the only pressure would be making the final boards, not to deliver a working core. But it still involves pressure, so... back up!
-
- Moderator Team
- Posts: 5389
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: 68060 sources
I've no problem getting boards once i have a working core. Thats the easy bit.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
Re: 68060 sources
I agree, but I said that since I believe extra money is a way to say "thank you for your hard work and dedication". And I think people would gladly spend quite more for a FPGA 68060 than it actually cost as they are already doing now to find decent CPUs.terriblefire wrote: ↑Sun Jul 05, 2020 5:06 pm I've no problem getting boards once i have a working core. Thats the easy bit.
But I guess this also goes against the open-source spirit, and that would be quite necessary in developing a new core from scratch.
Then to add something to the topic: DO REALLY Amigas/STs need FPGA 68060s?
Wouldn't a pumped-up 68030 be somewhat easier to accomplish?
Re: 68060 sources
Hi,
The 060 and even the 030 designs are complex, that's because due to manufacturing process limitations you had to go complex to get performance, caches, pipelining, etc
With modern FPGAs the 30 years of process improvements means we get clock frequency for free. So you don't need complexity to get performance, we just brute force it with clocks.
Designs like the Vampire 1 and Mike Sterling's designs are pretty much the tg68 open core, clocked fast, and they deliver performance past 060s.
Tg68 does 020 at 40mhz with very fast ram and a single cycle cache access. Remember that CPUs have to fetch instructions from memory unless they are cached, and older devices had very small caches compared to today.
Basically no point doing a complex CPU architecture on a FPGA, the Vampire4 has pushed it pretty far as they want to stay on a, relatively cheap FPGA.
The 060 and even the 030 designs are complex, that's because due to manufacturing process limitations you had to go complex to get performance, caches, pipelining, etc
With modern FPGAs the 30 years of process improvements means we get clock frequency for free. So you don't need complexity to get performance, we just brute force it with clocks.
Designs like the Vampire 1 and Mike Sterling's designs are pretty much the tg68 open core, clocked fast, and they deliver performance past 060s.
Tg68 does 020 at 40mhz with very fast ram and a single cycle cache access. Remember that CPUs have to fetch instructions from memory unless they are cached, and older devices had very small caches compared to today.
Basically no point doing a complex CPU architecture on a FPGA, the Vampire4 has pushed it pretty far as they want to stay on a, relatively cheap FPGA.
-
- Moderator Team
- Posts: 5389
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: 68060 sources
Kickstarter is more pain to me than a help. So i'll never do one.nibiru wrote: ↑Mon Jul 06, 2020 4:38 pm I agree, but I said that since I believe extra money is a way to say "thank you for your hard work and dedication". And I think people would gladly spend quite more for a FPGA 68060 than it actually cost as they are already doing now to find decent CPUs.
But I guess this also goes against the open-source spirit, and that would be quite necessary in developing a new core from scratch.
Then to add something to the topic: DO REALLY Amigas/STs need FPGA 68060s?
Wouldn't a pumped-up 68030 be somewhat easier to accomplish?
Incorrect. 030 is linear. 060 is superscalar.
Mike's core doesnt get to 060 levels. Nowhere near the last time i checked. It clocks to 66Mhz but has no super-scalar pipeline. Its good but its not good enough for me. Also no FPU and no MMU.With modern FPGAs the 30 years of process improvements means we get clock frequency for free. So you don't need complexity to get performance, we just brute force it with clocks.
Designs like the Vampire 1 and Mike Sterling's designs are pretty much the tg68 open core, clocked fast, and they deliver performance past 060s.
Tg68 does 020 at 40mhz with very fast ram and a single cycle cache access. Remember that CPUs have to fetch instructions from memory unless they are cached, and older devices had very small caches compared to today.
The Apollo core is a complex design and given its closed source we want a new FPGA design to break the monopoly. Its superscalar and pipelined.
Yes there. Because Vampire is not open.
Basically no point doing a complex CPU architecture on a FPGA, the Vampire4 has pushed it pretty far as they want to stay on a, relatively cheap FPGA.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
Re: 68060 sources
My information based on https://www.mike-stirling.com/2020/03/a ... m-sd-card/
Results against 040 show it's pretty close to what an 060 would do, and that's on a pretty standard/cheap FPGA.
Results against 040 show it's pretty close to what an 060 would do, and that's on a pretty standard/cheap FPGA.
-
- Moderator Team
- Posts: 5389
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: 68060 sources
But no 060 instruction set... no FPU.. no MMU.amimjf wrote: ↑Mon Jul 06, 2020 8:13 pm My information based on https://www.mike-stirling.com/2020/03/a ... m-sd-card/
Results against 040 show it's pretty close to what an 060 would do, and that's on a pretty standard/cheap FPGA.
So you cant play the 060 demos' which is the whole point.
EDIT: also please dont tell me not to do a project. I've been working and planning on doing this 060 FPGA since 2012.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."