Verilog always @ posedge with examples – 2021 Verilog by VLSI Universe - June 13, 2021July 21, 20210 Verilog always block (blocking and non-blocking assignments) is explained in detail with examples. Also generation of MUX and Decoders Verilog. In any digital interview, Verilog questions will be asked. Simple questions to confuse and tricky questions will be asked by an interviewer. He will be interested in knowing whether you are very clear with basic concepts or not. Verilog is a hardware description language that makes it necessary to be learned by a digital design aspirant. Questions on blocking and non-blocking assignments, Verilog tasks vs Verilog functions, and Verilog modeling questions based on synthesis are the key concept-oriented ones that are preferred to ask by the interview panel. Well, let us cover some of the important concepts in Verilog HDL. Verilog always block and
Verilog code for Sine Cos and Arctan Xilinx CORDIC IP core Verilog by VLSI Universe - June 5, 2021July 21, 20210 Generation CORDIC IP core functions for the implementation of trigonometric functions such as sine, cos, and arctan in the Xilinx ISE 14.7. This article helps you to understand the steps to be followed to get a code from Xilinx IP core and run it. The IP core model allows us to select the bit widths for the operation 16bit or 32bit and also the number of iterations. The larger the number of coarse iterations for the CORDIC algorithm, the more will the results accuracy. These IP cores are so accurate and synthesizable codes. One can generate the RTL model and the design summary tables for the implemented CORDIC functions. These are more faster and efficient in the form of hardware complexity and
Verilog code for sine cos and arctan using CORDIC Algorithm Verilog by VLSI Universe - June 3, 2021July 21, 20210 Hardware implementation of trigonometric functions such as sine, cosine and tangent functions using Verilog HDL. Here we make use of CORDIC algorithm to implement these functions in Verilog. It is important to to write a synthesizable code in Verilog to implement on hardware such as FPGA's. The computation of the functions helps to analyze sine wave generation and phase and magnitude calculation of several signals. 1. Basics of CORDIC Algorithm 1.1 Need for CORDIC Algorithm There are several approaches such as the Lookup table method and Polynomial series (for example, Taylor series) to implement these sine, cosine and tangent trigonometric functions. They have complications such as cost of the implementation and the hardware complexity of the design. In case Lookup table method it is fast
Digital Thermometer Code in Verilog VHDL Flash ADC Binary Encoder Verilog by VLSI Universe - May 26, 2021July 21, 20210 Thermometer code to Binary encoder or code converter. A digital thermometer code in VHDL and Verilog, Flash ADC-based Thermometer code with less BER. Introduction A French word thermometer came out in La Recreation Mathematics by J. Leurechon in the year 1924. He comes up with a scale of 8 degrees thermometer. It is very important to have the thermometer digitized. Especially if we implement a thermometer code in Verilog HDL or VHDL, it will be a great job. In the current time, we are using automated logic synthesizers which help us to convert our VHDL or Verilog HDL to a digital circuit easily and faster way. If so, we can adapt different technologies by simply making small changes and by putting constrain on our