About

This site is intended to help you improve your FPGA skills, with practical projects using the VHDL language. I think that to enhance technical skills you also have to be acquainted with the market developments, and that is why I include industry FPGA-related news and articles about available tools and books.

While I do my best efforts to keep this site bug-free, bugs are almost unavoidable. On the other hand, there are many ways to get a job done and chances are that you know a better, cleaner, or more efficient way to do something.

So if you find a bug, or you know how to do things better, or you have any questions, don’t hesitate to contact me. The comments section is the best way to do that. I promise to answer as fast as I can.


About me

My name is Claudio Avi Chami, I am an electronics engineer, MSc. I have been working in the industry for more than 25 years. The first half of them, as a Board Designer: Analog, digital, power supplies. I made boards from the days you could tell a resistor value from its color bands to the days when it was almost impossible to solder a resistor by hand… For the second half of my career, most of my job is related to FPGAs. I have worked for and with some of the biggies, like Motorola and Intel. I have also worked with and for many small companies, and startups. I have experience in the Telecom, Industrial, and Defense fields.

These last years I have concentrated my work on learning about AMD-Xilinx devices, but I also have long experience working with Intel PSG, former Altera. But in this blog, I have concentrated on and adopted Xilinx recommendations for design. So even if VHDL is supposed to be generic, chances are that things should be done differently for Altera, Lattice, or any other manufacturer you use. ALWAYS read your manufacturer’s datasheets, example designs, and application notes (easier said than done).

I have also experience in the Education field. I was in charge of the Board Design section of Chip Design College (CDC) for many years. My responsibilities at CDC included designing the learning materials, managing the academic team, and hands-on teaching.

I have learned much from my teachers, more from my colleagues, and the most from my students” (the Talmud, Ta’anit 7a)