Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
fpga:vhdllibrary:start [2013-12-11 09:39] – tinner | fpga:vhdllibrary:start [2013-12-13 10:02] (aktuell) – zueger1 | ||
---|---|---|---|
Zeile 20: | Zeile 20: | ||
* Im doc-Ordner können Dokumentationsdateien die zusätzlich zur .info Datei benötigt werden abgelegt werden. | * Im doc-Ordner können Dokumentationsdateien die zusätzlich zur .info Datei benötigt werden abgelegt werden. | ||
* Die Projektordner müssen folgendermassen bennant werden: Name der Entwicklungsumgebung unterstrich Name des FPGAs z.B. quartus_cyclone_4. Dabei ist darauf zu achten keine von der Entwicklungsumgebung generierten Dateien mit einzuchecken. | * Die Projektordner müssen folgendermassen bennant werden: Name der Entwicklungsumgebung unterstrich Name des FPGAs z.B. quartus_cyclone_4. Dabei ist darauf zu achten keine von der Entwicklungsumgebung generierten Dateien mit einzuchecken. | ||
+ | * Alle Ordner bzw. Dateinamen dürfen **keine** Leerzeichen und auch **keine** Umlaute (ä,ö,ü) enthalten. | ||
=== Beispiel fqd === | === Beispiel fqd === | ||
Zeile 53: | Zeile 54: | ||
* description (string) | * description (string) | ||
* version (designator) | * version (designator) | ||
- | * sources (Name of the source files)(designator) | + | * sources (name of the source files)(designator) |
- | * testbench (designator) | + | * testbench |
* usedSubBlocks (Name of the used subblock)(designator) | * usedSubBlocks (Name of the used subblock)(designator) | ||
* license (string) | * license (string) | ||
Zeile 66: | Zeile 67: | ||
Alle Paramter die mit designator gekenzeichnet sind dürfen nicht zwischen Anführungszeichen geschrieben werden. Ein Beispiel ist [[https:// | Alle Paramter die mit designator gekenzeichnet sind dürfen nicht zwischen Anführungszeichen geschrieben werden. Ein Beispiel ist [[https:// | ||
- | |||
- | === Beispiel: i2c.info === | ||
- | < | ||
- | name = " | ||
- | description = "This block is following the 1982 Philips i2c Bus interface | ||
- | | ||
- | | ||
- | version = | ||
- | date = 2013-11-01; | ||
- | designer = " | ||
- | source = i2c_driver.m.vhd; | ||
- | testbench = | ||
- | dev-state = | ||
- | bugs = " | ||
- | license = " | ||
- | comments = "Used at the NTB in the Course ' | ||
- | </ | ||
==== Simulation ==== | ==== Simulation ==== | ||
Zeile 94: | Zeile 78: | ||
==== 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. |
+ | |||
+ | ==== Header ==== | ||
+ | |||
+ | < | ||
+ | ------------------------------------------------------------------------------- | ||
+ | -- | ||
+ | -- | | \ \ | \ | | |__ __| | | ||
+ | -- |____| | ||
+ | -- | ||
+ | -- | | | | | | \ | ||
+ | -- |____| |____| | ||
+ | -- | ||
+ | -- NTB University of Applied Sciences in Technology | ||
+ | -- | ||
+ | -- Campus Buchs - Werdenbergstrasse 4 - 9471 Buchs - Switzerland | ||
+ | -- Campus Waldau - Schoenauweg 4 - 9013 St. Gallen - Switzerland | ||
+ | -- | ||
+ | -- Web http:// | ||
+ | -- | ||
+ | ------------------------------------------------------------------------------- | ||
+ | -- Copyright 2013 NTB University of Applied Sciences in Technology | ||
+ | ------------------------------------------------------------------------------- | ||
+ | -- Licensed under the Apache License, Version 2.0 (the " | ||
+ | -- you may not use this file except in compliance with the License. | ||
+ | -- You may obtain a copy of the License at | ||
+ | -- | ||
+ | -- http:// | ||
+ | -- | ||
+ | -- Unless required by applicable law or agreed to in writing, software | ||
+ | -- distributed under the License is distributed on an "AS IS" BASIS, | ||
+ | -- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
+ | -- See the License for the specific language governing permissions and | ||
+ | -- limitations under the License. | ||
+ | ------------------------------------------------------------------------------- | ||
+ | </ | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | [[overview]] |