|Tag: fpga

Digital Buffers And Their Usage

In this article, we will explain the functionality of two very important electronic circuit elements: digital buffer and tri-state digital buffer. Buffer At first glance, the functionality of a digital buffer may seem very simple: the value at its input is propagated to its output. Fig. 1 Buffer symbol and truth table If the buffer

2019-05-19T16:48:41+03:00By |Categories: Digital Logic|Tags: , |0 Comments

Clock Skew Removal (Clock Deskewing) using PLL and DLL

Clock Skew Clock skew exists in every synchronous system. The edge of the system clock arrives at different times at different points in the system. This difference in arrival times is defined as clock skew. Few facts about clock skew: It's caused by different path delays to different points in the design. It's is constant from cycle

2019-04-07T13:32:38+03:00By |Categories: Explained Simply|Tags: , |0 Comments

Phase Locked Loop (PLL) and Delay Locked Loop (DLL) Basics

Phase-Locked Loop (PLL) A PLL is a negative feedback system where an oscillator-generated signal is phase and frequency locked to a reference signal. Typical applications of PLL are: Frequency Synthesis (e.g. generating a 1 GHz clock from a 50 MHz reference) Clock Deskewing (e.g. phase-aligning an internal clock to an output clock to external device) Extracting

2019-04-07T13:33:32+03:00By |Categories: Explained Simply|Tags: , , |0 Comments