Decided to expand on my last project:
Problem of the moment:
Figure out how to use Aurora.
Ordered this board from Amazon:
It's similar to the board I used in the last pro...
This blog will document my effort to make an SDR receiver using an Artix-7 FPGA reading multiple ADCs and sending the raw 16 bit samples over PCIe.
Problem of the moment:
Too many projects ... not enough time!
The last blog covered the generation of background tiles. This time around we'll look at another facet of retro graphics. This one in my opinion is much more exciting:
Beginnings of a Journey
Growing up in the 1980s the s...
I just posted a video on YouTube about Polyphase filters. You can check it out here:
PS: looks like I forgot to post the 3rd episode, which is about Half-band FIRs. You can find it in the ...
In this article, we will install PYNQ in Ubuntu 22.04 and then I will show you how to do a simple LED blinking using Python in PYNQ.
2. Installing PYNQ in KV260
The Xilinx/Kria-PYNQ is the main repository for everything related t...
In the previous article, we looked at how we can upgrade the Kria SOM firmware to make it able to boot Ubuntu 22.04 (without the firmware, it can only boot Ubuntu 20.04). In this article, we will build on that and boot the OS. Bo...
KV260 and KR260 firmware by default cannot boot the Ubuntu 22.04. Therefore, an update to the firmware is necessary. In this article, I will show you how to update the firmware step by step.
I have the following setup.
Part 2 of a little double post to document the porting of a small FPGA design from a Zynq with ARM + Linux + Pynq + Python to a smaller Spartan with MicroBlaze soft controller + bare metal.
In post 1, I show the Vivado ...
A little double post to document the porting of a small FPGA design from a Zynq with ARM + Linux + Pynq + Python to a smaller Spartan with MicroBlaze soft controller + bare metal.
The post focuses on the software / firmware aspec...
yepe has to resolve this problem for a project assignment:
Hi Jan Cumps, I hope you don't mind if I ask a question regarding the PYNQ half-bridge PWM driver. I am working on a student project for school and I need to drive a half-...
Avnet has just released a series of projects that builds up Vitis-AI 3.0 and ROS2 enabled designs for Ultra96-V2 and ZUBoard.
Building the foundational designs
I am Arun. I am a hardware Engineer with 8years experience in in IoT and RF schematic and pcb design. I am new in FPGA design. How can I start my career in FPGA based design? Kindly advice the initial steps.
This is still work in progress - I've only reached the simulation phase and haven't tried it on a device yet - but I thought it might be of some interest.
Back when I did my 'Making Waves' blogs , I implemented a fast, unrolled, pipel...
ADSR envelope generator for sound synthesis.
In the previous blog we implemented a Direct Digital Frequency Synthesis module (DDFS ) that can generate an unmodulated audio-frequency tone. In this blog we will implement an ADSR (attack-decay...
DDFS - Direct Digital Frequency Synthesis
DDFS is a digitally-controlled method of generating multiple frequencies from a reference frequency source. DDFS is a method of producing a tunable digital or analog waveform. First the data points of the wav...
Within a couple of weeks of placing my order the boards arrive. I am a sucker for the white solder mask. It has a shine not unlike the keys of a piano and I like the way it contrasts with the black silkscreen.
I am not well ...
Decided to recreate the process of going from a vendor provided reference design to a first version of my project. I've literally gone thru more than a dozen iterations of this process to gain the knowledge of how to do it properly.
The vendor's refe...
Work in progress...
In the above screen grab I chose the COMPLETE set of files. It's huge, but was worth it considering how many attempts it took to finish a clean installation! Doing a complete installation also seems to eliminate some is...
I just posted this blog in my personal blog, which on reflection might not have been the best place.
So here's a link to it.
(because I can't see how to move it.)
Simple Dev board for Efinix Trion FPGAs
Patiently Waiting for the PCBs
In these high-inflation times I try to be frugal where I can. I've ordered boards from China in the past and while the PCB prices themselves are very affordable the $20 or so for express shipping isn't nec...
One of the advantages of membership in the Element14 community is the opportunity to evaluate brand new products and technologies. Back in 2021 during the summer of FPGAs I was lucky enough to be selected to road test the Oran...