r/FPGA

▲ 42 r/FPGA+1 crossposts

Update: my own OS running on my own home computer (AMD KV260)

Update to original post.

It's just incredible to see my own operating system running on my own home computer! In the background, our own chipset is running in the KV260's FPGA and driving the display at 1080p60.

Since USB input isn't yet supported on the board, a script controls the keyboard and mouse to test actions.

The screen flickering is caused by the transition between the operating system and the program, and it’s displayed at half speed.

The operating system itself is vector-based and lets you create your own applications in Lua or extend other apps with components.

I’m really looking forward to your feedback!

u/DarthOninoko — 5 days ago
▲ 34 r/FPGA+1 crossposts

Verilog Learning Resources

For the past few months I was looking everywhere to find some resources to learn Verilog while also building projects. After a lot of time spent online, I was able to find some really good resources that would help you understand it by also helping you build projects alongside.

You would require any pre-requisites for the following courses, but you'll be able to understand them fairly well considering they're some excellent resources.

First one are the Onur Mutlu Lectures on Digital Design and Computer Architecture. This will help build the concept that'll be applied in your codes.

The second one is Digital Circuit Design using Verilog lectures by Anas Salah Eddin. His lectures are very detailed and simple to understand. He also builds several projects such as FIFO and UART by the end of the playlist.

The final resource I would suggest is the popular DDCA Book by Harris and Harris (whichever edition you'd prefer, MIPS, ARM, RISC-V)

It isn't mandatory for you to follow these resources in order, but I'd suggest you to cover either the book or Onur Mutlu's Lectures before jumping on to Verilog lectures, or at least build a proper conceptual base, since that would help you to follow through those Verilog lectures.

Though the lectures follow with Verilog, the book provides SystemVerilog examples and exercises. They aren't much different from one another. Once you've understood Verilog, there's barely much to do for SV.

I hope someone who needs these resources finally finds them, just like I was looking for them a few months ago.

u/stardust_0205 — 10 days ago
▲ 111 r/FPGA

Thank you to PeakRDL users & contributors! Have a sticker.

Hello!
As many of you may know, I'm the main author and maintainer of the open-source PeakRDL and SystemRDL compiler projects. For those unfamiliar, these are tools that help automate the boring and tedious parts of RTL design - control & status register automation.

I recently checked and between these projects, we've reached over 10M downloads! As a thanks to everyone that has contributed to the projects, told their friends about PeakRDL, or simply used the tools at work or at home, I wanted to share some free stickers I made.

If you want some stickers, DM me with mailing info and a quick note about how you've used PeakRDL or SystemRDL.

u/amykyta3 — 11 days ago
▲ 5 r/FPGA

Suggestions needed for buying an FPGA

I am a third-year Electronics and Communication undergraduate student who wants to learn FPGA. I have some experience in Verilog and want to understand how to flash it to an actual chip. My budget is under $40 (4k INR). My goal is to learn the core principles involved in flashing a chip, such as STA, and use the same chip for future projects, including a final-year project which might require a powerful one, as I cannot afford to buy another chip.

The ones I am currently looking are Tang Nano 20k and Tang Primer 25k. Both of these have their pros and cons, and I cannot choose one. I open to other options too.

reddit.com
u/MayIBeDumb — 10 days ago
▲ 16 r/FPGA+1 crossposts

FPGA Prototype engineer

I am preparing for an interview at Qualcomm for an FPGA Prototype Engineer role. With 2.2 years of experience as a design engineer at a smaller company,

I am concerned about performing well and understanding the role's expectations, as I was told the role involves primarily involves debugging existing code and hardware, with limited FPGA design work.

Given that this is Qualcomm, I am eager to perform my best in the interview. I would appreciate guidance on what specific areas I should prepare for.

reddit.com
u/mhareeswar7 — 14 days ago