Startseite Downloads Geschichte(n) Hardware FPGA-Board Prozessor Instruktionssatz Peripherie XBus-Referenz PS/2-Board Soundboard USB-MMC-Board PC-Software HaCom HoAsm, HLink Emulator Connectivity Embedded Software HAL Dateimanager Tetris PacMan 3D-Engine Pong PacMan 3D Kontakt |
HaDes XP - Erweiterungsboard USB, MMC und Sound |
---|---|
Die eigens entworfenen Erweiterungsplatine „USB, MMC und Sound“ dient zur Verbindung der HaDes XP mit einem PC über USB. Die lästige und komplizierte Aufgabe, das USB-Protokoll zu befolgen (Bits stuffen, Daten in Pakete verpacken, Acknowledgements verschicken, usw.) erledigt der USB Chip "FT245BM" von FTDI. Er unterstützt Datentransfer mit USB 1.1 Full Speed (max. 1 MB/s) und stellt auf FPGA-Seite ein einfaches paralleles Interface bereit, das über einen 8-Bit-Bus Daten entgegennimmt. Außerdem sitzt auf der Platine ein Stecker für Multimedia-Speicherkarten (MMC), in den beliebige MMC-kompatible Karten mit einer Größe von bis zu 4 GB eingesetzt werden können. Und zu guter Letzt ist auch die Schaltung unserer Soundkarte auf der
Platine integriert, da sie anstelle der Soundkarte auf das FPGA
gesteckt werden muss. Der Aufbau im Detail
Das Board-Layout ist in der folgenden Grafik zu sehen. Es wurde mit der kostenlosen Lite-Version von Eagle entworfen. Den Schaltplan zeigen wir besser nicht, da er leider schon wieder ziemlich chaotisch ist. Diesmal ließen wir die Platine durch einen kommerziellen Anbieter fertigen (Q-PCB). Das Ergebnis ist super, es ging schnell und allzu teuer war es auch nicht... Und so sieht sie von oben aus: |
|
|