HaLseY and TaLoN!

Posted by in Speech Recognition

So the third year has been passed too. Halsey was the one who pushes passion into my vein to don’t fucking give up. Through last year I mostly vaporized my time developing a handful number of hardware projects which I hate doing, but the money was short and what other options did I have. Meanwhile,…

Lost in the Vast Ocean of Speech Recognition

Posted by in Speech Recognition

Here I am, pursuing once more old-fashioned machine learning. I’ll keep it short and write down only the useful pages that exert along the way 1. YouTube – A Basic Introduction to Speech Recognition (Hidden Markov Model & Neural Networks) 2. YouTube – A friendly introduction to Bayes Theorem and Hidden Markov Models 3. Kaldi…

ZC702 FMCOMMS3 PetaLinux Starting Guide

Posted by in Electrical Engineering, Linux, Xlinx

The combination of FMCOMMS3 and PetaLinux is working only on Ubuntu 16.04 LTS, PetaLinux 2018.3, Vivado 2018.3 Required Packages: sudo apt-get install -y gcc git make net-tools libncurses5-dev tftpd zlib1g-dev libssl-dev flex bison libselinux1 gnupg wget diffstat chrpath socat xterm autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib build-essential libsdl1.2-dev libglib2.0-dev zlib1g:i386 screen pax gzip Installing…

Start Microwave Layout In ADS 2015.1

Posted by in Hardware Design

ADS has a broad way of aspects from IC design to the RF simulation, here we explore how to prepare your workspace to start layout phase after schematic design. ADS comes with tons of ready to use parts, these parts are available at <ADS>/ADS/oalibs/componentLib/. Here I demonstrate how to add and use RF_Passive_SMT library in…

ZYNQ SD Card and RGMII Length Matching

Posted by in Hardware Design

Understanding the math behind length matching of each protocol is a key in reaching out a well designed PCB with a balance between performance and layout area and other manufacturing constraints. Unfortunately for some protocols such as SDIO these information remained under NDA’s and are confidential. Here I examined ZC702 reference design board and/or datasheet…

In Search of the Perfect Via

Posted by in Hardware Design

Inserting via in RF and Microwave regions might seems to be a scary thing to do but as revealed through EM simulation for low portion of Microwave frequencies (below 10GHz) using a full via isn’t as worse as it seems to be. From “full via” I mean a via that start from top layer and…

Setup ADS Front to Back Design Flow

Posted by in Hardware Design

One of the great feature that comes along with ADS Package is the ability to create your design in a reverse flow. This necessity become more evident when you prefer to use other feature-reach layout tool than ADS and use ODB++ or ADFI tools afterward to import the design into the ADS for performing layout…

ADS SI/PI vs Momentum

Posted by in Hardware Design

ADS Momentum is a full-wave EM field solver that merged with ADS package for more than 10 years. Starting with the ADS 2016.1, two new tools introduced by Keysight, the SI and PI Pro environment that can be accessed through layout interface inside the ADS software. In this post, I’ll talk about features of these…

Export Allegro 17.2 Board to ADS 2017.1

Posted by in Hardware Design

Cadence and Keysight are collaborating with each other since 2000’s which brings one of unprecedented feature to reality, an ability to export your design from allegro to ADS seamlessly. In this tutorial I will demonstrate how to configure Allegro Design Flow Integration (ADFI)  for Allgero 17.2 and ADS 2017 Update 1. I am aware that…

DDR3 Length Matching – ZYNQ 7000

Posted by in Electrical Engineering

Lately DDR3 is becoming more prevalent in new custom designs however I find that there isn’t much comprehensive document available for newcomers to the DDR franchise. Here I wrote down my own bootstrap on learning DDR3 jargons and way up to design and understand underline rationale behind the DDR3 length matching. Why DDR The first…

‹ previous posts
Recent Comments