[Joe Wedbermuehle] có hứng thú với máy tính cũ và một số kinh nghiệm trong quá khứ của việc xây dựng máy tính trên perfboard từ các bóng bán dẫn riêng biệt, vì vậy dự án tiếp theo này, Q2, là Một triển khai đầy đủ về máy vi tính giống như PDP8 trên một PCB. Giống như PDP-8, đây là một máy 12 bit, nhưng thay vì logic Transitor diode của tháng 12, Q2 nhỏ hơn đáng kể sẽ sử dụng cách tiếp cận NMOS cơ bản. Ngoài ra, tháng 12 có bộ nhớ cốt lõi, nhưng các khu nghỉ mát quý 2 đến một cặp ICS SRAM, đơn giản là vì ai muốn tạo cấu trúc bộ nhớ lặp đi lặp lại với các bóng bán dẫn 2N7002 rời rạc nào?
Các thành phần SMT cho vị trí nhà sản xuất dễ dàng
Giống như PDP-8, nhà sản xuất này sử dụng ALU nối tiếp bit, cho phép mạch nhỏ hơn nhiều so với cấu trúc ALU bình thường nhiều hơn, với chi phí cần một chu kỳ đồng hồ trên mỗi bit cho mỗi hoạt động, tức là một hoạt động ALU duy nhất sẽ mất 12 chu kỳ đồng hồ. Đối với máy này, thời gian chu kỳ hướng dẫn là 8 hoặc 32 đồng hồ, và ở tốc độ tối đa 80 kHz, nó không chính xác nhanh (và chậm hơn đáng kể so với PDP-8) nhưng nó rất nhỏ. Nhỏ, và hình thành hoàn hảo.
Nhà sản xuất được xây dựng từ 1094 bóng bán dẫn, với logic trong cấu hình NMOS, sử dụng điện trở 10 K. Đây không phải là một cách nhanh chóng để xây dựng một mạch, nhưng nó rất nhỏ gọn. Bằng cách kiểm tra Fanout logic, [Joe] đã xác định các khu vực có fanout lớn và giảm thiểu các điện trở kéo lên từ 10 K đến 1 K. Điều này đã được thực hiện trong Mua để giữ độ trễ lan truyền trong giới hạn cho thời gian chu kỳ mà không sử dụng năng lượng quá mức . Cung cấp cung cấp được giữ dưới 500 mA, cho phép bảng được cấp nguồn từ đầu nối USB. Thông minh!
Bộ nhớ lịch sự của hai SRAM 6264 được hỗ trợ pin, với bốn thanh ghi mục đích chung 12 bit được xây dựng từ các bóng bán dẫn riêng biệt. Một màn hình LCD trên bo mạch là một liên lạc tuyệt vời, tăng cường các công tắc ‘Bảng điều khiển phía trước’ được sử dụng để nhập chương trình và đầu vào của người dùng. Một tiêu đề 40 chân đã được thêm vào, để lập trình bằng Raspberry PI trong trường hợp các công tắc lập trình bảng mặt trước đang chứng minh một chút tẻ nhạt và dễ bị lỗi.
Transitetor D-Type Flip Flop với chỉ báo. Hầu hết các mạch hiện tại được chuyển sang 2N7002 NMO.
Xét về việc viết dự án, có rất nhiều để xem, với mô hình Verilog có sẵn, ngôn ngữ lập trình được thực hiện [JoE] gọi Q2L, hoàn thành với trình biên dịch và trình biên dịch (được viết bằng Rust!) Ngay cả trình mô phỏng Q2 trực tuyến Những Rất nhiều bản demo mát mẻ, như rắn. Trò chơi cuộc sống và thậm chí cả Pông, thêm một số chạm thực sự quyến rũ. công cụ tuyệt vời!
Chúng tôi đã góp mặt rất nhiều dự án tương tự trong những năm qua; Đây là một tuyệt vời, một 4 bit thực sự nhỏ, và một cái thực sự lớn.