This repository hosts the code for an FPGA based accelerator for convolutional neural networks
-
Updated
May 20, 2024 - Verilog
This repository hosts the code for an FPGA based accelerator for convolutional neural networks
A repository containing the source codes for the Digital Design and Computer Organization Laboratory course (UE18CS2) at PES University.
Distributed arithmetic (DA) is another way of implementing a dot product where one of the arrays has constant elements. The DA can be effectively used to implement FIR, IIR and FFT type.The DA logic replaces the MAC operation of convolution summation o into a bit-serial look-up table read and addition operation .
An introduction to integrated circuit design with Verilog and the Papilio Pro development board.
32 bit pipelined binary floating point adder using IEEE-754 Single Precision Format in Verilog
Fully pipelined DLX Microprocessor optimized for energy efficiency and testing purposes developed in VHDL. Simulation with Intel® ModelSim®, synthesis under Synopsys® DC Ultra™, and physical layout using Cadence® Innovus™ Implementation System.
RTL implementation for Advanced Encryption Standard (AES) in Verilog. Synthesis Done in Synopsys DC.
UART - RTL Design and Verification
Router 1 x 3 verilog implementation
SUSTech CS207 Digital Design 2018Fall Materials.
Sample Verilog codes for digital circuits
Thesis covers research on digital signal processing with software defined radio techniques applied in FPGA environment. It is written entirely in Polish language, except english abstract
RTL description, synthesis and physical design of a 4-stage pipelined 32bit RISC processor
Design and implement the following components of the SPI modules using verilog such that they match the requirements of the development testbench and match the SPI specifications: Master Slave Self-Checking Testbenches for the Master and Slave
Design & Synthesis of several digital circuits in VHDL and Verilog. Scripting in TCL, simulation with Intel® ModelSim®, and synthesis under Synopsys® DC Ultra™.
booth's multiplier defined by datapath and control path , where controller generates different control signals which are used by different modules to generate product
A simple up-down counter made using icarus verilog as a part of the Digital Design and Computer Organization course (UE18CS201) at PES University.
This project proposes to demonstrate the capabilities and scope of Verilog HDL by implementing the control system of an automatic washing machine. The above mentioned objective by implementing the Control System of an automatic washing using the Finite State Machine model. The washing machine control system generates all the control signals requ…
Single and double precision floating point unit implemented using Verilog HDL
Add a description, image, and links to the digital-design topic page so that developers can more easily learn about it.
To associate your repository with the digital-design topic, visit your repo's landing page and select "manage topics."