IP-Core Dokumentation. Wie?

Gast #1931714
Lesenswert?
• ▲
▼
Hallo!

Wie macht Ihr die Dokumentation eines IP-Cores? Was kommt in das 
Dokument alles rein? Es geht hier nicht einfach um eine Übersicht, 
sondern um eine komplette Beschreibung für einen Kunden.

Gibt es irgendwo ein gutes Beispiel und was sind eure Erfahrungen? Wie 
dämmt ihr den Umfang ein? Über einen komplexen IP-Core kann man sich ja 
auf über 50 Seiten auslassen ;-/ was will der Kunde wirklich lesen und 
was ist unnötig?

Ich danke für eure konstruktiven Vorschläge!

Gruß,
Atze
Gast #1931745
Lesenswert?
• ▲
▼
Wenn man möchte kann man auch über 500 Seiten schreiben.
Was bekommt denn der Kunde? Wenn er nur eine Netzliste bekommt und 
nichts an dem Core verändern kann wäre folgendes sinnvoll:
- grobe Funktionsbeschreibung, funktionales Blockschaltbild
- Interfaces
- Timingbeziehung zwischen den Eingangssignalen (was muß wann den Pegel 
wechseln usw.)
- evtl. Registerbeschreibung
- Beispielanwendung/-konfiguration
- GANZ WICHTIG: Sachen die man mit dem Core nicht machen darf

Wenn der Kunde Quellcode bekommt...dann würde ich ihn auch fragen.

Ansonsten schau doch mal bei OpenCores nach. Da gibt es doch bestimmt 
auch ein paar Beispiele für gelungene Dokumentation
Gast #1931757
Lesenswert?
• ▲
▼
Hans schrieb:
> Ansonsten schau doch mal bei OpenCores nach. Da gibt es doch bestimmt
> auch ein paar Beispiele für gelungene Dokumentation
Naja. Leider eher nicht.

Ich fand die Doku von Gaisler ganz gut: grip.pdf
Bei A, L und X dürfte man auch zu Beispielen fündig werden.

Duke
Gast #1931936
Lesenswert?
• ▲
▼
Hallo!

Erstmal Danke für die Tipps!

Der Kunde bekommt nur die Netzliste und ganz wenig (hoffentlich 
selbsterklärenden) VHDL-Code mit Instanzierungen und die UCF-Files 
(Pins, Placement, Timing).

Wo finde ich denn das oben erwähnte grip.zip von Gaisler?

Viele Grüße!
Gast #1932731
Lesenswert?
• ▲
▼
ja, das habe ich zu allererst auch gedacht, ich will aber noch Meinungen 
einholen, wie man eine Doku für einen etwas komplexeren Core macht. Die 
Xilinx-Cores sind ja ehr "kleine" Funktionseinheiten (verglichen mit dem 
was ich vor habe)...

Gruß @ all!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren