|
dlk - Entwicklung
Der Entwicklungsablauf eines ´dlk´ basierenden Systems gliedert sich in
folgende Schritte:
- Experimentieren* mit dem rekonfigurierbaren ´dlk´
Demo-Board System
- Entwerfen eines applikationsspezifischen Boards
- Re-Arrangieren der gelieferten Quellen für die Applikation
- Inbetriebnahme, Download der JTAG Emulation
- Programmieren des CPLD´s mit "iMPACT" (Xilinx ´ISE´)
- Entwickeln der Applikation, Logik und Programme, compilieren
- Laden der Programme und Logik auf das System
- Debuggen (evtl. zurück zu 6.)
- Endgültiger Download ins Flash, Lösen der Verbindung zum PC
- das System ist nun selbständig bootbar
- Zum Zwecke der Systemverwaltung oder des Datenaustausches
kann die Verbindung zum PC jederzeit wieder hergestellt werden
*Schritt 1. ist nicht populär, er hat den Geruch der "Bastelecke".
Rekonfigurierbare Systeme bieten vielfältigere Möglichkeiten als
konventionelle Systeme. Hardware wird modularisierbar, änderbar, bei
Bedarf nachladbar, löschbar, Sebsttestfunktionalitäten können in
die Schaltung geladen
werden, eine Leiterplatte ist plötzlich in einer Vielzahl von
Applikationen einsetzbar...
Bevor mit dem Entwurf eines Systems begonnen
wird, sollte zuerst ein "Gefühl" für die hiermit erreichbaren
Freiheiten erworben werden - und dies geschieht am
effizientesten indem man ein bestehendes System untersucht - versteht -
erweitert und neue Ideen einfach "erspielt". |