<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Victor Yurkovsky Blog on EmbeddedRelated.com</title>
<link>https://www.embeddedrelated.com/blogs-1/nf/Victor_Yurkovsky.php</link>
<description><![CDATA[RSS Feed for Victor Yurkovsky Blog on EmbeddedRelated.com]]></description>
<image><title>Victor Yurkovsky Blog on EmbeddedRelated.com</title>
<link>https://www.embeddedrelated.com/blogs-1/nf/Victor_Yurkovsky.php</link>
<url>https://d23s79tivgl8me.cloudfront.net/user/profilepictures/94365.jpg</url>
</image>
<atom:link href="https://www.embeddedrelated.com/blogs_rss.php?bloggerid=94365" rel="self" type="application/rss+xml"></atom:link>
<language>en-US</language>
<lastBuildDate>Thu, 16 Apr 2026 20:05:32 +0000</lastBuildDate>
<pubDate>1776369932</pubDate>
<item>
<title>Homebrew CPUs: Messing around with a J1</title>
<link>https://www.embeddedrelated.com/showarticle/790/homebrew-cpus-messing-around-with-a-j1-cpu</link>
<description><![CDATA[<p>In this article I will examine James Bowman's excellent J1 CPU; I will then proceed to mess around with various parts of it, making it smaller, more appropriate to my particular application, and possibly faster.&nbsp; I hope this will show you how easy it is to fiddle around with homemade CPUs and encourage you to make something weird and wonderful.
</p>
J1 CPU

<p>My hat is off to James...]]></description>
<pubDate>Fri, 29 May 2015 04:09:26 +0000</pubDate>
<author>Victor Yurkovsky</author>
</item>
<item>
<title>BGA and QFP at Home 1 - A Practical Guide.</title>
<link>https://www.embeddedrelated.com/showarticle/499/fpga-prototyping-at-home-1-a-practical-guide</link>
<description><![CDATA[<p>It is almost universally accepted by the hobbyists that you can't work with high-density packages at home.&nbsp; That is entirely incorrect.&nbsp; I've been assembling and reflowing BGA circuit boards at home for a few years now.&nbsp; BGAs and 0.5mm-pitch QFPs are well within the realm of a determined amateur.&nbsp;</p>
<p>This series of articles presents practical information on designing and...]]></description>
<pubDate>Sun, 13 Oct 2013 18:27:30 +0000</pubDate>
<author>Victor Yurkovsky</author>
</item>
<item>
<title>Windows XP and Win32 - the Platform of the Future!</title>
<link>https://www.embeddedrelated.com/showarticle/494/windows-xp-and-win32-the-cross-platform-library-of-the-future</link>
<description><![CDATA[<p>Over the past decade I often wondered why anyone uses Windows.&nbsp; It's just so... proprietary.&nbsp; And pedestrian.&nbsp; As I grew up my OS of choice went nothing to CPM to DOS (on Apple ][), GEM on Atari ST,&nbsp; MS-DOS, DOS extenders, Mac OS, Windows NT, Windows XP, Linux...&nbsp; Now, I again find myself a fan of Windows XP, the platform of the future.&nbsp; (I am still a fan of bare...]]></description>
<pubDate>Mon, 07 Oct 2013 01:43:49 +0000</pubDate>
<author>Victor Yurkovsky</author>
</item>
<item>
<title>PC and SP for a small CPU</title>
<link>https://www.embeddedrelated.com/showarticle/434/a-small-stack-cpu-the-legs</link>
<description><![CDATA[<p>Ok, let's make a small stack-based CPU. 

<p>I will start where the rubber meets the road - the PC/stack subsystem that I like referring to as the 'legs'.  As usual, I will present a design with a twist.

<p>Not having a large design team, deadlines and million-dollar fab runs when designing CPUs creates a truly different environment.  I can actually sit at the kitchen table and doodle around...]]></description>
<pubDate>Tue, 23 Jul 2013 20:38:40 +0000</pubDate>
<author>Victor Yurkovsky</author>
</item>
<item>
<title>PicoBlaze -  Program RAM Access for an Interactive Monitor</title>
<link>https://www.embeddedrelated.com/showarticle/402/picoblaze-program-ram-access-for-an-interactive-monitor</link>
<description><![CDATA[<p>I have a confession to make: I love PicoBlaze!&nbsp; There are many reasons to love it.&nbsp; It is a tiny CPU (96 Spartan3 slices or 26 Spartan6 slices plus a BRAM).&nbsp; It is simple.&nbsp; It is bug-free.&nbsp; It's pretty fast.&nbsp; It can reduce the size and the complexity of your design - instead of debugging a big state machine, just throw one (or more) of these in.&nbsp; Add a serial...]]></description>
<pubDate>Fri, 14 Jun 2013 17:15:48 +0000</pubDate>
<author>Victor Yurkovsky</author>
</item>
<item>
<title>StrangeCPU #4. Microcode</title>
<link>https://www.embeddedrelated.com/showarticle/405/strangecpu-4-microcode</link>
<description><![CDATA[
Summary:
<p>Sliding windows containing runs of microcode.</p>
Table of Contents:
<ul>
<li>
<p style="margin-bottom: 0in;"><a href="http://www.fpgarelated.com/showarticle/44.php" target="_blank">Part 1: A new CPU</a> - technology review, re-examination of the premises;&nbsp; StrangeCPU concepts; x86 notes.</p>
</li>
<li>
<p style="margin-bottom: 0in;"><a href="http://www.fpgarelated.com/showarticle/45.php">Part 2: Sliding-Window Token Machines</a>, an in-depth exploration of this curious technology; ARM notes.</p>
</li>
<li>
<p><a...]]></description>
<pubDate>Mon, 13 May 2013 23:24:24 +0000</pubDate>
<author>Victor Yurkovsky</author>
</item>
<item>
<title>StrangeCPU #3. Instruction Slides - The Strangest CPU Yet!</title>
<link>https://www.embeddedrelated.com/showarticle/401/strangecpu-3-instruction-slides-the-strangest-cpu-yet</link>
<description><![CDATA[Summary:
<p>Decoding instructions with a Sliding Window system.&nbsp; 0-Bit Sliding Register Windows.</p>
Table of Contents:
<ul>
<li><a href="http://www.fpgarelated.com/showarticle/44.php" target="_blank">Part 1: A new CPU</a> - technology review, re-examination of the premises;&nbsp; StrangeCPU concepts; x86 notes.</li>
<li><a title="part 2: Sliding Window Token Machines" href="http://www.fpgarelated.com/showarticle/45.php">Part 2: Sliding-Window Token Machines</a>, an in-depth exploration of this curious technology; ARM notes.</li>
<li><a...]]></description>
<pubDate>Mon, 18 Mar 2013 16:01:52 +0000</pubDate>
<author>Victor Yurkovsky</author>
</item>
<item>
<title>StrangeCPU #2. Sliding Window Token Machines</title>
<link>https://www.embeddedrelated.com/showarticle/399/strangecpu-2-sliding-window-token-machines</link>
<description><![CDATA[Summary:
<p>An in-depth exploration of Sliding Window Token Machines; ARM notes.</p>
Table of Contents:
<ul>
<li><a href="http://www.fpgarelated.com/showarticle/44.php" target="_blank">Part 1: A new CPU</a> - technology review, re-examination of the premises;&nbsp; StrangeCPU concepts; x86 notes.</li>
<li><a title="part 2: Sliding Window Token Machines" href="http://www.fpgarelated.com/showarticle/45.php">Part 2: Sliding-Window Token Machines</a>, an in-depth exploration of this curious technology; ARM notes.</li>
<li><a...]]></description>
<pubDate>Tue, 05 Mar 2013 04:48:03 +0000</pubDate>
<author>Victor Yurkovsky</author>
</item>
<item>
<title>StrangeCPU #1. A new CPU</title>
<link>https://www.embeddedrelated.com/showarticle/369/strangecpu-1-a-new-cpu</link>
<description><![CDATA[<p>Summary: In this multi-part series I will share with you a design, implementation notes and code for a slightly different kind of a CPU featuring a novel token machine that resolves an 8-bit token to pretty much any address in a 32-bit or even 64-bit address space, using not much more than an adder.</p>
Table of Contents:
<ul>
<li>Part 1: A new CPU - technology review, re-examination of the...]]></description>
<pubDate>Mon, 25 Feb 2013 01:26:46 +0000</pubDate>
<author>Victor Yurkovsky</author>
</item>
<item>
<title>VGA Output in 7 Slices.  Really.</title>
<link>https://www.embeddedrelated.com/showarticle/397/vga-output-in-7-slices-really</link>
<description><![CDATA[<p>Ridiculous? Read on - I will show you how to generate VGA timing in seven XilinxR Spartan3R slices.Some time ago I needed to output video to a VGA monitor for my Apple ][ FPGA clone.&nbsp; Obviously (I thought), VGA's been done before and all I had to do was find some Verilog code and drop it into my design.&nbsp; As is often the case (with me anyway), the task proved to be very different from...]]></description>
<pubDate>Tue, 25 Sep 2012 20:19:07 +0000</pubDate>
<author>Victor Yurkovsky</author>
</item>
<item>
<title>FPGA Assemblers and Time Machines</title>
<link>https://www.embeddedrelated.com/showarticle/382/fpga-assemblers-and-time-machines</link>
<description><![CDATA[<p>Flashback to 1986. A young man has a crazy idea - he wants to make a CPU all by himself. He is reading early Xilinx manuals cover to cover as if they were novels. Yes, you are quick - this is indeed a (mostly) true story about me and my dream, suddenly made possible by this new FPGA technology.</p>
<p>Sadly more than 20 years went by before my first CPU ran in a Xilinx FPGA. Why did it take so long?...]]></description>
<pubDate>Mon, 03 Sep 2012 02:08:36 +0000</pubDate>
<author>Victor Yurkovsky</author>
</item>
</channel>
</rss>