This is a write-up, with figures and screenshots, of the collection of notes, guides, applications, articles and more I wrote down and collected during my carrier as application engineer working for an FPGA manufacturer. All these scribbles are now presented as web articles with downloadable PDF. Expect to find a growing collection of stuff here as I'm still busy to make nice documents from the text documents and hand drawn figures I collected.
The articles are mostly collections of articles I gathered from web publications. The articles are presented as links to the original article but in some cases the article is presented as pdf with a link to the original articles if it still exists.
Notes and guides contain a list of own written articles about all kind of issues I encountered with Ubunutu and Linux-Mint. The articles provide an explication of and a solution to issues, problems or behavior of the Linux distribution.
A way to upgrade the BIOS of a Dell laptop or PC when it is running another OS than Windows.
Install, from scratch, Linux-Mint on a PC, tune or customize it and stuff it with the most necessary tools (engineering)
that are not by default installed.
Right click a file in Nemo or Nautillus shows a fall down menu with a ‘Open With’ option.
That option allows one to select a tool to open the fle with. How do I add a tool and in particular, how do
I remove a tool from that list.
This article describes how to install the GHDL simulator and the GtkWave waveform viewer.
It discusses the whole process of installing the ADA GNAT and LLVM toolchains for compiling GHDL from scratch.
How to compile vendor libraries, examples for Xilinx and UVVM
Setup the waveform viewer for use with GHDL.
Descriptions how something can be done, ideas for design en development.
Find here examples and tutorials
It can be very handy to have two Xilinx development boards cannect together, using all the IO available in/on a FMC connector.
It is that way possible to connect the two boards using one or more full IO-Banks of the FPGA, enabling high speed wide data transfers.
Interface an FPGA and a microcontroller is possible by using teh in the microcontroller pheripherals as SPI, USRT or other.
But when teh microcontroller has a External Memory Interface/Controller (EMI/EMC) then the registersets or memory blocks can be defined in teh memeory map of the microcontroller.
Using an EMI/EMC defines memory regions in teh microcontroller address map, registers defined in teh FPGA can thus fit in those area.
Install Python on Windows or Linux and stuff it with the most common used packages/libraries
Install Jupyter Notebook on/in an existing Python installation and start using it.
This is a list of articles and articles series I found, during the years, interesting to keep or to use.
Articles are provided after some small comments as links to articles on the web. Other articles are provided as PDF documents where the documents are exact copies of the articles as they appeared on the web.
The PDF documents are provided to allow one to easily read through a whole set of articles from the same author or subject. PDF documents are also provided because the article or articles are no longer available on the web.
This is a very good series of articles written by Clive Maxfield and published by the technical publishing service
of Digi-Key.
The series of articles highlight the capabilities of FPGA, how they’ve evolved, and how they can be used. It can be a big help for designers are unfamiliar with FPGA.
These are all chapters teh the series:
A series of articles, 32, written by Eric Bogatin and published in EDN from 2013 to 2016.
Find the articles in EDN's archive here.
The series highlights common rules of thumb for electrical engineers.
The most recent versions/updates of all articles can be found here.
The Data Conversion Handbook, Edited by Walt Kester, Newnes, 2005, ISBN 0-7506-7841-0.
Also published as Analog-Digital Conversion, Analog Devices, Inc. 2004, ISBN 0-916550-27-3.
A handbook written for design engineers using data converters and related circuitry.
It can be consulted, per chapter, here on
the Analog Devices Education site.
Training course from Dr. Mark Wickert about
Signals, electronic or natural generated, who convey information from one point to another.
Systems converting and processing signals to result in modified or transformed versions of the original.
The paperwork can be found here
Lots of years ago, while being a Xilinx FAE for a major telecom company we used to say: "This or that is for 'Kamiel" when taking work to continue at home. The saying started one day when I mentioned this during a presentation. People looked at me for the simple explication: Camille Huysmans.