Home made FPGA computer
Uploader Comments (capons1990)
All Comments (30)
-
Wow, amazing! Good job on this project..
-
Hi, thanks for comment : D
I'm not a OS software person to, I don't know how linux work, how linux draw.
if it's possible to port graphic part on linux i have no idea.
My OS has no interruption, and no MMU, All work like a game runing in a infinite loop.
the bus system is very simple. When i have translate frome ARM9(Extern) to NIOS II(intern) , it was made fast because i don't have use a peripheral of the ARM9. All timer, SPI,Ethernet ect is in FPGA logique.
-
Your project is very interesting to me. If you are capable of both coding and hardware Design, I think you could make a huge contribution to migrating the whole x86 Linux onto the FPGA. All I have seen in public, there are many FPGA-Based Linux but none (or few all them, in case I don't know) has a significant Graphics that supports daily-life applications (For example, Internet Browsers, Office, etc)
(to be continued)...
This is an amazing result for a single person. I can`t imagine the tremendous effort you put into this project. Could you estimate the time needed from start to completion? Also, I would be interested in the total cost of the hardware. What was your primary goal when deciding to start with building this?
skawanagi 5 months ago
@skawanagi
Hi :)
I was not realy single, a friend has code the interface of the audio DAC, PS2 interface driver , make audio file and bitmap file.
The time from the start to the end was 1 jahr for this version. but i have make a lot of pause.
i 'm in a school and sometime an exam period coming ;)
1 jahr is long because i never have VHDL course, and i have learn C++ object oriented part with this project..
capons1990 5 months ago
@skawanagi
the cost was not the primary goal. but actualy the board cost is 279 $ for academic
If i remove the 3D part of the project , a FPGA with 20K lut is oky.
capons1990 5 months ago
@skawanagi
the cost was not the primary goal. but actualy the board cost is 279 $ for academic
If i remove the 3D part of the project , a FPGA with 20K lut is oky.
capons1990 5 months ago
(Con't)
If you write the linux's kernel too, Would you think you can write a device driver to support your "home-made graphics library" ? Both of 2D and 3D.
Another thing is that the kernel that relies on X86 architecture. I'm not quite an OS software person, so I'm not sure if it's difficult to modify just this part to support our "home made system" (CPU, BUS, etc).
tennirva 7 months ago
@tennirva
I think use a X86 is not a problem
Ahahahah The only problem was the difference bettwin GCC for arm and GCC for NIOS II, they don't have the same idea of "What is a signed/unsigned" XD
The bus system is not a standard bus,If the processor want read something -> it read a FIFO, it was design for make possible parallel (ARM EBI) and serial control (RS232 in begin XD). but implement a bridge is not a probleme.
capons1990 7 months ago