Introduction
This project is part 2 of a N part series of projects, where we will explore how to integrate Raspberry Pi cameras on Zynq-UltraScale+ boards.
Part 1 : RPI Camera Fun with Zynq-UltraScale+ : RPI Cam V2
Part 2 : RPI Camera Fu...
Introduction
This project is part 1 of a N part series of projects, where we will explore how to integrate Raspberry Pi cameras on Zynq-UltraScale+ boards.
Part 1 : RPI Camera Fun with Zynq-UltraScale+ : RPI Cam V2
Part 2 : RPI Camera Fu...
Introduction
This project is part 5 of a 5 part series of projects, where we will progressively create AI enabled platforms for the following Tria development boards:
ZUBoard
Ultra96-V2
UltraZed-7EV
These projects can be rebuilt using the source co...
Introduction
This project is part 4 of a 5 part series of projects, where we will progressively create AI enabled platforms for the following Tria development boards:
ZUBoard
Ultra96-V2
UltraZed-7EV
These projects can be rebuilt using the source co...
Introduction
This project is part 3 of a 5 part series of projects, where we will progressively create AI enabled platforms for the following Tria development boards:
ZUBoard
Ultra96-V2
UltraZed-7EV
These projects can be rebuilt using the source co...
Introduction
This project is part 2 of a 5 part series of projects, where we will progressively create AI enabled platforms for the following Tria development boards:
ZUBoard
Ultra96-V2
UltraZed-7EV
These projects can be rebuilt using the source co...
Introduction
This project is part 1 of a 5 part series of projects, where we will progressively create AI enabled platforms for the following Tria development boards:
ZUBoard
Ultra96-V2
UltraZed-7EV
These projects can be rebuilt using the source co...
Almost a year ago, I received a very nice surprise from e14. Unfortunately, until now it sat aside, waiting for some love. This is going to change soon!
The board
The CMOD S7 from Digilent is a very nice little board, fitted with a Spartan 7 FPGA at ...
This will apply to anyone designing with the iCE40 parts, including the iCEstick board.
When I came to do my yearly renewal for the iCEcube2 design software, I discovered that it is now subscription based (previously it was free).
The prices are here...
IntroductionCurrent Scenario: Is a spoken word audio dataset intended to aid in the development and evaluation of keyword recognition systems? Explains the appeal of this task as a challenge and the need for a unique dataset that is distinct fr...
Discover the capabilities of the AES-ACC-DPEMMC-G module, including DisplayPort output and eMMC storage, and learn how to integrate it with ZUB1CG (Zynq UltraScale+ boards).
My last project:
Direct Fourier Conversion Software Defined Transceiver
turned out to be un-workable... I'm going to re-tool with a new board, and decided to start a new blog from scratch.
I ordered this board today:
It uses a KINTEX-7 F...
Please provide the full datasheet (pinout, board requirements, interfacing information, etc) for AES-XRF16-CC-G-D. The manual the AVNET website is very minimal. Thank you.
This post we’ll go through the steps for updating the boot firmware of your Kria SoM. I describe how I updated my Kria SoM boot firmware on the KV260 starter kit. If you are unaware Ubuntu 22.04 is NOT compatible with the Boot Firmware that com...
Instantiating the DSPFP32 the Easy Way
The final thing we need to use the new Versal DSPFP32 hardened floating point primitive is a way to access them through VHDL code. While it would be very nice to be able to infer the primitives, especially since...
The New DSPFP32 Primitive in Versal FPGAs
The DSP primitive in the latest Versal FPGA family is called DSP58 and it already has a number of improvements over the latest DSP48 flavors, mainly an increase from 27x18 signed multiplier and 48-bit post ad...
VHDL-2008 FP32 Support in Vivado
VHDL-2008 introduced native support for floating point types with FLOAT, which is an arbitrary precision floating point type. While you can define generic modules with ports of unconstrained FLOAT type, or any actual ...
Decided to expand on my last project:
dfcSDR
Problem of the moment:
This board just isn't gonna work out.
Moving to a Kintex 7 board:
Software Defined Transceiver Redux
============================================================
Ordered this board ...
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:
Hardware Sprites!
Beginnings of a Journey
Growing up in the 1980s the s...
Hello there,
I just posted a video on YouTube about Polyphase filters. You can check it out here:
https://youtu.be/06XRSkkfhek
Cheers!
PS: looks like I forgot to post the 3rd episode, which is about Half-band FIRs. You can find it in the ...
1. Introduction
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...
1. Introduction
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...
1. Introduction
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.
Petalinux boot...