Skip to content

VLSIFacts

Let's Program the Transistors

  • Home
  • DHD
    • Digital Electronics
    • Fault Tolerant System Design
    • TLM
    • Verification
    • Verilog
    • VHDL
    • Xilinx
  • Embedded System
    • 8085 uP
    • 8086 uP
    • 8051 uC
  • VLSI Technology
    • Analog Electronics
    • Memory Devices
    • VLSI Circuits
  • Interview
    • Interview Experience
    • Training Experience
    • Question Bank
  • Notifications
  • QUIZ
  • Community
  • Job Board
  • Contact Us

Author: vlsifacts

Excess-3 Code and its Conversion

Posted on March 15, 2023June 19, 2025 By vlsifacts No Comments on Excess-3 Code and its Conversion

Excess-3 code is a BCD code. It is a self-complementing code, but not a weighted code. In earlier articles, we have seen decimal to binary conversion, decimal to 8421 BCD conversion and vice versa. In this article, we will learn about Excess-3 code and its conversion. Excess-3, as its name says, there is an excess…

Read More “Excess-3 Code and its Conversion” »

Digital Electronics

Difference between $display, $monitor, $write and $strobe in Verilog

Posted on March 15, 2023June 19, 2025 By vlsifacts No Comments on Difference between $display, $monitor, $write and $strobe in Verilog

Although all $display, $monitor, $write and $strobe in System Verilog seem to be similar, there is a slight difference. $display is the normal display, which executes its parameters wherever it is present in the code. $write is similar to $display except that $display displays the contents in the next line (cursor moves to the next…

Read More “Difference between $display, $monitor, $write and $strobe in Verilog” »

Verilog

BCD Addition

Posted on March 15, 2023June 19, 2025 By vlsifacts 2 Comments on BCD Addition

BCD numbers are numerical numbers. So, arithmetic operations can be performed on BCD numbers. Imagine a seven-segment timer display system showing 2 digits for the count of seconds. After every second, the timer should be incremented by 1. This means that the timer display system requires a BCD adder at the backend, whose output is…

Read More “BCD Addition” »

Digital Electronics

How to Convert Binary to BCD and BCD to Binary

Posted on March 15, 2023June 19, 2025 By vlsifacts No Comments on How to Convert Binary to BCD and BCD to Binary

Earlier, we learned that BCD code and the binary equivalent of a decimal number are different. In this article, we will learn that how to convert binary to BCD and vice versa. To convert binary to BCD, we will first convert the binary number to decimal and then the decimal number to BCD number. Similarly,…

Read More “How to Convert Binary to BCD and BCD to Binary” »

Digital Electronics

How to Convert Decimal to BCD and BCD to Decimal

Posted on March 15, 2023June 19, 2025 By vlsifacts No Comments on How to Convert Decimal to BCD and BCD to Decimal

In one of the previous articles, we learned about Binary Coded Decimal (BCD) numbers. In this article, we will learn about how to convert a Decimal number to a BCD number and vice versa. Decimal number to BCD number Conversion To convert a decimal number to the BCD number, we need to replace every digit…

Read More “How to Convert Decimal to BCD and BCD to Decimal” »

Digital Electronics

What are the Different Types of BCD Codes

Posted on March 14, 2023June 19, 2025 By vlsifacts No Comments on What are the Different Types of BCD Codes

There are different types of BCD codes; however, the 8421 code is the most popular one. In this article, we will highlight three different types of BCD codes, such as 8421, 2421, and Excess-3. Both 8421 and 2421 are weighted code, whereas Excess-3 is not weighted. The above table shows the binary code groups for…

Read More “What are the Different Types of BCD Codes” »

Digital Electronics

Binary Coded Decimal

Posted on March 14, 2023June 19, 2025 By vlsifacts No Comments on Binary Coded Decimal

You must have seen the digital clock in the railway station or at many other places. The hour, minute and second digits are seven-segment displays that deal with binary coded decimal (BCD) numbers. In this particular article, we will learn about the BCD code. BCD is a way to express each decimal digit in binary….

Read More “Binary Coded Decimal” »

Digital Electronics

Esperanto’s ET-SoC-1 Chip Integrates more than 1000 RISC-V Cores for Energy Efficient ML Recommendation

Posted on March 13, 2023June 19, 2025 By vlsifacts No Comments on Esperanto’s ET-SoC-1 Chip Integrates more than 1000 RISC-V Cores for Energy Efficient ML Recommendation

More than 1000 cores on a commercial chip – seems unbelievable!!! However, the highly sophisticated manufacturing processes, unbelievably optimized design integration, and the RISC-V open-source hardware revolution have made this possible. Esperanto‘s ET-SoC-1 Chip is a Supercomputer-on-Chip that integrates more than 1000 RISC-V cores on a single die of 570 mm2 area. Dave Ditzel, Founder…

Read More “Esperanto’s ET-SoC-1 Chip Integrates more than 1000 RISC-V Cores for Energy Efficient ML Recommendation” »

News, SoC

How to Convert a Decimal Number to a Binary Single-precision Floating Point Number

Posted on March 13, 2023June 19, 2025 By vlsifacts No Comments on How to Convert a Decimal Number to a Binary Single-precision Floating Point Number

In order to convert a decimal number to a binary single-precision floating point number, first of all, we need to convert the decimal number to its binary equivalent (unsigned magnitude form). A proper sign should be added based on the sign of the decimal number. But remember, we should not perform the signed representation. Then…

Read More “How to Convert a Decimal Number to a Binary Single-precision Floating Point Number” »

Digital Electronics

How to Determine the Binary Value from a Single-precision Floating Point Representation

Posted on March 13, 2023June 19, 2025 By vlsifacts No Comments on How to Determine the Binary Value from a Single-precision Floating Point Representation

In the previous article, we have seen the representation of a binary number in IEEE 754 single-precision floating point format. In this article, we will do the reverse process, which means determining the value of a binary number from a floating-point representation. For this, we will use the following formula: Binary Number = (-1)S(1 +…

Read More “How to Determine the Binary Value from a Single-precision Floating Point Representation” »

Digital Electronics

Posts pagination

Previous 1 … 6 7 8 … 17 Next

Top Posts & Pages

  • ASCII Code
  • AND and OR gate using CMOS Technology
  • NAND and NOR gate using CMOS Technology
  • 180 nm, 90 nm, 45 nm...- What's the difference?
  • Circuit Design of a 4-bit Binary Counter Using D Flip-flops

Copyright © 2025 VLSIFacts.

Powered by PressBook WordPress theme