Tôi có một ảo mộng bí mật (ôi, không còn bí mật nữa) để xây dựng một máy tính đơn giản từ đầu. Tôi đang tìm kiếm một bộ vi xử lý dễ sử dụng để bắt đầu. Tôi biết về các nghi phạm thông thường như 6502, 68000, 8086, Z80, v.v. Nhưng tôi tự hỏi liệu có thứ gì tốt hơn ngoài đó không. Đây là danh sách mong muốn của tôi:
Phải có:
- Tốc độ xung nhịp thấp (4-25 MHz)
- Không quá 40-60 chân, tốt nhất là trong cấu hình DIP
- Khả năng giải quyết khoảng 64KB bộ nhớ, nhưng tối đa 1 MB hoặc hơn sẽ tốt hơn
- Kiến trúc chương trình được lưu trữ (không phải không gian hướng dẫn chỉ đọc) (Chỉnh sửa: quy tắc này loại bỏ hầu hết các bộ vi điều khiển cấp thấp, như PIC và AVR)
- Mô hình bộ nhớ phẳng, không bị gò bó hoặc phân đoạn như 8086
Muốn, nhưng không cần thiết phải có:
- Tập lệnh RISCy (lưu trữ tải)
- Sổ đăng ký mục đích chung
- Các loại chân I / O của TTL
- ROM flash tích hợp
Bộ vi xử lý hoặc vi điều khiển nào bạn muốn đề xuất là tương đối dễ dàng để kết nối và có được các thói quen ROM đầu tiên được viết cho?
Mục tiêu của tôi là có được một hệ thống Forth đơn giản (hoặc tương tự). Chỉ cần nói rằng tôi đã làm nó.
Chỉnh sửa: Sau khi thực hiện một chút nghiên cứu, tôi nghĩ một cái gì đó giống như ARM7 sẽ phù hợp với tôi. Nó đi kèm với một lượng flash không đáng kể và SRAM để chơi cùng - đôi khi nhiều như flash 256K và SRAM 64K - cùng với I / O kỹ thuật số, ADC, I / O nối tiếp, v.v.
Đây là một: ban phát triển ARM STR711 .