Notes on using basics-graphics-music repo under Linux and Windows

The Git repository of introductory Verilog examples, basics-graphics-music, uses Bash scripts for all user operations on Linux and Windows. For Windows users, we recommend using the Bash shell included in Git for Windows application. You can download Git for Windows from either https://git-scm.com/download/win or https://gitforwindows.org. When running the Git for […]

How a chip is designed: the technology, team and jobs – Как проектируется микросхема: технология, команда и работы

On Saturday, August 31, we are going to have an electronic education event in Los Angeles hosted by the Verilog Meetup club which usually meets in Silicon Valley. We welcome people with different expertise levels, from those who are just curious how the industry that produces smartphones and other electronics […]

Learn to solder in Hacker Dojo, using sound-making devices, with a benefit to Verilog Meetup: a Proposal

In Verilog Meetup, we use digital microphones and audio boards as peripherals for our FPGA boards. Those components come from AliExpress unsoldered, which makes it a good opportunity to teach soldering to beginners. The components are not expensive, just a couple of bucks each, so burning them is not tragic. […]

Andrea Guerrieri, an co-author of HLS tools and ARM SoC textbook, gave feedback about Verilog Meetup materials

Today, I met Andrea Guerrieri, a researcher from Switzerland, at the Design Automatic Conference (DAC) in San Francisco. I knew Andrea from work at Imagination Technologies. I also saw that he is one of the authors of an ARM-endorsed textbook, Fundamentals of System-on-Chip Design on Arm Cortex-M Microcontrollers. On DAC, […]

A new platform for FPGA seminars based on Gowin Tang Nano 9K: adding sound, graphics and microarchitecture labs

Gowin has clear advantages over Xilinx in the educational FPGA board market: Gowin boards are several times less expensive, the synthesis speed is several times faster, and the EDA package is two orders of magnitude smaller: we are talking about 1G versus 100G disk space. Of course, Xilinx is still […]

Beginner’s guide to Basic-graphics-music examples

Beginner’s guide to Basic-graphics-music examples These are examples to demonstrate labs sessions for systemverilog-homework which are portable systemverilog examples for FPGA and ASIC. FPGA Field Programmable Gate Array is a type of integrated circuit that can be programmed multiple times. It consists of an array of programmable logic blocks and […]

Discover the mystery of FPGAs

Embrace the exciting journey into the world of FPGA design. It’s easier than you think to get started! Jumping to your first experience designing an application based on an FPGA looks daunting at first. So many elements are involved, from learning an FPGA to setting the configuration files to describe […]

Exploring the design of a CPU

Have you ever wondered what it’s like to delve into the intricate design of a CPU? Let’s explore together. For a digital logic designer like me, the chance to construct, modify, and test a microprocessor is a unique and thrilling opportunity. In my professional journey, I started with discrete logical […]

Self-education and educating others

The first meetups of the Portable SystemVerilog Examples group at Hacker Dojo in Mountain View, California were a kind of brainstorming sessions. We discussed the electronic industry, the essence of modern chip design, and the challenges of educating new design engineers. Here is the video of the first meetup: Then we moved to […]