Kapitel 2 – Die Vorbereitungen
Mit dem überlassenen Backplane Gehäuse hatte ich alles was mit einem 3D-Drucker herzustellen war bereits fertig auf dem Tisch. Somit kann ich mich auf die Beschaffung der Leiterplatten und der benötigten Elektronik-Teile konzentrieren um mich dann im Anschluss um die Bestückung der Leiterplatten für die RAM-Erweiterung, der Programmierung des CPLD und dem Testen des Systems zu kümmern. So zumindest mein Plan.
Mit Leiterplatten Design und Fertigung hatte ich bisher noch überhaupt nie etwas zu tun gehabt. Daher habe ich mir zunächst die kostenlose KiCad-Software
https://www.kicad.org/ für meinen Windows 11 PC heruntergeladen und installiert. Damit konnte ich die bereitgestellten Dateien laden und mir die Leiterplattenbestückung und den Schaltplan im Programm anschauen. Auch eine Liste der benötigten Bauelemente (BOM) kann aus dem Programm heraus erstellt werden.
Dann habe ich mir einen Account bei AISLER erstellt und dort ein zunächst leeres Projekt erstellt.
Da ich ja die Speichererweiterung als erstes realisieren will habe ich nacheinander die KiCad Datei „CPU-CPLD-PCB.kicad_pcb“ aus der Datei
„PCW_CPU-CPLD-PCB_20240218.6.7.7z“
„CPU-SRAM_Bruecken-PCB.kicad_pcb“ aus der Datei Diese Leiterplatte werde ich auf einer
„PCW_CPU-SRAM_Bruecken-PCB_20240220.0.7z“ und Lochraster Karte löten!
„CPU-SRAM-PCB.kicad_pcb“ aus der Datei
„PCW_CPU-SRAM-PCB_20240218.4.7z“ zur Bestellung der Leiterplatten hochgeladen.
Als Optionen habe ich nur die Version „Beautiful Boards“ für eine unbestückte Leiterplatte mit optionaler Schablone zum Selberlöten ausgewählt.
Die erste Platine (Mindestmenge = 3) wurde abzüglich des 10€ Rabatt-Coupons für die erste Bestellung mit 29,18€ inkl. Versand berechnet.
Die zweite Platine (ebenfalls Mindestmenge 3) wurde mit 31,95€ berechnet.
Damit war der erste Schritt getan.
Etwas schwieriger war die Installation der für die CPLD Programmierung erforderlichen Software Quartus II. Meine Suche auf der Altera Webseite ergab, dass es zwischenzeitlich eine neue kostenfreie Version Quartus Prime Light Edition in der Version 25.1 gibt. Diese Version unterstützt leider den CPLD Chip MAX70001S nicht mehr!
Eine kurze Google-Suche mit KI-Unterstützung ergab, dass man auch die älteren Quartus II Versionen downloaden kann. Und die KI empfiehlt dazu die Version Quartus II Web Edition 13.0.Osp1.
Hier der Auszug aus der Google Suche nach: „ich möchte einen MAX7000S programmieren“
Nach der kostenlosen Registrierung auf der Altera Seite bekam ich bei der Anmeldung zunächst eine Email mit einem Zugangscode. Damit konnte ich mich bei Altera anmelden und hatte Zugriff auf den Downloadbereich.
Mit dem Link zum Softwaredownload der Quartus II Web Edition,
https://www.altera.com/downloads/fpga-d ... p1-windows
habe ich den Softwaredownload gestartet. Der Download dauert ca. 1 Minute doch dann erscheint eine Fehlermeldung:
Ich habe das dann noch ein paarmal probiert, jedoch immer mit der gleichen Fehlermeldung.
Ein Versuch die neue Version herunterzuladen und zu installieren war ohne Probleme möglich!
Also was tun!?!
Eine Suche im Altera Forum ergab dann, dass auch andere Benutzer beim Download von alten Versionen Probleme hatten und in einem Kommentar hatte ich gelesen, dass der Download mit dem Opera Browser funktioniert hat.
Ich dachte mir, dass es zumindest einen Versuch wert ist. Der Opera Browser war schnell gefunden und installiert. Den Downloadlink eingegeben und siehe da, der Download dauerte ebenfalls ca. eine Minute und die Datei war auf meinem PC. Super, ich habe die Installation gestartet und nach einigen weiteren Minuten hatte ich die Software auf meinem PC installiert.
Als nächstes habe ich mir eine Liste der benötigten Bauteile aus KiCad erstellt und mit dem Leiterplatten Layout abgeglichen. Das war dann auch hilfreich bei der Suche nach dem einen oder anderen Bauteil aus meiner Elektronik Box. Den Rest habe ich, bis auf den CPLD Chip bei Reichelt
https://www.reichelt.de/de/de/ in einem Warenkorb zusammengesucht und bestellt.
Den CPLD sowie den USB Blaster Programmieradapter habe ich bei ebay bestellt.
Jetzt da die Software Voraussetzungen gegeben sind, die Leiterplatten und die fehlenden Bauteile bestellt sind, werde ich auf die Lieferungen warten und mich auf die Lötarbeiten vorbereiten.
Darüber werde ich im „Kapitel 3 – Vor den Lötarbeiten“ berichten.