{"id":3037,"date":"2018-10-02T15:56:42","date_gmt":"2018-10-02T15:56:42","guid":{"rendered":"https:\/\/sponaugle.com\/wp\/?p=3037"},"modified":"2023-01-18T15:02:36","modified_gmt":"2023-01-18T15:02:36","slug":"cpu-2","status":"publish","type":"post","link":"https:\/\/sponaugle.com\/wp\/2018\/10\/02\/cpu-2\/","title":{"rendered":"CPU"},"content":{"rendered":"<div id='gallery-1' class='gallery galleryid-3037 gallery-columns-3 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/sponaugle.com\/wp\/2018\/10\/02\/cpu-2\/42922276_10155514396630047_2008957135794208768_n\/'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/sponaugle.com\/wp\/wp-content\/uploads\/2023\/01\/42922276_10155514396630047_2008957135794208768_n-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/sponaugle.com\/wp\/2018\/10\/02\/cpu-2\/43133257_10155514401400047_8925747519254691840_n\/'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/sponaugle.com\/wp\/wp-content\/uploads\/2023\/01\/43133257_10155514401400047_8925747519254691840_n-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\t\t<\/div>\n\n<p>I have a reasonable number of meetings that involve people transmitting data at suboptimal baud rates.   Doodling has always been a valuable way to provide some mental exercise and increase my retention of the important bits.<\/p>\n<p>I have always tended towards doing designs during these idle times, and in particular I like designing microprocessors.    I find that post-it notes are a good way to organize hierarchical design, and makes it easy to pick up a design months later.    Sometimes I&#8217;ll do something novel like a single instruction design (&#8216;mov&#8217; obviously), something like a 128-bit VLIW, a yet another MIPS knock off,  or in this case a very compact 8 bit design that can be implemented in a reasonable number of old school 74 series gates.    Sometimes I&#8217;ll just write out stuff in VHDL, but doing old school Kmaps has its place.<\/p>\n<p>It is really simple stuff, but I find it very relaxing and calming.<\/p>\n<p>What do your doodle designs do?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have a reasonable number of meetings that involve people transmitting data at suboptimal baud rates. Doodling has always been a valuable way to provide some mental exercise and increase my retention of the important bits. I have always tended towards doing designs during these idle times, and in particular I like designing microprocessors. I find that post-it notes are a good way to organize hierarchical design, and makes it easy to pick up a design months later. Sometimes I&#8217;ll&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/sponaugle.com\/wp\/2018\/10\/02\/cpu-2\/\"> Read More<span class=\"screen-reader-text\">  Read More<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3037","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sponaugle.com\/wp\/wp-json\/wp\/v2\/posts\/3037","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sponaugle.com\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sponaugle.com\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sponaugle.com\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sponaugle.com\/wp\/wp-json\/wp\/v2\/comments?post=3037"}],"version-history":[{"count":1,"href":"https:\/\/sponaugle.com\/wp\/wp-json\/wp\/v2\/posts\/3037\/revisions"}],"predecessor-version":[{"id":6041,"href":"https:\/\/sponaugle.com\/wp\/wp-json\/wp\/v2\/posts\/3037\/revisions\/6041"}],"wp:attachment":[{"href":"https:\/\/sponaugle.com\/wp\/wp-json\/wp\/v2\/media?parent=3037"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sponaugle.com\/wp\/wp-json\/wp\/v2\/categories?post=3037"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sponaugle.com\/wp\/wp-json\/wp\/v2\/tags?post=3037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}