logic destroyer

23.1K posts

logic destroyer banner
logic destroyer

logic destroyer

@splinedrive

I build Linux SoCs from scratch on logic level and ride BMX.

Katılım Kasım 2012
356 Takip Edilen20.9K Takipçiler
Sabitlenmiş Tweet
logic destroyer
logic destroyer@splinedrive·
A small step for a hobby logic designer, but a giant leap for @tinytapeout. The first official RISC-V uLinux ASIC, yes, ASIC, you heard that right, is operational and functional. Just dabbling in chip design as a hobbyist. Haha, what an awesome achievement! Thanx to @matthewvenn @UriShaked @tnt4all Rebellmike troyburn @PsychogenicTech #tinytapeout #chipdesign #verilog #130nm #Skywater #yosys #openlane @WokwiMakes #logicDesign #logicDestroyer
English
83
116
1.1K
145.7K
logic destroyer
logic destroyer@splinedrive·
KianV Stealth Linux RISC-V SoC. First bring-up with a 5-stage pipeline CPU and GShare branch prediction. Running at 25 MHz for now during bring-up, but already timing clean at 50 MHz. Ported my old SoC parts like SDRAM controller and UART to the new pipeline core. Caches are still primitive, memory is single-beat and one clock domain only. Tons of potential left. Fun summer ahead.
logic destroyer@splinedrive

My 5 stage pipeline KianV Stealth CPU is now booting Linux in simulation. For now in interlock mode, no branch prediction, no return address stack, and using the old MMU from my previous SoC. Still, this is a nice milestone. Three weeks ago it was only running bare metal. Looks like this will be a fun summer.

English
12
31
336
35K
logic destroyer
logic destroyer@splinedrive·
I spent all these years experimenting instead of fully pushing a single project through. For example, implementing async FIFOs completely from scratch. And now I can use that knowledge to push my SDRAM controller to much higher clocks. Let’s see what’s possible for my new KianV Stealth 5-stage Linux SoC.
logic destroyer@splinedrive

I am now a CDC dude, testing my async FIFO with PRBS to verify my design at any clock ratio, watching the full and empty signals clean on the logic analyzer, trying my circuit on a UL3S FPGA, and if you understand it, it is easy peacy, thanks to Clifford E. Cummings from Sunburst Design. Straight from Compton.

English
0
2
39
2.5K
logic destroyer
logic destroyer@splinedrive·
@daveberkeleyuk @AMD Honestly, one good thing about GTKWave being so shitty is that it pushed me to look at log-level files instead of giant wave dumps, because I don’t understand those huge wave charts anyway.
English
2
1
2
673
logic destroyer
logic destroyer@splinedrive·
@daveberkeleyuk @AMD It’s garbage and can’t do proper SystemVerilog. And you can’t even inspect memory without adding some extra bullshit code. That sucks. And it's f*ckn slow
English
1
1
14
1.8K
logic destroyer retweetledi
logic destroyer
logic destroyer@splinedrive·
Okay, let's try to make the SDRAM controller support multi-beat bursts.
logic destroyer tweet media
English
1
7
41
4.8K