ฉันปิดบังจินตนาการลับ (อุ๊ปส์ไม่เป็นความลับอีกต่อไป) เพื่อสร้างคอมพิวเตอร์ง่าย ๆ ตั้งแต่เริ่มต้น ฉันกำลังมองหาไมโครโปรเซสเซอร์ที่ใช้งานง่ายเริ่มต้นด้วย ฉันรู้เกี่ยวกับผู้ต้องสงสัยตามปกติเช่น 6502, 68000, 8086, Z80 เป็นต้น แต่ฉันสงสัยว่ามีอะไรที่ดีกว่าอยู่ที่นั่น นี่คือรายการความปรารถนาของฉัน:
จำเป็นต้องมี:
- อัตราสัญญาณนาฬิกาต่ำ (4-25 MHz)
- ไม่เกิน 40-60 พินโดยเฉพาะอย่างยิ่งในการกำหนดค่า DIP
- ความสามารถในการระบุที่อยู่รอบ ๆ หน่วยความจำ 64KB แต่สูงถึง 1MB หรือมากกว่านั้นจะดี
- สถาปัตยกรรมโปรแกรมที่เก็บไว้ (ไม่ใช่พื้นที่การเรียนการสอนแบบอ่านอย่างเดียว) (แก้ไข: กฎนี้ใช้ไมโครคอนโทรลเลอร์ระดับต่ำสุดส่วนใหญ่เช่น PIC และ AVR)
- หน่วยความจำแบบแบนไม่ใช่แบงกิ้งหรือแบ่งส่วนเช่น 8086
ต้องการ แต่ไม่จำเป็นต้องมี:
- ชุดคำสั่ง RISCy (โหลดสโตร์)
- ลงทะเบียนวัตถุประสงค์ทั่วไป
- การแบ่งประเภทของหมุด I / O ของ TTL
- แฟลชในตัว ROM
ไมโครโปรเซสเซอร์หรือไมโครคอนโทรลเลอร์ตัวไหนที่คุณอยากแนะนำซึ่งค่อนข้างง่ายต่อการต่อเชื่อมและรับรูทีน ROM แรกที่เขียนขึ้น
เป้าหมายของฉันคือการทำให้ระบบ Forth (หรือคล้ายกัน) ง่ายขึ้น เพียงเพื่อบอกว่าฉันทำมัน
แก้ไข: หลังจากทำวิจัยเล็กน้อยฉันคิดว่าบางอย่างเช่น ARM7 จะเหมาะกับฉัน มาพร้อมกับแฟลชและ SRAM ในปริมาณที่ไม่น่าเล่น - บางครั้งมากถึง 256K แฟลชและ 64K SRAM - พร้อมด้วย I / O ดิจิตอล ADC, ADC อนุกรม, I / O และอื่น ๆ
นี่คือหนึ่งที่: สำนักงานคณะกรรมการพัฒนาการ STR711 ARM