Video yükleniyor...
Video Yüklenemedi
Allow me to introduce my RISC-V #KianV machine, which boots #Linux on the FPGA with SDRAM. It's a simple design, but powerful. Starting with my vacation. How awesome... Linux and RISC-V forever... #Verilog is my life. #riscv
10 Yorum

My RISC-V CPU, which is strictly implemented according to the rules of control and datapath unit, boots Linux. I need to let that sink in for a moment.

I didn't make an effort to be minimalist, but I'm utilizing 10% of my ECP5-85F.

So now my #Linux SoC #KianRISCV is also runnable on the #TangNano20K with SDRAM, all from scratch of course. It's raining here, so I had to do that. Thanks to @DaveMugridge for the patch regarding the register file, because Gowin EDA doesn't synthesize asynchronous read correctly

New Linux kernel and cool new logo. It's fun. Moreover, QSPI is also working now. You don't need an SD card. #kianRiscV #riscv @risc_v #linux for micros #TangNano20k @GOWIN_SEMI @sipeed

My beautiful RISC-V Kianv CPU successfully boots Linux on the Colorlight i5/i9. We only have 8MB of SDRAM available, which is a new dimension for learning purposes. The CPU is easy to understand and based on Harris Digital Design and Computer Architecture, which I have acquired.

I have now gotten a feel for Buildroot. I have managed to run a top command and Bruno's raytracer on the Colorlight. It's really enjoyable!

I still can't believe that I managed to do it and that Linux works on an 8 MB RAM device. Luckily I have vacation, otherwise I would collapse.

The Linux performance on the iCE40HX8K is fucking slow, which may seem amusing and nonsensical. However, the proof of concept has been successfully demonstrated. This is the world's first Linux SoC on the iCE40HX8K.

More improvement part I #icoboard is running #linux with @machdyne psram 32mbyte memory #kianRiscV #rv32ima 100 percent hardware driven, no trap emulation on #ice40hx8k the one and only #fpga @risc_v endless paradise

A lifelong dream realized! Always fascinated by Linux/Unix, which ran on unique hardware. Now, I've created a machine that runs my favorite OS. It features 33-bit address memory, with each process having a 32-bit virtual address space. Incredible!
