Ich versuche, einige Ressourcen zum Entwerfen von Motherboards zu finden, aber es scheint nicht viel zu geben. Ich suche auch nach Informationen über die Verbindung mit einem Intel 80486. Ich verstehe größtenteils das Datenblatt des Intel 80486 und bin bereits mit x86 asm und der x86-Architektur vertraut, aber es gibt nicht viel da draußen (das ich könnte find) im Hinblick auf eine allgemeine Initialisierungs-/Ausführungsübersicht. Ich bin mir auch nicht sicher, ob ein vollwertiges BIOS erforderlich ist oder ob ich mich aus der Verwendung herausschummeln könnte (dh es durch einen AVR-Mikrocontroller oder ähnliches ersetzen könnte).
Mein Endziel ist, etwas zu bauen, das DSL laufen lässt . Was ich anstrebe, ist kein vollständig erweiterbares Board mit PCI/ISA-Steckplätzen und USB-Unterstützung, sondern eher ein komplettes Barebone-Board, auf dem das Betriebssystem ausgeführt wird. Ich würde mich für die absoluten Mindestanforderungen entscheiden - CPU, RAM, Basis-GPU, IDE-Controller, PS/2-Schnittstelle.
Ich bin mir bewusst, dass dies ein sehr ehrgeiziges Projekt ist und wahrscheinlich mehrere Jahre dauern wird, aber es ist etwas, an dem ich sehr interessiert bin.
Irgendwelche guten Ressourcen für dieses Level an Sachen? Sicherlich müssen die Leute, die moderne Motherboards entwerfen, es irgendwo lernen !
Update:
Ich versuche hier nicht widersprüchlich zu wirken, aber ich möchte mir nur eine Sekunde Zeit nehmen, um den Neinsagern zuvorzukommen. Ich verstehe vollkommen, wie komplex und verrückt dieses Projekt ist. Ich verstehe, dass ich dieses Zeug nicht einfach aufstecken kann - es kostet viel Zeit und Geld, es überhaupt zu tun, geschweige denn, es richtig zu machen. Ich weiß, dass es eine Vielzahl von Problemen gibt, die den Umgang mit dieser Art von Schaltung erschweren - hohe Frequenz, hoher Strom, Anforderungen an geringes Rauschen, strenge Toleranzanforderungen, hohe Pin-/Leiterbahndichte, fehlende Datenblätter, proprietäre Anforderungen usw. Ich ' Ich bin immer noch engagiert/verrückt genug, um es auszuprobieren. Ich bitte Sie nicht, zu erklären, wie es geht, ich bitte nur um einige Links zu Websites oder Büchern, die sich mit dieser Art von Dingen befassen. Ich wäre sehr dankbar für alle nützlichen Informationen, die ich bekommen kann.
Hier haben Sie grundsätzlich zwei Möglichkeiten:
Es gibt einige Midpoint-Geräte, wie den 386EX , der ein 386er ist, der für eingebettete Anwendungen gedacht ist. Es ist alt genug, dass es in TQFP-144 (veröffentlicht 1994) verfügbar ist, enthält jedoch die meisten erforderlichen Peripheriegeräte auf dem Die.
Datenblatt
Einige Ressourcen aus dem Kopf:
Eine FOSS-BIOS-Alternative.
Interessanter Forenthread über den Bau eines IBM XT-kompatiblen Computers.
Andere Sachen:
Dieter's Homepage
Irgendein Spinner, der eine diskrete Transistor- CPU baut!
Er hat auch eine Reihe anderer hausgemachter CPU-Projekte
Wirklich, wenn ich Sie wäre, würde ich mit einem ARM-Gerät gehen. Sie können große ARM-CPUs mit MMUs erhalten, auf denen Linux problemlos ausgeführt werden kann.
Alternativ kann ein 8088 oder 8086 deutlich zugänglicher sein. Es gibt viele Informationen über Leute, die 8088 -Computer selbst bauen .
stevenvh
Polynom
Federico Russo
Polynom
Connor Wolf
Polynom
386
.stevenvh
Polynom
stevenvh
Dorn
Polynom