• [FPGA] DCM module Setup and Usage Guide

    The DCM (digital clock manager) is a clock generator available in Vivado that allows users to generate clocks of any desired frequency. Now, let's explore how to create a clock generator for FPGAs.

  • [LIN] 1 Protocol Description

    Today's automobiles are not simply a means of transportation; they possess a multitude of functions. To achieve this, automobiles require an internal communication standard. In this article, we'll explore LIN.

  • AMBA - 2 AHB overview

    While the APB bus prioritized optimization over performance, as it was intended for modules that didn't require high performance, such as peripherals, the AHB (Advanced High-performance Bus) is a bus focused more on performance. Consequently, it has more signals and its actual operation is more complex.

  • AMBA - 1 APB overview

    AMBA (Advanced Microcontroller Bus Architecture) is a bus protocol developed by ARM. There are several types, but most of them mainly use APB, AHB, and AXI buses.