← Trang chủ
Tom's Hardware1 nguồn

Dave Plummer tự làm board RAM cho PDP-11 bằng AI và FPGA

Veteran Microsoft engineer makes his own RAM from scratch using AI

Tóm tắt nhanh

  • Dave Plummer, cựu kỹ sư Microsoft, đã tự thiết kế một board RAM mới cho PDP-11 vintage của mình sau khi thấy giá bộ nhớ megabyte quá đắt. Ông dùng ChatGPT và EasyEDA để thực hiện dự án dù trước đó chưa từng làm các thiết kế phức tạp như vậy.
  • Board RAM này là một card standalone cho hệ Q-Bus của PDP-11, được thử trên backplane cùng bo chứa CPU M8190. Trên đó có Lattice MachXO2 FPGA đóng vai trò memory controller, bốn chip nhớ ISSI 1 MB, thêm chip U2S I/O, DIP switches, cổng giao tiếp và tụ điện.
  • Máy PDP-11 đời 1970 và các mẫu sau này có thể gắn tới 4 MB bộ nhớ, còn bo M8190 có bus 22-bit và dành 256 KB phía trên cho I/O và ROM. Plummer đang làm việc với cấu hình này trên phần cứng thật.
  • Dự án không thành công ngay từ đầu vì Plummer chưa từng flash-program FPGA trước đó. Sau vài lần thử, ông mới khắc phục được lỗi này và tiếp tục hoàn thiện phần cứng.
  • Ông sau đó gặp vấn đề đặc trưng của PDP-11: bộ nhớ chỉ truy cập theo word hai byte và dùng bit thấp nhất của địa chỉ để chọn byte thấp hoặc cao. Điều này buộc memory controller phải trả về đúng byte khi đọc và chỉ cập nhật byte được chọn khi ghi.
  • Một người bình luận đùa rằng ông đã “làm ra 4MB bộ nhớ nhưng thực ra chỉ là 2MB”, và Plummer đáp rằng bộ nhớ của ông “chỉ trả về mỗi word thứ hai”. Chi tiết này cho thấy thiết kế ban đầu đã gặp sai khác so với cách hoạt động của bus PDP-11.
  • Bài viết cho biết chưa có cập nhật tiếp theo, nhưng có vẻ Plummer đã sửa được bằng code FPGA. Có người gợi ý dùng Raspberry Pi thay thế, còn Plummer nói ông gần như đã làm điều tương tự tuần trước với board QBone DEC chứa Beaglebone Black.

Tóm tắt tự động bằng AI từ bài gốc, có thể có sai sót. Hãy kiểm chứng ở bài gốc.

Trích đoạn bài gốc

Expensive memory forces former Microsoft engineer to make his own — Dave Plummer makes PDP-11 RAM from scratch
Đọc bài gốc trên Tom's Hardware

Tapview chỉ hiển thị tiêu đề, trích đoạn ngắn, tóm tắt và đường dẫn tới bài gốc. Nội dung gốc thuộc bản quyền của Tom's Hardware.

Tin khác đang nóng