Restoring Division Algorithm is one of the division algorithms used for performing division in digital systems. Let us see how to write the Verilog code for Restoring Division method in FSM format.
Monday, August 24, 2020
Booth Multiplier Verilog Code
Booth's Multiplication Algorithm is a commonly used algorithm for multiplication of two signed numbers. Let us see how to write a Verilog code for this algorithm in an FSM format.
Verilog VPP Switch
In this post, we will see how the verilog vpp file can be used to implement different combinations of defines to generate different designs each time.
SPI Protocol Notes
Serial Peripheral Interface or SPI Protocol is one of the simplest serial protocols used for on-chip communication.
In this post, we will discuss basic concepts of SPI protocol with some short notes.
Saturday, June 13, 2020
Double Flop Synchronizer
When signals move from one clock domain to another, it may not be sampled correctly leading to unstable oscillations in the signal called metastability.
Double Flop Synchronizer or Two flip-flop synchronizer is the simplest synchronization technique to ensure that the signal is sampled correctly at the destination domain.Memory Addressing and Wrap concepts
Memory Addressing is one of the most fundamental concepts in VLSI and yet, many people get confused when asked simple questions regarding this.
Here, let me cover some important points regarding memory address space, dividing the address space and also basics of wrap concept.
CSR Register operations using APB Protocol
This post is a continuation of the previous post in which the basic structure of CSR Registers were explained.
Here we will look at how reads and writes can be performed on Control and Status Registers using AMBA APB Protocol with Verilog code and explanations.
Subscribe to:
Posts (Atom)