Homepage
 

 

Ideen — Projekte — Fachwissen

 

 

 

Schaltungstechnik

 

 
 
 
 

   


Projekte für ATA-Interfaceadapter. Entwicklungsplattform: Xilinx ISE 8.1. Schaltkreisbasis: CPLDs Xilinx XC9500.

ATA-Adapter 05a1. Fünf 8-Bit-Ports, die bitweise zwischen Ein- und Ausgabe umgesteuert werden können (ähnlich PIC, AVR usw.). Paßt in XC95108 (vereinfachte selektive Adressierung). Projekt -- Schaltplan -- Kurzbeschreibung

ATA-Adapter 05ax. Wie 05a, aber mit korrekter Unterstützung der selektiven Adressierung. Erfordert wenigstens XC95144. Projekt -- Schaltplan -- Kurzbeschreibung

ATA-Adapter 8255_01. Drei 8-Bit-Ports. Verhält sich wie der bekannte 8255 in Mode 0. Projekt -- Schaltplan -- Kurzbeschreibung

ATA-Adapter 8255_02. Fünf 8-Bit-Ports. Die ersten drei verhalten sich kiompatibel zum  bekannten 8255 in Mode 0 (Vereinfachung: Steuerregister nicht rücklesbar). Die weiteren Ports sind bitweise steuerbar (sie entsprechen denen des Adapters 05a). Projekt -- Schaltplan -- Kurzbeschreibung

ATA-to-ISA Busadapter 06a. Emuliert eine 8-Bit-ISA-Schnitsttelle, die E-A-Zugriffe und Interruptauslösung unterstützt. Steuerung des ISA-Timing durch Software. Projekt -- Schaltplan -- Kurzbeschreibung -- zur Theorie

ATA-to-ISA Busadapter 06c. Emuliert eine 8-Bit-ISA-Schnitsttelle, die E-A-Zugriffe und Interruptauslösung unterstützt. Sequentielle Steuerung des ISA-Timing. Projekt -- Schaltplan -- Kurzbeschreibung -- zur Theorie

ATA-Frontend 01a. Ein Funktionsblock zum Anschließen des parallelel ATA-Interfaces. Projekt -- zur Theorie

Nützliche Makrofunktionen. Projekt

Weitere bewährte Schaltungen (Entwicklungsplattform: Xilinx Foundation 1.4):

Portadapter für den ISA-Bus. Bei Beschränkung auf 8-Bit-E-A-Zugriffe hat der ISA-Bus nach wie vor bedeutsame Vorteile, wenn es schnell gehen soll und nicht viel kosten darf:

  • einfachste Schaltungstechnik (vor allem stehen typischerweise genügend E-A-Adressen bereit,so daß Maßnahmen zur Adreßverlängerung oft unnötig sind),
  • kurze Zugriffs- und Latenzzeiten (Mikrosekunden),
  • elementarer programmseitiger Zugang (über einfache Porttreiber oder (DOS, Linux) direkt aus der Anwendung heraus).

Portadapter für die IDE/ATA-Schnittstelle. Die Vorteile entsprechen denen des ISA-Bus. Solche Adapter können aber an praktisch alle PCs bzw. Motherboards angeschlossen werden, auch an ganz neumodische.

Diagnoseadapter. Das sind elementare Anzeigeeinrichtungen, die auf einfache Weise programmseitig angesprochen werden können. Sie dienen dazu, Fehlercodes und Debugging-Information auszugeben.