Entries by David Kirchner

WFP022 – VHDL Testbench

VHDL Testbenches have many interesting features to simulate and test your VHDL module. Let’s have a look into these functions.

Content of this Episode:
* VHDL Testbenches
* Using data files
* Multiple modules
* Automatic tests
* More automation

And for now come into our Newsletter and also follow us on LinkedIn.

WFP021 – 2024 Review and Outlook

We are looking back on 2024 and then we try an outlook into 2025.

Content of this Episode:
* Welcome in 2024
* Welcome back in this podcast 🙂
* Review of 2024
* some private facts
* Business
* Outlook into 2025
* Business
* Private things

And for now come into our Newsletter and also follow us on LinkedIn.

WFP020 – Simulation

Let us talk about simulations and their benefits for your FPGA development projects.

Content of this Episode:
* Simulations in general
* Simulations in FPGA development
* Benefits for your FPGA development projects
* How to start with simulations
* What are the boundaries of simulation
* Simulate a hole design or only modules

And for now come into our Newsletter and also follow us on LinkedIn.

WFP019 – 2023 Review and Outlook

We are looking back on 2023 and then we try an outlook into 2024.

Content of this Episode:
* Happy New Year and all the best for 2024
* Review of 2023
* some private facts
* Business
* Outlook into 2024
* Business
* Private things
* Next webinar in February 2024

And for now come into our Newsletter and also follow us on LinkedIn.

WFP018 – Debugging an ARM

In addition to the last episode we will now have a look into the process of debugging an ARM core software.

Content of this Episode:
* Debugging an ARM (in a SoC)
* Use UART and printf
* Debug your bare metal application in Vitis
* Debug your Linux application in Vitis

And for now come into our Newsletter and also follow us on LinkedIn.

WFP017 – Debugging an FPGA

Let’s dive deeper into the debugging stuff. There are different ways of debugging an FPGA and the logic inside.

Content of this Episode:
* Debugging an FPGA
* Observe signal outputs
* Bring some internal signals to outer world
* Using a debug core
* Special case for ILA

And for now come into our Newsletter and also follow us on LinkedIn.

WFP016 – FPGA Conference 2023

It was time for a little trip again. This time I went to Munich to the three-day FPGA conference of PLC2 and the Vogel Verlag.

Content of this Episode
* 3 day FPGA Conference in Munich
* A little insight
* My attended lectures
* Sessions on the first day
* Linux Build Methodologies: PetaLinux vs. Yocto Flow
* Coverage (aka Requirement Coverage)
* Using property descriptions to formally verify FPGA design code
* Synthesizing a Vivado Project on GitLab-CI and Deploying to an FPGA Board
* Secure method of enabling multiple design in FPGA
* Constraining Multiple Clock Domains
* AMD-Xilinx: Dynamic Function Exchange with Device Tree Overlay
* GDBServer in Hardware for VexRiscv Processing Systems
* Next Generation of High-Speed Interfaces for Vision Applications
* Sessions on the second day
* Demystify a Vitis Embedded Acceleration Platform
* MicroBlaze – A most flexible processor for FPGAs and MPSoCs
* Self organizing administration tool to control FPGA designs
* Fundamentals of Timing Analysis and Why No FPGA Design Can Do Without It
* How to crash 100+ AWS FPGA instances and how to insert Trojans into bitstreams
* Demonstration Setup for HashCache
* Sessions on the third day
* Do FPGA designers and hardware designers need to talk? A practical approach to shortening the project timeline
* How your FPGA design decisions affect PCB board performance
* Agilex SoC Architecture
* Turning your FPGA into a fast multichannel ADC
* PCIe, MIPI CSI-2, HDMI and DDR memory across platforms from an Open Source perspective
* Constant On-Time (COT) Control for FPGA High-Current Power Supplies
* Hardware attacks on FPGA: An overview of threats and security mechanisms

Next FPGA conference is from July 2nd to 4th, 2024

And for now come into our Newsletter and also follow us on LinkedIn.

WFP015 – Bootloader

To start up a Xilinx Zynq SoC many steps are required. To get an overview we will talk today about bootloader.

Content of this Episode
* Stage-0 Boot (also known as BootROM)
* First Stage Bootloader (FSBL)
* Second Stage Bootloader
* Linux Kernel
* Init

And for now come into our Newsletter and also follow us on LinkedIn.

WFP Meetup 2023

Special Episode of the World of FPGA Podcast.

I want to make a meetup of members of my audience and this will happen in Munich while the FPGA Conference 2023.

On the 5th of July 2023 at 7:30 pm we can meet near to the conference hotel in a restaurant.

I will reserve some spots, so please send me an email if you want to participate: info@world-of-fpga.com

Important note: Everyone pay their own bill.

WFP014 – Debugging an SoC

Writing software and debugging go hand in hand while you develop a new system. Today we want to debug an SoC.

Content of this Episode
* How to debug an SoC
* Remember the workflow
* Now we can debug

And for now come into our Newsletter and also follow us on LinkedIn.