Days 1-20: Basic Projects Days 21-60: Intermediate Projects
Embed Threads Latest Articles
Day 5 of 100 Days of RTL Projects-UART Design-Part 1
Understanding UART: A Fundamental Serial Communication Protocol UART, standing for Universal Asynchronous Receiver and Transmitter, is a cornerstone of serial communication protocols. Before delving into its intricacies, let’s grasp the essence of a serial communication protocol and its significance. Imagine ...
Day 4 of 100 Days of RTL Projects-Memory Swap using FSM
In this segment, we delve into the intricate world of finite state machines (FSMs) and their utilization as control units in systems processing data. Specifically, we embark on the design journey of a system employing an FSM to execute a ...
Day 3 of 100 Days of RTL Projects – Enhanced PWM Design-The implementation
module pwm_basic#(parameter R = 8)(input clk,input reset_n,input [R – 1:0] duty,output pwm_out); endmodule This is our previous design let us see how we can enhance it First we will code the input timer module module timer_input#(parameter BITS = 4)(input clk,input ...
Day 3 of 100 Days of RTL Projects – Enhanced PWM Design-Why we need Enhanced design?
Enhancing PWM Design: Addressing Resolution and Frequency Control In the realm of electronics and digital design, Pulse Width Modulation (PWM) stands as a crucial technique for controlling the power delivered to electrical devices. However, as with any design, there are ...
Day 2 of 100 Days of RTL Projects – Cache Memory Design in Verilog
Introduction In the realm of modern computing, cache memory plays an indispensable role, bridging the gap between the processor and main memory to ensure faster data access and reduced latency. This article delves into the intricacies of cache memory design, ...
100 Days of Verilog Projects-Day 1 PWM Design
Basic PWM Design Pulse width modulation is used in a variety of applications including sophisticated control circuitry. A common way we use them is to control dimming of RGB LEDs or to control the direction of a servo. We can accomplish a range ...
Interesting Facts about Adex Neuron
Biologically Inspired: The AdEx model is designed to capture essential features of real neurons. It incorporates biologically realistic time ...
Let us get started with AI hardware Design
Introduction Why learning the basics of AI hardware design can be beneficial? 1. Optimizing System Performance: Understanding AI hardware is pivotal for optimizing the performance of AI systems.2. Cost-Effective Solutions: Knowledge of AI hardware enables informed decisions on cost-effective infrastructure.3. ...