<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>816cpu on vmac.ch</title><link>https://vmac.ch/tags/816cpu/</link><description>Recent content in 816cpu on vmac.ch</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Thu, 10 Jun 2021 11:32:00 +0200</lastBuildDate><atom:link href="https://vmac.ch/tags/816cpu/index.xml" rel="self" type="application/rss+xml"/><item><title/><link>https://vmac.ch/posts/2021-06-10-itsalive-0/</link><pubDate>Thu, 10 Jun 2021 11:32:00 +0200</pubDate><guid>https://vmac.ch/posts/2021-06-10-itsalive-0/</guid><description>It&amp;rsquo;s alive – not yet a valid program, it is just executing NOPs right now.</description></item><item><title/><link>https://vmac.ch/posts/2021-06-09-i-made-good-progress-on-1623260378/</link><pubDate>Wed, 09 Jun 2021 19:39:38 +0200</pubDate><guid>https://vmac.ch/posts/2021-06-09-i-made-good-progress-on-1623260378/</guid><description>I made good progress on my CPU design in the last two days. It&amp;rsquo;s starting to come alive.</description></item><item><title/><link>https://vmac.ch/posts/2021-05-16-yesterday-i-found-logisim-evolution-a-1621150833/</link><pubDate>Sun, 16 May 2021 09:40:33 +0200</pubDate><guid>https://vmac.ch/posts/2021-05-16-yesterday-i-found-logisim-evolution-a-1621150833/</guid><description>Yesterday I found Logisim-evolution, a free digital circuit simulator. Just the tool I need for my CPU project. Now I&amp;rsquo;m in the progress of designing my circuit in it. Looks good so far. Found it via this youtube video: Intro to Logisim Evolution, the free and oh-so-good logic simulation software.</description></item><item><title/><link>https://vmac.ch/posts/2021-02-27-the-longer-i-m-working-on-1614435437/</link><pubDate>Sat, 27 Feb 2021 15:17:16 +0100</pubDate><guid>https://vmac.ch/posts/2021-02-27-the-longer-i-m-working-on-1614435437/</guid><description>The longer I&amp;rsquo;m working on my CPU design, the more I come to realize how simplified my understanding of how a CPU works actually is. Yes, I know how an ALU works and how to decode an instruction. But the moment you try to actually design your own architecture and add some nice features like function calling or interrupt, the hardware complexity explodes.</description></item><item><title/><link>https://vmac.ch/posts/2021-02-16-and-the-cpu-got-more-1613509178/</link><pubDate>Tue, 16 Feb 2021 21:59:38 +0100</pubDate><guid>https://vmac.ch/posts/2021-02-16-and-the-cpu-got-more-1613509178/</guid><description>And the CPU got more complex once again. I just realized that I need more state and hardware to support my interrupt. Perhaps I should start removing features oO</description></item><item><title/><link>https://vmac.ch/posts/2021-01-19-the-first-simulated-program-running-1611089012/</link><pubDate>Tue, 19 Jan 2021 21:43:31 +0100</pubDate><guid>https://vmac.ch/posts/2021-01-19-the-first-simulated-program-running-1611089012/</guid><description>The first simulated “program” running on my own instruction set. It takes more time than expected but from here it’s mostly repetition to finish it.</description></item><item><title/><link>https://vmac.ch/posts/2021-01-09-designing-a-cpu-you-can-1610219238/</link><pubDate>Sat, 09 Jan 2021 20:07:17 +0100</pubDate><guid>https://vmac.ch/posts/2021-01-09-designing-a-cpu-you-can-1610219238/</guid><description>Designing a CPU you can actually still build with discrete elements and has a useful set of capabilities is quite complex project. And a significant trade-off between features and complexity. Just adding one register more makes it much more complicated than I expected.</description></item></channel></rss>