{"id":831,"date":"2019-11-06T20:43:12","date_gmt":"2019-11-06T20:43:12","guid":{"rendered":"http:\/\/pdp2011.sytse.net\/wordpress\/?p=831"},"modified":"2019-11-06T20:43:12","modified_gmt":"2019-11-06T20:43:12","slug":"the-smallest-pdp-11-ever","status":"publish","type":"post","link":"https:\/\/pdp2011.sytse.net\/wordpress\/the-smallest-pdp-11-ever\/","title":{"rendered":"The smallest PDP-11 ever!"},"content":{"rendered":"<p><a href=\"\/wordpress\/wp-content\/uploads\/2019\/11\/D85_5747-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-835\" src=\"\/wordpress\/wp-content\/uploads\/2019\/11\/D85_5747-1-1024x683.jpg\" alt=\"\" width=\"640\" height=\"427\"><\/a><br \/>\n62.5 by 25mm. That is how big the smallest ever PDP-11 system is, based on the CYC1000 FPGA board from Trenz Electronic. It&#8217;s not a small PDP-11 though &#8211; it is a full PDP-11\/70 with PiDP11 front panel console, RH70+RP06 disk, DEUNA ethernet controller, and two serial ports. Ok, it is a bit bigger if you connect all that, but still smaller than all the other boards I&#8217;ve worked on so far.<br \/>\nThe FPGA is Altera\/Intel&#8217;s latest generation Cyclone, and it is pretty fast &#8211; it runs the CPU of the PDP2011 at 12Mhz. There is an FTDI chip that is used for programming the board; it can be used as a console port as well. And a 8Mbyte SDRAM chip, 8 leds, two really tiny buttons, a 2&#215;6 pin row suited for connecting PMODs &#8230; exactly what we need to run PDP2011 on!<br \/>\nTo make connecting the PiDP11 front panel easier, I have designed a &#8216;shim&#8217;, a small board &#8211; also 62.5 by 25mm &#8211; to be mounted under the FPGA board. It maps the GPIOs to the side of the FPGA board to a 40 pin header for the PiDP11 panel, and a 2&#215;6 pin header for an extra serial port.<br \/>\n<a href=\"\/wordpress\/wp-content\/uploads\/2019\/11\/D85_5754.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-834\" src=\"\/wordpress\/wp-content\/uploads\/2019\/11\/D85_5754-1024x683.jpg\" alt=\"\" width=\"640\" height=\"427\"><\/a><br \/>\nIf soldered together, it is small enough that the whole thing will nicely fit into the PiDP11 case, and the back panel will still fit. I don&#8217;t think that will be the case if the two are connected with sockets&#8230; but, since the CYC1000 is also the cheapest board I&#8217;ve seen so far, I don&#8217;t think sockets are really needed.<br \/>\nIn the next weeks, I will write up a howto for the boards, and add the bitstreams for the FPGA to the download page. I haven&#8217;t made up my mind if I will be selling the shim (maybe even as a kit with all the headers you&#8217;d need) or if I will just publish the gerbers so everyone that wants one can order from their favourite PCB shop themselves. If you&#8217;re interested in either option, let me know &#8211; that&#8217;ll help me make up my mind!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>62.5 by 25mm. That is how big the smallest ever PDP-11 system is, based on the CYC1000 FPGA board from Trenz Electronic. It&#8217;s not a small PDP-11 though &#8211; it is a full PDP-11\/70 with PiDP11 front panel console, RH70+RP06 disk, DEUNA ethernet controller, and two serial ports. Ok, it is a bit bigger if [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-831","post","type-post","status-publish","format-standard","hentry","category-boards","missing-thumbnail"],"_links":{"self":[{"href":"https:\/\/pdp2011.sytse.net\/wordpress\/wp-json\/wp\/v2\/posts\/831","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdp2011.sytse.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pdp2011.sytse.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pdp2011.sytse.net\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pdp2011.sytse.net\/wordpress\/wp-json\/wp\/v2\/comments?post=831"}],"version-history":[{"count":0,"href":"https:\/\/pdp2011.sytse.net\/wordpress\/wp-json\/wp\/v2\/posts\/831\/revisions"}],"wp:attachment":[{"href":"https:\/\/pdp2011.sytse.net\/wordpress\/wp-json\/wp\/v2\/media?parent=831"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pdp2011.sytse.net\/wordpress\/wp-json\/wp\/v2\/categories?post=831"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pdp2011.sytse.net\/wordpress\/wp-json\/wp\/v2\/tags?post=831"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}