[Joe Wingbermuehle]對計算機的計算機感興趣,以及從離散晶體管的Perflob板上建設計算機的一些過去經驗,所以下一個項目Q2是在單個PCB上完全實現PDP8樣微型計算機。與DEC PDP-8一樣,這是一個12位機器,但代替DEC的二極管晶體管邏輯,基本上較小的Q2使用基本的NMOS方法。此外,DEC有核心記憶,但Q2度假村到了一對SRAM IC,只是因為誰想要使用離散的2N7002晶體管進行重複的存儲器結構? 簡易製造商放置的SMT組件 與PDP-8一樣,這款製造商使用位串行ALU,這允許電路遠小於更正常的ALU結構,以犧牲每位操作每位的時鐘週期,即單個ALU操作。將採取12個時鐘週期。對於本機,無論如何,指令周期時間為8或32個時鐘,最大速度為80 kHz,它並不完全快(並且比PDP-8大大慢),但它非常小。小,完美地形成。 該製造商由1094個晶體管構成,使用10K上拉電阻,在NMOS配置中具有邏輯。這不是構建電路的快速方法,但它非常緊湊。通過檢查邏輯扇出,[joe]具有大扇出的區域,並最小化從10 k到1 k的上拉電阻。這是購買的,以保持循環時間的界限內的傳播延遲,而沒有過多的功率使用。電源電流保持在500 mA以下,允許電路板從USB連接器供電。聰明的! 內存由兩個電池支持的6264 SRAM提供,該四個12位通用寄存器由離散晶體管構建。 LCD屏幕上的LCD屏幕是一個很好的觸摸,增強了用於程序輸入和用戶輸入的“前面板”開關。添加了一個40引腳標題,用於通過覆盆子PI進行編程,因為前面板編程開關證明有點繁瑣和容易出錯。 具有指示燈的離散晶體管D型觸發器。大多數電流電路切換到2n7002 NMOS。 在項目寫入方面,有很多可供選擇,有一個Verilog型號,一種定制的編程語言[JOE]呼叫Q2L,甚至是一個編譯器和彙編程序(用Rust編寫!)甚至是在線Q2模擬器!很多很酷的演示,就像蛇一樣。生活遊戲甚至乒乓球,加入了一些真正迷人的觸感。好東西! 多年來我們有很多類似的項目;這是一個偉大的一個,一個非常小的4位,一個非常大的4位。