Welcome to Digital Electronics Deeds

In this web site you'll find digital circuits, ideas, projects, tools for simulation and testing on FPGA, and more. A complete learning path to understanding and designing digital systems, supported step-by-step by Deeds simulator. We tried to do our best but... is up to you to judge if our "deeds" (literal meaning of the word!) are good or bad...



Deeds subversion released (2.21.231)

Essentially, this is a bug-fix subversion. To know the details... (read more)


New Deeds version released (2.20.190)

Among the major improvements in the new version of Deeds: Tri-state and Bidirectional Buffers, bus-type NOTs, ANDs... (read more)


Introduction to Digital Systems Design

The book “Introduction to Digital Systems Design” (G.Donzellini, L.Oneto, D.Ponta and D. Anguita) is now available. It is a revised and extended international version... (read more)


Deeds update (Ver. 2.11.400)

A new Deeds update is available... (read more)


Introduction to Digital Systems Design

The new book “Introduzione al progetto di sistemi digitali” (Introduction to Digital Systems Design), just completed by me and the co-authors Luca Oneto, Domenico Ponta and Davide Anguita, is available... (read more)


New Deeds version released (2.10.300)

A new version of Deeds has been released! Among the major improvements... (read more)


Digital Design Course Using Deeds in Finland

The course, “Introduction to digital design using Deeds simulation suite”, was organized by Metropolia University of Applied Sciences (Finland), within the program of the ICT Summer School... (read more)

Ideas & Projects


Synchronous Serial Transmitter (4 bits)

In this example, we’ll design a simplified 4-bits synchronous serial transmitter... (read more)


Synchronous Serial Receiver (4 bits)

Let’s design a 4-bits synchronous serial receiver. The unit will receive serial sequences on... (read more)


Synchronous Serial Communication System (4 bits)

In this example, starting from the two previous projects (Serial Transmitter, Serial Receiver), we’ll connect the TX and RX modules to obtain a complete... (read more)


Testing a Serial Communication System (4 bits) on FPGA

In this example, we start from the previous project (Synchronous Serial Communication System), to implement it on a FPGA board... (read more)

Digital Electronics Deeds


Digital Electronics Education and Design Suite...

Learning Materials

Laboratories and tutorials on Combinational Networks, Sequential Networks, Finite State Machines, Microcomputer Systems, FPGA Labs, FPGA Tutorials...


Combinational Networks, Sequential Networks, Finite State Machines, Microcomputers Interfacing, Assembly Programming...


Introduction do Digital System Design...