Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
fpga:vhdllibrary:start [2013-12-11 08:46] – zueger1 | fpga:vhdllibrary:start [2013-12-11 09:37] – tinner | ||
---|---|---|---|
Zeile 27: | Zeile 27: | ||
* FOLDER trunk | * FOLDER trunk | ||
* FOLDER doc | * FOLDER doc | ||
+ | * FILE overview.png | ||
* FOLDER sim | * FOLDER sim | ||
- | * FILE fqd.tb.vhd | + | * FILE fqd_rtl.tb.vhd |
* FOLDER src | * FOLDER src | ||
* FILE fqd.m.vhd | * FILE fqd.m.vhd | ||
Zeile 49: | Zeile 50: | ||
Für jeden Block muss eine .info Datei angelegt werden. Sie enthält Informationen über die jeweilige Komponente. Sie wird auch verwendet um den Wiki Eintag zu generieren. Es ist darauf zu achten, diese Datei stehts aktuell zu halten. | Für jeden Block muss eine .info Datei angelegt werden. Sie enthält Informationen über die jeweilige Komponente. Sie wird auch verwendet um den Wiki Eintag zu generieren. Es ist darauf zu achten, diese Datei stehts aktuell zu halten. | ||
Für jede Komponente müssen in der .info Datei folgende Parameter angegeben werden: | Für jede Komponente müssen in der .info Datei folgende Parameter angegeben werden: | ||
- | * Designer | + | * name (designator) |
- | * Version | + | * description (string) |
- | * Description | + | * version (designator) |
- | * Used Sub-Blocks | + | * sources (Name of the source files)(designator) |
- | * Needed Files | + | * testbench (designator) |
- | * Testbench | + | * usedSubBlocks (Name of the used subblock)(designator) |
- | * Lizenz | + | * lizenz (string) |
- | * State (Under Construction, Testing, Released) | + | * state (UnderConstruction, Testing, Released) |
+ | * reviewedBy (string) | ||
Optional können noch weitere Informationen abgelegt werden: | Optional können noch weitere Informationen abgelegt werden: | ||
- | * Synthesis Results | + | * synthesisResults (string) |
- | * Usage | + | * usage (string) |
- | * Known Bugs | + | * knownBugs (string) |
- | * Modified by | + | * modifiedBy (string) |
- | * TBD | + | |
+ | Alle Paramter die mit designator gekenzeichnet sind dürfen nicht zwischen Anführungszeichen geschrieben werden. Ein Beispiel ist hier zu finden. | ||
+ | |||
=== Beispiel: i2c.info === | === Beispiel: i2c.info === | ||
< | < | ||
Zeile 87: | Zeile 90: | ||
==== Versionierung ==== | ==== Versionierung ==== | ||
- | Die Version besitzt folgendes Format: 0.0.0 ...TBD | + | Die Version besitzt folgendes Format: 0.0.0. |
==== Tags ==== | ==== Tags ==== | ||
Sobald eine Komponente einen gewissen Stand erreicht hat bzw. spätestens wenn sie in irgend einem Projekt ausgeliefert wird muss im SVN ein Tag erstellt werden. Davor wird eine neue Version vergeben. | Sobald eine Komponente einen gewissen Stand erreicht hat bzw. spätestens wenn sie in irgend einem Projekt ausgeliefert wird muss im SVN ein Tag erstellt werden. Davor wird eine neue Version vergeben. |