About me
Hi! My name is Alex Taradov, and this is a simple landing page with collection of links to my projects
I was born in Russia in 1983 and currently live in San Jose (California), USA. Thanks to my father, I've started learning electronics at the age of six or seven. Later my interest in electronics transformed into the interest in programming. I've learned Basic (running on a Russian personal computer Elektronika BK-0010), then Pascal (on IBM PC), and later C. Much later I've learned Python.
In 2007 I've graduated with an MSc from Bauman Moscow State Technical University and since then I'm a real engineer.
Currently I'm employed by Microchip (after acquisition of Atmel) and working on 32-bit microcontroller (ARM) software.
As a hobby I write code in a variety of languages for a variety of systems, ranging from tiniest microcontollers to desktop systems. I'm also interested in programmable logic; I use Verilog HDL for all my needs. And I also like to design and make physical things whenever I get a chance.
Projects
Here are some projects I'm working on:
- USB Sniffer - low-cost USB Sniffer (LS/FS/HS) with Wireshark interface
- USB Sniffer Lite - a very simple USB Sniffer (LS/FS) based on RP2040
- EDBG - a simple utility for programming ARM-based microcontrollers using CMSIS-DAP adapters for Linux, MAC OS and Windows
- Free-DAP - a free and open implementation of the CMSIS-DAP debugger firmware.
- MCU Starter Projects - a number of simple starter projects for various MCUs (only Atmel at the moment)
- RISC V Core - a Verilog implementation of a RISC-V (RV32IMC) core targeting FPGAs and corresponding SoC components
- Data Gateway - a USB HID data gateway for I2C, SPI, GPIO, ADC, DAC and PWM intefaces based on Atmel SAM D21
- Signal Generator - a 100+ MHz signal generator (square wave only) and frequency counter based on Atmel SAM D11
Contact information
I would love to hear from you! Feel free to send me a message via email (alex@taradov.com). I usually respond within a day or two, so if you don't hear from me in a while, your message might have slipped through the cracks, just try one more time, may be using a different channel.