Creating a CPU

How difficult would it be?

Attached: IBM_PowerPC601_PPC601FD-080-2_top.jpg (678x678, 37.93K)

Other urls found in this thread:

youtube.com/watch?v=idRLZTy9Pio
youtube.com/watch?v=GeSSkvwFDHs
youtube.com/watch?v=EMO3dZAizb4
en.wikipedia.org/wiki/MicroBlaze
minecraftforum.net/forums/minecraft-java-edition/redstone-discussion-and/349591-hack-iii-minecrafts-most-powerful-computer-to-date
youtube.com/watch?v=SPaI5BJxs5M&app=desktop
youtube.com/watch?v=rdT1YT9AOPA&app=desktop
homebrewcpu.com/
magic-1.org/
en.wikipedia.org/wiki/Integrated_circuit
en.wikipedia.org/wiki/Electronic_design_automation
opencores.org/project,riscv_vhdl
lowrisc.org/docs/ethernet-v0.5/
store.digilentinc.com/nexys-4-ddr-artix-7-fpga-trainer-board-recommended-for-ece-curriculum/
web.cecs.pdx.edu/~harry/Relay/
youtube.com/watch?v=lNa9bQRPMB8
en.wikipedia.org/wiki/Hardware_description_language
reference.digilentinc.com/textbooks/real_digital
xilinx.com/support/university/vivado/vivado-teaching-material/hdl-design.html
youtube.com/watch?v=Gd9OhYroLN0
twitter.com/NSFWRedditGif

Also curious.

Ahmed Mohamed could do it.

Attached: ClipboardImage.png (670x376, 357.04K)

And by hand with a soldering iron too! He put those amateurs at Intel with their "chemistry" shit to shame.

You'd need millions, no, billions of dollars and a team of 1000 high energy chinks on call 24/7 working for you. Keep them warm with the heat generated by the bitcoin miners in the warehouse downstairs.

To do it alone? You would need to be Terry A. Davis Himself.

You mean designing one?

Designing a CPU is time consuming, actually building the CPU is extremely time consuming without automation.

You'll never build one in your garage powerful enough to compete with AMD/Intel due to their precise nano sized circuitry and 500+ million transistors, nevermind the security woes involved if you intend to distribute them. Depending how skilled you are in soldering creating a single prototype could take months to do. Actual products would take years to build by hand, and if you're not retarded hopefully its a low power design.

At best you could replicate a low end early 90s computer in processing power, build other computer parts and install linux on it.

Attached: arch.jpg (1440x824, 206.97K)

lets ask this legend
youtube.com/watch?v=idRLZTy9Pio

If you mean designing one you could implement with a FPGA, then it's not harder than making kernel. The difficulty will rely on how complex you want the CPU to be.

You simply can't do it by hand, you require machinery.

You know what I mean, without industrial instruments it will be very difficult.

Babbage did it or should I say Ada Lovelace

That thing can do some sort of computation, but can you really call it CPU?

You can apparently make a 4-bit CPU from simple 7400-series logic gates.
youtube.com/watch?v=GeSSkvwFDHs
But I guess you probably wanted to use something like FPGA?

u guys are idiots. a computer is basicaly something that tells you yes or no. 1 or 0

with todays technology it would be incredibly easy. why make it complicated?

plus you can by one for a dollar. why

youtube.com/watch?v=EMO3dZAizb4

It would be easy to do with vacuum tubes

why the fuck did they ever get rid of those. they were comfy as fuck

Hot light bulbs that break when bugs fly into them. Yes, why indeed?

Banner was present over this thread.

Attached: tmp_13910-tech820486439.png (300x100, 31.56K)

Depending on how complex you're aiming.
You could make a 4 or 8 bit cpu yourself in fe months.
A 16bit would be hard.
As for modern cpu forget it, it take Townsend of people to design one

This. Take a look at en.wikipedia.org/wiki/MicroBlaze OP, you can even even target that instruction set with GCC.

With some understanding of digital circuits, and FPGA programming, you could realistically create your own Soft-CPU.

Pfffft... You can make a more powerful one from MINECRAFT BLOCKS.
minecraftforum.net/forums/minecraft-java-edition/redstone-discussion-and/349591-hack-iii-minecrafts-most-powerful-computer-to-date

youtube.com/watch?v=SPaI5BJxs5M&app=desktop

It's possible if you have equipment


PIC is pretty simple and documented, I think.

youtube.com/watch?v=rdT1YT9AOPA&app=desktop

Mechanical computers are doable with appropriate levels of autism

Fucking studying what a computer is.
How do they work.

Attached: 20171105-202740-csc-lcd1.jpg (741x351 364.78 KB, 515.65K)

Sure but how are you going to solder minecraft blocks onto your mobo?

Holy
Fuck

It's the save difficulty. You just change the verilog to work on 16 bits instead.

a towelhead made a cpu?

Depends:
Doable, would take some time and effort to make it decent.
I hope you have a few million dollars laying around. Those semiconductor fabs (all ~3-5 of them in the entire world) ain't gonna run themselves for charity.

With redstone, obviously.


That's just a matter of overclocking your minecraft world simulation.

He soldered it himself and implemented a nice suitcase clock with it :^)

i'm talking about hardware CPUs, not memes you run on FPGA

Read "CODE" by Charles Petzold (if you haven't already, but then again you probably wouln't ask) to get a rough idea.

not very difficult if it was made of cardboard, but it would require your imagination to work

Or out of stones.

Attached: untitled.PNG (553x502, 174.89K)

Surprised no one has mentioned this yet. This should give you an idea of what you're up against.
homebrewcpu.com/
magic-1.org/

en.wikipedia.org/wiki/Integrated_circuit

If we don't go back to the beginning, it seems impossible for one person unless it is their life's work. Emulating one sounds much more fun, and you'd be mad not to emulate your design before implementing it.

en.wikipedia.org/wiki/Electronic_design_automation

But I'm just curious and don't really know anything. I'm amazed nobody's ever mentioned any of this in my life. Like there's a mental blackout for this device I use all day everyday.

are you a racist to doubt it?

...

Boom, YOU are the CPU.

I know how to build a cpu, just take a bunch of small cpu's and solder them together!

Too bad it'd be a sub-MHz one.

It's not practical to build a CPU without integrated circuits.

So it's CPUs all the way down?

*sub-Hz

you are this new

FPGAs let you iterate over a design before you make it in silicon, aka a "hardware CPU"

I don't think OP has the financial resources to make his own wafer

Depend what you mean by "creating a CPU".

If your main concern is avoiding any possibility of botnet, there are open-source RISC-V cores available that can be implemented on FPGAs.

opencores.org/project,riscv_vhdl

Sun also released a UltraSPARC T1 and T2 cores fully open, but I'm not sure if there are FPGAs big enough to hold them yet.

Attached: soc_top_v5.png (640x468, 85.71K)

I've been looking in to this some more, there's been quite a lot of progress on open hardware recently.

The lowrisc project have got to the point of a functional RISC-V SOC design that can be implemented on a mid-range ($320) FPGA board and boots a functional Linux system with basic text-mode VGA and ethernet.

lowrisc.org/docs/ethernet-v0.5/
store.digilentinc.com/nexys-4-ddr-artix-7-fpga-trainer-board-recommended-for-ece-curriculum/

This is still a long way from something powerful enough to run a desktop, but it does raise the possibility of other uses. Perhaps we could have completely open-source hardware home routers in the not too distant future. The FPGA development is ongoing while they work towards the goal of taping out ASICs for a fabrication run. I guess there will be some Pi-type boards made eventually.

I'm tempted to invest in one and have a play.

Attached: Digilent.png (1312x544, 331.08K)

1.) Get an FPGA
2.) Design a prototype in a hardware design language
3.) publish the spec based on the prototype
4.) Contact a semiconductor fab and have them print a chip based on the spec
It will run you several thousand bucks or more but there's no reason you can't really

Is there any efficiant way to etch silicon in your garage? How did Commadore and Atari do it?

Didn't Commodore use Motorola chips?

They fabricated their own chips, but used existing MOS designs.

This is the end boss of autism.

Very.

Help yourself
web.cecs.pdx.edu/~harry/Relay/

ask VIA how successful it is at competing with the big guys

Just build one the size of a room, and miniaturize it slowly over time.

youtube.com/watch?v=lNa9bQRPMB8

Attached: MV5BMTkyOTcwMjY1NV5BMl5BanBnXkFtZTgwODg5MzUwMjI@._V1_UX182_CR0,0,182,268_AL_[1].jpg (182x268, 11.84K)

1.) Learn a Hardware Design Language en.wikipedia.org/wiki/Hardware_description_language

2.) Run code in an FPGA simulator

3.) Purchase FPGA and run real-world field tests, perform bug checks.etc

4.) Draft specification based on FPGA

5.) Contact a semiconductor fab like TSMC, get rates for custom fab jobs.etc spoiler alert; it'll likely run you into the thousands of dollars to produce a single sample because wafers aren't cheap and you wont have the advantage of scale of economics

congratulations! You have now made compooter!

Attached: datamind.gif (500x540, 2.9M)

That's a nice board, I picked one up recently. If you go with that, be sure to check out these free resources
Digital design (basic)
reference.digilentinc.com/textbooks/real_digital

Vivado tutorials (VHDL or Verilog)
xilinx.com/support/university/vivado/vivado-teaching-material/hdl-design.html

I also recommend Ashenden's book on VHDL, and his Digital design book is a comfy read too.

difficult if you have to ask

Seize the means of production

...

The destruction of everything is the beginning of something new
Your new world is on fire and soon you'll be too

Throw a rock in the machine
Sabotage will set us free
Throw a rock in the machine

Attached: Refused-The Apollo Programme Was A Hoax.mp4 (1920x1080, 5.76M)

The botnet goes back further than we thought

Shut the fuck up stupid fucking shithead

youtube.com/watch?v=Gd9OhYroLN0

read this and you will know the most things you have to know

Attached: dis buk.png (677x846, 1.25M)

faggots

i always trust mr. money's cpu designs

A literal underage did it so...

Attached: screenshot-23.jpg (465x357, 84.34K)

You can actually make a SUBLEQ CPU in Verilog super easy, and load it onto an FPGA.

You can make one with water and cardboard

There were non-general computers made with water, I think they were used even in the 70s.

Depends on what you classify as a CPU. You could buy a shit ton of relays and have at it if you want.

He did it by refurbishing an old 70s one. Apparently the people who used to work on the machine were so impressed with him getting it back up and running that they gave him tips on creating chips.

What he did is impressive but not all of us can have old fab equipment around the corner with people who know how to use it.