65C02 in verilog - extended version of Arlet's core
Re: 65C02 in verilog - extended version of Arlet's core
BigEd wrote:
So in some handwavey and incorrect sense that's 500GHz of 6502 power for $15k...
Re: 65C02 in verilog - extended version of Arlet's core
BigEd wrote:
So in some handwavey and incorrect sense that's 500GHz of 6502 power for $15k...
Or with PiTubeDirect on a Pi Zero you get one core of 275 MHz for ~$8.
== $29 / GHz
So surprisingly similar!
Dave
Re: 65C02 in verilog - extended version of Arlet's core
hoglet wrote:
BigEd wrote:
So in some handwavey and incorrect sense that's 500GHz of 6502 power for $15k...
Or with PiTubeDirect on a Pi Zero you get one core of 275 MHz for ~$8.
== $29 / GHz
So surprisingly similar!
Dave
But I only paid $1500 and $8 is a somewhat optimistic figure.
Re: 65C02 in verilog - extended version of Arlet's core
Even the ginormously complicated 32016 (with FPU), in the form of the 32016 Second Processor (http://www.zeridajh.org/hardware/soft32 ... /index.htm), will run at 170 MHz on this board ...

Re: 65C02 in verilog - extended version of Arlet's core
Just to continue the wavy bistromatics, my unpublished cutdown 8-bit n6502 gets to 100MHz with all instructions 1 cycle (efficiently making it 300+ times faster than 1MHz 6502), takes 250 LUTS and has 1KB address space. Thus one can fit 37 cores into a MachXO3-9400 that costs $13.71..
That gives the equivalent of 11.1GHz or $1.23USD/GHz...
That gives the equivalent of 11.1GHz or $1.23USD/GHz...
Re: 65C02 in verilog - extended version of Arlet's core
Sounds like something worth publishing kakmoms! Do you intend to release it? If you do, please don't get blocked by the idea of waiting until it is finished - sharing works in progress is also helpful.
Re: 65C02 in verilog - extended version of Arlet's core
kakemoms wrote:
Just to continue the wavy bistromatics, my unpublished cutdown 8-bit n6502 gets to 100MHz
kakemoms wrote:
with all instructions 1 cycle (efficiently making it 300+ times faster than 1MHz 6502), takes 250 LUTS and has 1KB address space.
Re: 65C02 in verilog - extended version of Arlet's core
Is that hostility I sense John? There's no need for that.
Re: 65C02 in verilog - extended version of Arlet's core
BigEd wrote:
Is that hostility I sense John? There's no need for that.
Re: 65C02 in verilog - extended version of Arlet's core
There are people who park on double yellow lines and put their hazard lights on. It doesn't entirely change what they've done...
But like you, I'd be interested to see more of kakemom's creation.
But like you, I'd be interested to see more of kakemom's creation.
Re: 65C02 in verilog - extended version of Arlet's core
BigEd wrote:
There are people who park on double yellow lines and put their hazard lights on. It doesn't entirely change what they've done...
But like you, I'd be interested to see more of kakemom's creation.
But like you, I'd be interested to see more of kakemom's creation.
Re: 65C02 in verilog - extended version of Arlet's core
The project is described as a cutdown 6502, not a complete implementation. It's fair to ask how drastic the cutting down was -- and it seems it must've been drastic indeed! -- but the project is unpublished. If it remains so then I'm OK with that. But it'd be interesting to hear some further detail.
In 1988 my 65C02 got six new registers and 44 new full-speed instructions!
https://laughtonelectronics.com/Arcana/ ... mmary.html
https://laughtonelectronics.com/Arcana/ ... mmary.html
Re: 65C02 in verilog - extended version of Arlet's core
Dr Jefyll wrote:
The project is described as a cutdown 6502, not a complete implementation.
Re: 65C02 in verilog - extended version of Arlet's core
Windfall wrote:
Dr Jefyll wrote:
The project is described as a cutdown 6502, not a complete implementation.
timing-critical routine.
So this is a 6502-like cpu with fewer instructions and some special considerations, but its code will compile on any 6502 assembler.
I may publish it once its finalized.
Re: 65C02 in verilog - extended version of Arlet's core
kakemoms wrote:
Windfall wrote:
Dr Jefyll wrote:
The project is described as a cutdown 6502, not a complete implementation.
timing-critical routine.
So this is a 6502-like cpu with fewer instructions and some special considerations, but its code will compile on any 6502 assembler.