All posts by udaradesilva
A Comprehensive Guide to Understanding Cache Memory
Cache memory is akin to a chef’s handy pantry, dramatically speeding up data access for the CPU. It’s like having the essential ingredients at arm’s reach, eliminating the need to fetch them from a distant store (the main memory). This proximity significantly cuts down data retrieval time, turbocharging overall processing speed and efficiency. The concept […]
Digital Multiplier Architectures
An introduction to different digital multiplier architectures
Getting Started With Xilinx Petalinux
Xilinx Petalinux is a toolset that allows you to customize, build and deploy an embedded Linux application in a supported Xilinx FPGA like Zynp Ultrascale+ MPSoC. The toolset is available only for Linux, therefore if you are a Windows user consider installing Hyper-V or Virtual Box and creating a Ubuntu virtual machine. Petalinux toolset contains […]
Matlab: SoC Builder Xilinx RFSoC ZCU111 Example
This guide is written for Matlab R2021a and Vivado 2020.1 Matlab SoC Builder is an add-on that allows creating system on chip (SoC) design for a target device. An SoC design includes both hardware and software design which is generated with the help of HDL coder and Embedded coder toolboxes. Following toolboxes needs to be […]
Simulating S-parameters from touchstone file (ADS)
RF vendors often provide S-parameter files (Touchstone format) for their components. These files can be used in ADS simulations to decide which component to use in your RF design. This tutorial explains how to import the touchstone file from the vendor website and generate the S-parameter plots. Step 1: Download the S-parameter file We will […]