Hardware Good CPU for Homebrew Computer

gudenau

Largely ignored
OP
Member
Joined
Jul 7, 2010
Messages
3,882
Trophies
2
Location
/dev/random
Website
www.gudenau.net
XP
5,419
Country
United States
I have been looking into making a computrr from scratch, I found a spec sheet for the z80000; but it never existed. I was wondering if anyone here know of a good CPU for a homebrew computer. Preferably with support for multiple processors, 32 bits (i'll settle for 16/8 if need be), memory segmentation and memory protection.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,348
Country
United Kingdom
"memory segmentation and memory protection" might make this a bit harder if you want to do more embedded hardware type things. Without it there are any number of development boards with ARM processors of various stripes, usually the older ones as might have appeared in the GBA or DS rather than more modern stuff seen in Android type devices (and I guess the 3ds as well). On said boards you could stick anything you like.
Intel did release a sort of embedded version of X86 which would have all that but they are a bit fiddly
http://uk.mouser.com/Semiconductors...-6hpef?Keyword=143236997&FS=True&Ntk=P_MarCom
http://www.intel.com/content/www/us...-which-intel-processor-fits-your-project.html
http://www.intel.com/content/www/us/en/do-it-yourself/edison.html
http://www.intel.co.uk/content/www/uk/en/do-it-yourself/galileo-maker-quark-board.html
AMD do have some stuff as well
http://www.amd.com/en-us/products/embedded/processors/lx/geode-lx-db800

"good CPU for a homebrew computer"
I kind of went there above but just to say it that will depend entirely upon what you want to do, and such things run from stuff like the microcontrollers, through FGPAs, into ARM and traditional embedded processors which is massive field all before landing on things that basically are X86/x64 desktop processors, power requirements, computing ability, cost, ease of coding and more all vary within each of those. Unless you make a clone or very nearly a clone of something else then chances are you will be doing all the software for it and that means you will probably not have a lot unless you want to go 24/7 on it. On "memory segmentation and memory protection" I should also mention you can do quite a bit of this in software -- http://www.uclinux.org/ being a port of Linux that those without memory controllers can use more easily.

Multiple processors is at once something special and nothing special. The trick is getting them to talk to each other in a useful way -- if you only have them tied together by something with high latency and low throughput it will be a mutli processor system but depending upon what computing task you are doing it might not be any good -- if they need the results of each other then not good, if it just needs to say "yes it is complete" then that is different. Amdahl's law is more for parallel computing/supercomputing but the underlying logic will be the same as what you face.
 

gudenau

Largely ignored
OP
Member
Joined
Jul 7, 2010
Messages
3,882
Trophies
2
Location
/dev/random
Website
www.gudenau.net
XP
5,419
Country
United States
"memory segmentation and memory protection" might make this a bit harder if you want to do more embedded hardware type things. Without it there are any number of development boards with ARM processors of various stripes, usually the older ones as might have appeared in the GBA or DS rather than more modern stuff seen in Android type devices (and I guess the 3ds as well). On said boards you could stick anything you like.
Intel did release a sort of embedded version of X86 which would have all that but they are a bit fiddly
http://uk.mouser.com/Semiconductors...-6hpef?Keyword=143236997&FS=True&Ntk=P_MarCom
http://www.intel.com/content/www/us...-which-intel-processor-fits-your-project.html
http://www.intel.com/content/www/us/en/do-it-yourself/edison.html
http://www.intel.co.uk/content/www/uk/en/do-it-yourself/galileo-maker-quark-board.html
AMD do have some stuff as well
http://www.amd.com/en-us/products/embedded/processors/lx/geode-lx-db800

"good CPU for a homebrew computer"
I kind of went there above but just to say it that will depend entirely upon what you want to do, and such things run from stuff like the microcontrollers, through FGPAs, into ARM and traditional embedded processors which is massive field all before landing on things that basically are X86/x64 desktop processors, power requirements, computing ability, cost, ease of coding and more all vary within each of those. Unless you make a clone or very nearly a clone of something else then chances are you will be doing all the software for it and that means you will probably not have a lot unless you want to go 24/7 on it. On "memory segmentation and memory protection" I should also mention you can do quite a bit of this in software -- http://www.uclinux.org/ being a port of Linux that those without memory controllers can use more easily.

Multiple processors is at once something special and nothing special. The trick is getting them to talk to each other in a useful way -- if you only have them tied together by something with high latency and low throughput it will be a mutli processor system but depending upon what computing task you are doing it might not be any good -- if they need the results of each other than not good, if it just needs to say "yes it is complete" then that is different. Amdahl's law is more for parallel computing/supercomputing but the underlying logic will be the same as what you face.
I am looking for somthing like the z80000, since that was never made so I can not use it.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,348
Country
United Kingdom
@FAST6191 Just how much do you know of everything :blink::O
I know very little when all is said and done, however what I do know tends to line up well with what people around here want to do. In this case I have followed things like the GCW zero, gp32, DSTwo/ISMM development and all that, I quite like being able to get up to speed for ROM hacking a system new to me so that usually means a working knowledge of the various types of embedded hardware and it is usually less than 10 devices but I occasionally get to make small devices to replace or improve old legacy ones in cars, industrial/diagnostic equipment and things that people might want that also benefit from that (window displays, building automation...).
 
  • Like
Reactions: raystriker

raystriker

The powers that be
Member
Joined
Dec 28, 2011
Messages
1,528
Trophies
1
XP
2,607
Country
India
but I occasionally get to make small devices to replace or improve old legacy ones in cars, industrial/diagnostic equipment and things that people might want that also benefit from that (window displays, building automation...).
Is that a hobby or do you really do cool stuff for a living? :toot:
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,348
Country
United Kingdom
Bit of both really. I would love to do it as my main thing but even if I charged properly I would probably still not have enough to make a proper go of it around here.
 

gudenau

Largely ignored
OP
Member
Joined
Jul 7, 2010
Messages
3,882
Trophies
2
Location
/dev/random
Website
www.gudenau.net
XP
5,419
Country
United States
I know very little when all is said and done, however what I do know tends to line up well with what people around here want to do. In this case I have followed things like the GCW zero, gp32, DSTwo/ISMM development and all that, I quite like being able to get up to speed for ROM hacking a system new to me so that usually means a working knowledge of the various types of embedded hardware and it is usually less than 10 devices but I occasionally get to make small devices to replace or improve old legacy ones in cars, industrial/diagnostic equipment and things that people might want that also benefit from that (window displays, building automation...).
Simmaler boat, just it is not my job at all.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @Sonic Angel Knight, Is that SAK I see. :ninja:
  • BigOnYa @ BigOnYa:
    What a weird game
  • K3Nv2 @ K3Nv2:
    Yeah I wanted to see shards of the titanic
  • BigOnYa @ BigOnYa:
    I kept thinking jaws was gonna come up and attack
  • K3Nv2 @ K3Nv2:
    Jaws is on a diet
  • K3Nv2 @ K3Nv2:
    Damn power went out
  • BigOnYa @ BigOnYa:
    Ok xdqwerty, your little bro prob tripped On the cord and unplugged you
  • K3Nv2 @ K3Nv2:
    Ya I'm afraid of the dark hug me
  • BigOnYa @ BigOnYa:
    Grab and hold close your AncientBoi doll.
  • K3Nv2 @ K3Nv2:
    Damn didn't charge my external battery either
  • BigOnYa @ BigOnYa:
    Take the batteries out of your SuperStabber3000... Or is it gas powered?
  • K3Nv2 @ K3Nv2:
    I stole batteries from your black mamba
    +1
  • K3Nv2 @ K3Nv2:
    My frozen food better hold up for an hour I know that
  • BigOnYa @ BigOnYa:
    Or else gonna be a big lunch and dinner tomorrow.
  • BigOnYa @ BigOnYa:
    Did you pay your power bill? Or give all yo money to my wife, again.
  • K3Nv2 @ K3Nv2:
    Oh good the estimated time is the same exact time they just said
    +1
  • BigOnYa @ BigOnYa:
    Load up your pc and monitor, and head to a McDonalds dining room, they have free WiFi
  • K3Nv2 @ K3Nv2:
    Sir please watch your porn in the bathroom
    +2
  • BigOnYa @ BigOnYa:
    No sir we can not sell you anymore apple pies, after what you did with the last one.
  • K3Nv2 @ K3Nv2:
    We ran out
  • HiradeGirl @ HiradeGirl:
    for your life
    +1
  • K3Nv2 @ K3Nv2:
    My life has no value my fat ass is staying right here
    K3Nv2 @ K3Nv2: My life has no value my fat ass is staying right here