r/FPGA 4h ago

Am I completely limiting my career opportunities by avoiding defence companies (UK)?

7 Upvotes

Background: I have a Master's in EEE from a Russell Group university.

I'm looking for graduate/entry-level FPGA jobs but trying to completely avoid defense companies. I know this is a topic of debate, but that's not the reason for my post.

I want to know: if I'm not keen on working in the defence industry, am I limiting myself to a point where it's better to change career paths because of how hard it is to find an entry-level FPGA job elsewhere?


r/FPGA 17h ago

Searching for mentorship/co founder

Thumbnail
gallery
0 Upvotes

QaviCoreX is a custom RISC-V processor we're building for AI acceleration. We're implementing custom AI instructions directly in hardware and targeting FPGA deployment. We've moved beyond the idea stage into actual Chisel/Chipyard hardware prototyping, and we're currently working on scaling the design because our current FPGA is running out of resources.

The idea is to move AI operations closer to the processor itself instead of relying entirely on software. We're experimenting with custom hardware instructions such as multiply-accumulate and activation operations, so AI workloads can potentially execute much more efficiently.

Our current implementation is resource-limited on the 100T device. The dominant constraint is LUT utilization, and based on our synthesis results, moving to a higher-capacity device gives us the headroom needed for the complete architecture. We're also investigating optimization and architectural changes rather than simply scaling the FPGA.

Want more details go to my blog https://qavicorex.blogspot.com/p/home-page.html


r/FPGA 3h ago

VCD Viewer

Post image
14 Upvotes

Last week I decided to continue one of my ongoing side projects: A VCD viewer directly in the terminal.

Mostly because I was fed up with the strange UX/UI of traditional tools like QuestaSim or GTKWave. Im not saying my "fuck this shit, im doing it myself" approach resulted in something actually better, but it does look quite cool in my opinion.

Its available here, but keep in mind that it only works with Linux and does not support all VCD features.


r/FPGA 20h ago

Advice / Solved How good is this FPGA project

12 Upvotes

How good is it, and any tips/ways I can make this project even better/more impressive?

Idea is: market-data-style packets come into the FPGA, the RTL parses the packet, extracts fields like symbol, bid/ask price, size, sequence number, and timestamp, updates simple book/top-of-book state, runs fixed-point decision logic, checks a hardware risk gate, and outputs a simulated order/cancel message.

10GbE/UDP packet input

-> SystemVerilog parser/decoder

-> book state

-> fixed-point decision logic

-> hardware risk checks

-> order output

-> latency counters

Software side:

Python/cocotb for packet generation, randomized verification, and golden-model checking

C++ for packet replay, control/configuration, logging, and simulated exchange output


r/FPGA 11h ago

First Fpga

Thumbnail
gallery
20 Upvotes

Is it a good combo to start with an FPGA? The price is very attractive, it supports PetaLinux, and is programmable from Vivado.


r/FPGA 14h ago

Advice / Help Prerequisite background/knowledge to start working on FPGAs

10 Upvotes

I have a relatively basic understanding of electronics. I plan to take this further during my gap year before I start university (EEE), deferred entry so I can put more time into learning. I have a few questions:

-What do I need to cover before starting a project with a FPGA?
-What maths and physics topics are needed to form a solid foundation? (I've completed my A-levels, up to calculus 1 in the states iirc)
-Are there any recommended books or resources (already took a look at the beginner's post but wanted to know if there's more)?
-How do I set myself up well for starting a degree in electronics engineering?

Interested in RF and Communications, anything in that sort of area, also had a look at signal processing and thought that was cool which lead me here. If anyone could give me project ideas to build up some experience in these areas and if there's any software/programming languages worth learning that would be greatly appreciated.


r/FPGA 18h ago

Need help regarding a self-learning project

19 Upvotes

Hi all, I am an FPGA engineer but in my current organisation doing some other work which is not at all based around FPGAs, so i am scared that i might start forgetting concepts, so to keep myself learned and stick to FPGAs i am thinking of starting a new project (which has to be complex). So I am looking for project ideasand also is there any online resource where i can check (virtually) that my project is working on the FPGA.
Need help!