ฉันต้องการสร้างคอมพิวเตอร์ที่ง่ายที่สุดเท่าที่จะทำได้ ฉันไม่สนใจเกี่ยวกับความเร็วหรือการจัดเก็บแน่นอนการมีความเร็วช้าและการจัดเก็บข้อมูลต่ำเป็นข้อได้เปรียบอย่างมากเนื่องจากฉันต้องการสร้างมันจากทรานซิสเตอร์ มันจะถูกตั้งโปรแกรมผ่าน Raspberry Pi ซึ่งจะโฮสต์กล้องเพื่อให้คุณสามารถดูการทำงานของนาฬิกาแต่ละรอบได้ (ใช่มันจะทำงานที่ Hz ไม่ใช่ GHz) มันจะเป็นการออกแบบแบบเปิดที่มีจุดประสงค์ให้โรงเรียนสามารถซื้อชิ้นส่วนทำความเข้าใจและปรับปรุงการออกแบบ ดังนั้นงบประมาณทั้งหมดจะต้องอยู่ในระดับต่ำกว่า 400 ปอนด์หรือประมาณ 100 ปอนด์
ฉันค้นคว้ามาหลายปีแล้วและมีความคิดที่ดีสำหรับ CPU (การลงทะเบียนน้อยที่สุด, ไมโครโค้ดในสวิตช์ DIP และการดำเนินการทางตรรกะบิต / การคำนวณทางคณิตศาสตร์เพื่อลดจำนวนทรานซิสเตอร์) สิ่งที่ฉันไม่สามารถหาได้คือวิธีรับหน่วยความจำฉันต้องการ 1024 ถึง 8096 บิต
สิ่งที่ดีที่สุดที่ฉันสามารถทำได้คือเครื่องถอดรหัสแบบ 6 บิตสองตัวที่ให้การเข้าถึงตัวเก็บประจุแบบ 64 x 64 กริด ไม่ว่าพวกเขาจะมีการเรียกเก็บเงินในพวกเขาหรือไม่และการอ่านจะช่วยเสริมสถานะนั้น จะไม่มีไฟ LED บนตัวเก็บประจุเนื่องจากการรีเฟรชของ 'DRAM' นี้จะอยู่ในลำดับหรือนาที (ซึ่งเป็นความอัปยศเพราะนี่เป็นเพียงส่วนเดียวที่จะไม่แสดงสถานะ)
ความคิดอื่น ๆ รวมถึงเทปไดรฟ์บางรูปแบบ (กลไกเทปขนาดกะทัดรัด: การจัดเก็บที่ดี, ซับซ้อนเกินไป, ไม่ต้องค้นหา), หน่วยความจำดรัม (เทปรอบ ๆ ถั่วสามารถ: ยากเกินกว่าที่กลไกการทำงานจะทำงานได้), หน่วยความจำเชิงกล ข้อผิดพลาดบิตมากเกินไป) หน่วยความจำหลัก (แกนเฟอร์ไรต์ขนาดใหญ่ยาก: ยังคงเป็นเรื่องยากมากที่จะได้ขนาดที่ต้องการ), เทป / การ์ด (เรายังสามารถซื้อเครื่องอ่านเทปได้) หมุนดิสก์ที่มีรูเจาะตามลำดับไบนารี หน่วยความจำสำหรับจัดเก็บข้อมูล (ซับซ้อนเกินกว่าจะสร้าง)
ในที่สุดเป้าหมายก็คือการเผยแพร่การออกแบบที่สามารถสร้างในปีการศึกษาที่ทุกส่วนของ CPU และหน่วยความจำจะ 'มองเห็นได้' และเพื่อให้คุณสามารถดูคำแนะนำดึงถอดรหัสเป็นไมโครโค้ดและที่อยู่ถอดรหัส / ลงทะเบียนเข้าถึง / ตรรกะทั้งหมด เกิดขึ้นในช่วงไม่กี่นาที
หากใครมีแนวคิดสำหรับหน่วยความจำราคาถูกจริงๆ (<< £ 100) ที่ชัดเจนว่ามันทำงานอย่างไรโปรดแจ้งให้เราทราบ
โทนี่
สถานะการเล่นปัจจุบันของ PS อยู่ที่http://www.blinkingcomputer.org/