Designing field-programmable gate arrays


I have been saying since 2011 that it's time to bring FPGA design to the masses, and you can find on my blog plenty of posts that make that argument [10], both at the personal and at the educational and political levels. In 2023, borrowing that famous proverb about planting trees, I can only add that the best moment to learn FPGAs was 20 years ago, and the second best moment is now. Study this and the next article, give FPGA design a try, and let me know how it goes!

The Author

Marco Fioretti ( is a freelance author, trainer, and researcher based in Rome, Italy, who has been working with Free/Open Source software since 1995 and on open digital standards since 2005. Marco also is a Board Member of the Free Knowledge Institute (

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • 26C3: Milkymist Visual Synthesizer Soon with Ethernet and USB

    Initiator and main developer of the Milkymist project, Sébastien Bourdeauducq, showed a prototype of his visual synthesizer at the latest Chaos Congress and builds his own board for it.

  • Digital IC Simulation on Linux

    Designing field-programmable gate arrays is only half the job: The hardest part is the simulation, but Linux is the best place to tackle certain challenges.

  • News
  • Kernel News

    Chronicler Zack Brown reports on the latest news, views, dilemmas, and developments within the Linux kernel community.

  • Sustainability by Design

    Sustainability studies for the IT industry often ignore the contributions of software. This article explores what developers and admins can do to create and maintain more energy-efficient systems.

comments powered by Disqus