- FPGA N64 प्रोजेक्ट, 5 साल की विकास अवधि के बाद अब लगभग पूर्णता के चरण में पहुँच गया है, और इसके मुख्य हिस्से लगभग पूरी तरह विकसित हो चुके हैं.
- CPU डिज़ाइन में मानक MIPS instruction के लिए पूरा pipeline शामिल है, और interlock तथा bypass फीचर्स का परीक्षण किया जा चुका है और उनके काम करने की पुष्टि हो चुकी है.
- CPU, TLB, FPU और cache core के बिना अधिकतम 150mhz तक चल सकता है, जबकि अन्य core के लिए लक्ष्य 120Mhz है.
- 64-bit pipeline और 64-bit register पूरी तरह काम कर रहे हैं, और 64-bit load तथा store पूरी तरह सही तरह से काम कर रहे हैं.
- TLB core और FPU core पूरे हो चुके हैं और उनका परीक्षण किया जा चुका है, और FPGA logic को सरल बनाने के लिए FPU ALU को मुख्य ALU pipeline से अलग किया गया है.
- dual-clock cache memory, RCP core clock से स्वतंत्र रूप से CPU को overclock करना संभव बनाती है.
- instruction cache पूरा हो चुका है और काम कर रहा है, और CPU interface को 64-bit चौड़े data bus पर चलने की अनुमति देता है जिससे bottleneck हट जाता है.
- bus डिज़ाइन में 128-bit Ram access / DMA channel, 32-bit address और devices के लिए register access, तथा RDP/VI Z-buffer और Color alpha extension bits के लिए 64-bit extended bit access शामिल है.
- MIPS interface, register और local memory के लिए standard access देता है, और DMA channel के ज़रिए Ram access भी उपलब्ध कराता है.
- PIF/SI interface में काम करने वाला controller input है, और memory pak तथा rumble pak का काम पूरा हो चुका है.
- Ram controller में पूरा register setup है, और इसमें MIG7 ram controller पर एक साथ read और write करने की क्षमता है.
- RSP core पूरा हो चुका है, और पूरा DMA, Imem, Dmem पूरा होकर काम कर रहा है.
- RDP core पूरा हो चुका है, pipeline डिज़ाइन और test हो चुकी है, और memory interface बनाया जा चुका है.
- video core में काम करने वाली scaling unit और HDMI core है, और DMA पूरी तरह काम कर रहा है.
- audio core, HDMI port के माध्यम से audio भेजता है और DAC controller को सत्यापित करता है.
- यह प्रोजेक्ट पूरी तरह लेखक द्वारा लिखा गया है, और core development से जुड़ा कोई leak नहीं हुआ.
- लेखक ने testing और source code access के लिए N64Brew टीम और Decompiler टीम को धन्यवाद दिया है.
1 टिप्पणियां
Hacker News राय