Author Topic: 6502 built from discrete components!  (Read 6581 times)

0 Members and 1 Guest are viewing this topic.

Offline SNGLinksTopic starter

  • Regular Contributor
  • *
  • Posts: 136
  • Country: gb
 

Offline AntiProtonBoy

  • Frequent Contributor
  • **
  • Posts: 988
  • Country: au
  • I think I passed the Voight-Kampff test.
Re: 6502 built from discrete components!
« Reply #1 on: May 16, 2016, 09:37:04 am »
I'd love to have one of those.
 

Offline XOIIO

  • Super Contributor
  • ***
  • Posts: 1625
  • Country: ca
Re: 6502 built from discrete components!
« Reply #2 on: May 16, 2016, 09:45:26 am »
Next: core i7 quad

Offline blacksheeplogic

  • Frequent Contributor
  • **
  • Posts: 532
  • Country: nz
Re: 6502 built from discrete components!
« Reply #3 on: May 16, 2016, 10:27:06 am »
http://www.evilmadscientist.com/2016/6502/

That's quite impressive, I've done much simpler CPU's but nothing like that or anywhere near as clean either.
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13742
  • Country: gb
    • Mike's Electric Stuff
Re: 6502 built from discrete components!
« Reply #4 on: May 25, 2016, 12:44:23 am »
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline bitseeker

  • Super Contributor
  • ***
  • Posts: 9057
  • Country: us
  • Lots of engineer-tweakable parts inside!
Re: 6502 built from discrete components!
« Reply #5 on: May 25, 2016, 01:56:37 am »
Wow, that's pretty amazing. I can't imagine going through the process of designing let alone assembling it.
TEA is the way. | TEA Time channel
 

Offline Melt-O-Tronic

  • Frequent Contributor
  • **
  • Posts: 259
  • Country: us
  • Brilliant with a slaughtering iron in my hand!
Re: 6502 built from discrete components!
« Reply #6 on: May 25, 2016, 02:58:25 am »
That is way cool!  I'd like to see that mounted vertically between glass panels with a ribbon cable connecting it to the CPU socket of an Apple ][.
 

Offline kc8apf

  • Regular Contributor
  • *
  • Posts: 103
  • Country: us
Re: 6502 built from discrete components!
« Reply #7 on: May 25, 2016, 04:12:36 am »
Eric's talked about that a bit.  MONster 6502 is very unlikely to ever run at >100kHz or so.  The Apple II and similar designs relied on specific clock frequencies for correct operation.  It'd be freaking awesome but just isn't going to happen.
 

Offline bitseeker

  • Super Contributor
  • ***
  • Posts: 9057
  • Country: us
  • Lots of engineer-tweakable parts inside!
Re: 6502 built from discrete components!
« Reply #8 on: May 25, 2016, 04:58:07 am »
Ah, I wondered about that too. Is it the physical distance of the components that's the limiting factor? It is HUGE in comparison to the area of the actual IC.
TEA is the way. | TEA Time channel
 

Offline JoeN

  • Frequent Contributor
  • **
  • Posts: 991
  • Country: us
  • We Buy Trannies By The Truckload
Re: 6502 built from discrete components!
« Reply #9 on: May 25, 2016, 05:24:48 am »
I wonder why they used a number of quad transistor arrays instead of discretes when most of the thing is discrete.  That takes the whole "disintegrated" bit away from the project.  Other than that, I quite like this. 

I finally found the justification for the transistor arrays, it is because they have body contacts and they can be used to build transmission gates:   http://tubetime.us/?p=346  .  Not sure if I like that, he could just redesign those subcircuits in CMOS (or maybe even NMOS?  not an expert here) like the rest of the chip and bask in the warm glow of victory, significantly cheaper parts, and even more little discretes all over the place.  Win-win-win.

I love their 741 and 555 projects and I cloned them into smd variants myself just for fun a while back:



Then I moved on to CMOS circuits, following the 74xx patterns.  Have several working now, and not completely trivial ones.  A 74151 in discrete CMOS (BSS84 and 2N7002), two boards stacked up, 122 transistors total:

« Last Edit: May 25, 2016, 05:43:52 am by JoeN »
Have You Been Triggered Today?
 

Offline T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 21658
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: 6502 built from discrete components!
« Reply #10 on: May 25, 2016, 06:58:36 am »
Ah, I wondered about that too. Is it the physical distance of the components that's the limiting factor? It is HUGE in comparison to the area of the actual IC.

Computers faster than this have been implemented in discrete logic many times; the Cray-1 ran at 80MHz, and was a modest fraction of a wavelength across; that's probably about at the practical limit for designing a speed-of-light-constrained CPU.

The limit here is largely power dissipation (tolerable supply consumption, and dissipation capacity of all the SMT transistors) versus the rather large gate capacitances, which I'm still guessing but still don't know if they are 2N7002s or not, but if so, there's your problem.

If transistors were used that were comparable to the original (i.e., with ratings like 10Vds(max), 5mA Idss and 100 ohms Rds(on) -- you'd only find discretes for RF with ratings like this), it would be able to run full speed, or nearly there. :-+

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13742
  • Country: gb
    • Mike's Electric Stuff
Re: 6502 built from discrete components!
« Reply #11 on: May 25, 2016, 07:09:45 am »
The limiting factor on frequency is capacitance
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline Psi

  • Super Contributor
  • ***
  • Posts: 9930
  • Country: nz
Re: 6502 built from discrete components!
« Reply #12 on: May 25, 2016, 08:16:26 am »
Advanced Computer Architecture was the most interesting paper i took at Uni.
Ya come out of the course knowing you could build your own cpu from logic gates if you had to.
Greek letter 'Psi' (not Pounds per Square Inch)
 

Offline tszaboo

  • Super Contributor
  • ***
  • Posts: 7369
  • Country: nl
  • Current job: ATEX product design
Re: 6502 built from discrete components!
« Reply #13 on: May 25, 2016, 08:20:06 am »
The limiting factor on frequency is capacitance
So crank up the current and it will run faster.
 

Offline botcrusher

  • Regular Contributor
  • *
  • Posts: 192
  • Country: ca
Re: 6502 built from discrete components!
« Reply #14 on: May 25, 2016, 12:55:15 pm »
It could be intersting watching it MELT while trying to crunch Oregon Trail..
 

Offline Red Squirrel

  • Super Contributor
  • ***
  • Posts: 2750
  • Country: ca
Re: 6502 built from discrete components!
« Reply #15 on: May 25, 2016, 06:46:18 pm »
That's pretty awesome!  Now redo it with valves.  :P

 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf