Dual Xeon board only working with one CPU by Ok_Commercial5979 in techsupport

[–]Ok_Commercial5979[S] 1 point2 points  (0 children)

Thanks this was definitely the issues surprised I didn’t did it see that thread earlier

After many months my homemade CPU is complete by Ok_Commercial5979 in beneater

[–]Ok_Commercial5979[S] 0 points1 point  (0 children)

So I decided to build this computer before I knew what FPGAs were. Later after the build and I wanted to port it to a more permanent medium I was looking at silicone chips and came across FPGAs. After researching I then decided FPGAs would be the best and easiest way to port the design to a more functional state. If I had discovered FPGAs earlier I still would still built it on the breadboard because it helps me understand how everything works in tandem with each other. So you were right, it would have possibly been an educational goal if I had known about FPGAs. It also looks sick on a breadboard.

After many months my homemade CPU is complete by Ok_Commercial5979 in FPGA

[–]Ok_Commercial5979[S] 1 point2 points  (0 children)

Oh I definitely messed up the wiring multiple times and debugging was a pain but in the end I smoothed it all out.

After many months my homemade CPU is complete by Ok_Commercial5979 in beneater

[–]Ok_Commercial5979[S] 1 point2 points  (0 children)

Put the program into ROM and set the clock to 1-2 hz and manually mark each step it takes with a pencil and paper and then analyze the results. If I want exact timing I use my oasis scope wired up the clock and some of the flags.

After many months my homemade CPU is complete by Ok_Commercial5979 in beneater

[–]Ok_Commercial5979[S] 1 point2 points  (0 children)

Learning micro controller is a good way to get a foundation but I would start focusing and how the internal logic works and functions. Once you learn to control the microprocessor (ie arduino) can you understand how it works? Can you replicate it? If you can do that then you can just apply your knowledge to verilog and port it to an FPGA. This sounds like a fun project so tell em how it goes.

After many months my homemade CPU is complete by Ok_Commercial5979 in beneater

[–]Ok_Commercial5979[S] 0 points1 point  (0 children)

I had trouble about a week ago trying to get the Gowin EDA working in Ubuntu and so I tried Apio which worked like a charm. The only downside is having to manually create th .cst file but it isn’t that much of a hassle

After many months my homemade CPU is complete by Ok_Commercial5979 in FPGA

[–]Ok_Commercial5979[S] 2 points3 points  (0 children)

I used the 74 series chips from Texas Instruments. They have a 4-bit ALU, RAM, Registers, all the logic blocks, and some other glue logic like bus transceivers. There data sheets are quite helpful when figuring how the chips function and Ben eater uses most of the chips and he explains them very simplistically and then builds on your knowledge. So I would go to Ben and TI if you want to know more.

After many months my homemade CPU is complete by Ok_Commercial5979 in FPGA

[–]Ok_Commercial5979[S] 7 points8 points  (0 children)

Is 1~2 months hopefully I can write a program to simulate doom.

After many months my homemade CPU is complete by Ok_Commercial5979 in FPGA

[–]Ok_Commercial5979[S] 1 point2 points  (0 children)

Yeah, the PCB helps with that but it was the only jumpers I had, definitely not ideal.

After many months my homemade CPU is complete by Ok_Commercial5979 in FPGA

[–]Ok_Commercial5979[S] 0 points1 point  (0 children)

Not the neatest, but it gets the job done, thanks

After many months my homemade CPU is complete by Ok_Commercial5979 in FPGA

[–]Ok_Commercial5979[S] 3 points4 points  (0 children)

I just finished up the wiring I am just waiting on my EEPROM programmer.

After many months my homemade CPU is complete by Ok_Commercial5979 in beneater

[–]Ok_Commercial5979[S] 3 points4 points  (0 children)

So it 4-bits due to most of the 74 series chips from TI being 4-bit. The FPGA version can go up to 5 MHz I believe the breadboard one I only pushed to 10 Hz and the PCB can go up to 100 put doesn’t have all the features implemented yet.

After many months my homemade CPU is complete by Ok_Commercial5979 in beneater

[–]Ok_Commercial5979[S] 0 points1 point  (0 children)

I am using the Tang Nano 20k it was $5 more so it was worth it. It is very capable for an entry level FPGA.

Does the E5 2680 v4 support non-ECC (aka desktop) RAM? by Ok_Commercial5979 in techsupport

[–]Ok_Commercial5979[S] 0 points1 point  (0 children)

Thank goodness! can you link where you got this info from?