top of page


SDx 2018.2 SFD is the same thing as SDAccel 2018.2 SFD
This post compares shows that SDx 2018.2 SFD download is the same thing as SDAccel 2018.2 SFD download, the MD5 SUM of both is b407cba2d089d


ZCU102 Evaluation Kit Quick Start Guide Walkthrough
This post walks through the Zynq UltraScale+ MPSoC ZCU102 Evaluation Kit Quick Start Guide. It also contains videos of power on and re-runni


ZCU102 Unboxing
This post shows an unboxing of the Zynq UltraScale+ MPSoC ZCU102 Evaluation Kit that contains the HW-Z1-ZCU102 Evaluation Board with a XCZU9


"Fixed" HTML tags not showing up on mobile devices
After turning off Google AMP, I am able to see embedded HTML on mobile devices again.


Change the title of a terminal on Ubuntu 16.04
Hello wayward traveler. This post actually describes a way to change the title of a gnome terminal running bash that works. It also...


Add a disk to an Ubuntu VirtualBox VM
This post shows you how to add a new SATA disk to a Oracle VirtualBox VM and install it in Ubuntu 16.04.2.


Why don't I see PMUFW XPfw_Printfs: A Debug Story
This post list my debug of why I don't see XPfw_Print() output from PMUFW included in PetaLinux Tools 2017.4.


Rebuild PMUFW and load it
This post describes how to rebuild PMUFW in PetaLinux Tools 2017.4.


35% Faster FSBL Rebuild
bitbake virtual/fsbl -c compile -C compile


Zach Pfeffer Speaking at the 2018 FPGA-Kongress in Munich
Effective Linux development using PetaLinux Tools June 12th on 9:00 AM & Beyond printk: efficient Zynq UltraScale+ MPSoC Linux debugging


Delete narration on all slides
Click on Slide Show > Record Slide Show > Clear and Clear Narrations on All Slides Referen


What runs when I click the "Xilinx SDK 2017.4" icon in Ubuntu?
/hdd/opt/Xilinx/SDK/2017.4/bin/xsdk


find every file updated by a command
touch start;
<DO STUFF>;
find . -cnewer start -printf "%T+\t%p\n" | sort


Grab Bag of FPGA and GPU Software Tools from Intel, Xilinx & NVIDIA
The following is an "grab bag" of the development tools that Intel, Xilinx and Nvidia release to work with FPGAs and GPUs. FPGA's as...


Yocto 2.2.3 Based Linux Kernel Development Only 25% Efficient
This post lists the efficiency of Linux Kernel development using Yocto. It shows that developers who use Yocto to do kernel development...


Find all text files
This blog is a repost of the best answer I've found to-date for: find all text files. It also contains some additional info on how the...


SWUpdate a BOOT.bin
swupdate_unstripped -v -H"0.1":"1.0" -i ~/my-software_1.0.swu -e stable,alt


CLKSCREW, Meltdown and Spectre Mitigation
Meltdown: Apply the KAISER patch to the Linux kernel and patches that accomplish the same thing for Windows and MacOS. This patch removes ke


Name and Contents of Each File in a File
while read FILENAME


find sort by date
find . your-options -printf "%T+\t%p\n" | sort


Dump Decompress and Kernel Symbols
PHYS_OFFSET, PAGE_OFFSET, TASK_SIZE, VMALLOC_START, VMALLOC_END...


Integrate a QSPI using PetaLinux Tools Part 2
Why are there two ranges here: reg = <0x0 0xff0f0000 0x0 0x1000 0x0 0xc0000000 0x0 0x8000000>;?


Comment-out printks with Vim
:%s/\(printk(.*);\)/\/* \1 *\//gc


Integrate a QSPI using PetaLinux Tools Part 1
compatible = "jedec,spi-nor";
#address-cells = <0x1>;
#size-
bottom of page