Mikroprozessor Boards/SDIO-Board

Aus
Wechseln zu: Navigation, Suche
SDIO Board
6809 Kit

SD-IO von Nils Eilers

Nils Eilers hat eine SD-Card Platine entwickelt für das 6309 Board von Wichit Sirichote. Die Platine wird über ein Flachbandkabel an den 40 poligen Erweiterungsport angeschlossen. Der 40 polige Erweiterungsport führt alle relevanten Signale der CPU heraus. Dazu gehört der ganze Adressbus (A0 bis A15) sowie der Datenbus und der Controlbus.

Das SD-IO Board von Nils Eilers enthält einen GAL für die Adressdekodierung und Clock Erzeugung für das SD Board. Dazu enthält es TTL für IO (D-FF + Input Driver) sowie einen Baustein für die Pegelanpassung zur SD Karte.



Die erste Version des SDIO war noch ein Prototyp auf Lochraster und am LCD Port angeschlossen.

Der Vorteil eines SD Boards am Erweiterungsport: das LCD Port ist wieder frei, man kann also SD Karte UND LCD Display zugleich betreiben.

Vielen Dank an Nils für das wunderschöne Board!


Update 1: für die 30K Firmware braucht es eine Hardware Modifikation bestehend aus einem Draht (siehe Foto: A1 an Pin 4 des GAL).


Der Lowlevel Zugriff auf die SD Karte ist in 6309 Assembler Implementiert. Darauf aufgesetzt ist das FAT-FS von Elm Chan. Die FAT-FS kann man mit dem großartigen CMOC Compiler übersetzen. Es sind nur geringe Änderungen in der Datei FF.C notwendig, weil der vorliegende CMOC Probleme mit dem Operator ? hat.



Dokumentation


Links