ARP Q&A

ARP Q&A

What is ARP? Address Resolution Protocol (ARP) is a network protocol, which maps a network layer protocol address to a …

Ethernet Q&A

Ethernet Q&A

What is Ethernet? Ethernet is a Local Area Network (LAN) cabling and signaling specification for baseband networks. Eth…

Algorithms and High-Level Models

Algorithms and High-Level Models

For designs with significant control flow, algorithms can be described in software languages, flowcharts, abstract stat…

General FPGA based design Guidelines

General FPGA based design Guidelines

Based on past experience i had with FPGAs... Flip-flops are almost free in FPGAs, the reason is that in FPGAs, the area…

Asynchronous in a synchronous world - Part 2

Asynchronous in a synchronous world - Part 2

Performing static timing analysis is the process of verifying that every signal path in a design meets required clock-c…

Asynchronous in a synchronous world - Part 1

The purpose of synchronizing signals is to protect downstream logic from the metastable state of the first flip-flop in…

Verilog Shift Register with Test Bench

Verilog Shift Register with Test Bench

module shifter (result, value_in, direction, type, length); output [7:0] result; input [7:0] value_in; input direction;…

Verilog Awareness

Verilog Awareness

Differentiate between Inter assignment Delay and Inertial Delay ? What are the different State machine Styles ? Which i…

Verilog Awareness

Verilog Awareness

Consider a 2:1 mux , what will be the output F if the Select (sel) is "X" ? What is the difference between bl…

Clock Jitter

Clock Jitter

Clock jitter is the deviation from the ideal timing of clock transition events. Because such deviation can be detriment…

Clock tree synthesis

Clock tree synthesis

Basics of Clock Tree Synthesis: The main idea is to balance the skew between endpoints. They are built with the followi…

"Safe" and "Unsafe" state machines

"Safe" and "Unsafe" state machines

"Safe" State Machines: If the number of states (N) is a power of 2 and you use a binary or gray-code encoding…

Metastability

Metastability

Metastability in electronic circuits Metastability is a phenomenon that occurs in digital circuits when an input signal…

#buttons=(Ok, Go it!) #days=(20)

Our website uses cookies to enhance your experience. Learn more
Ok, Go it!