Forum: FPGA, VHDL & Co. Standardisierung für Blockschaltbilder


von ilovepetermaffay (Gast)


Lesenswert?

Hi,
gibt es einen Standard für Blockschaltbilder insbesondere für die 
Beschreibung von digitalen Systemen, bzw allgemeine Regeln wie ich z.B. 
Resetsignale, write enables für Register, bit slices (aus und in Busse, 
mit entsprechender Adressierung), usw. in Blockschaltbildern kennzeichne 
ohne die Signale entsprechend benennen oder Text dazu schreiben zu 
müssen?

von user (Gast)


Lesenswert?


von VHDL-user (Gast)


Lesenswert?

Geht es Dir dabei um die Dokumentation?

von Fpgakuechle K. (Gast)


Lesenswert?

ilovepetermaffay schrieb:

> gibt es einen Standard für Blockschaltbilder insbesondere für die
> Beschreibung von digitalen Systemen, bzw allgemeine Regeln wie ich z.B.
> Resetsignale, write enables für Register, bit slices (aus und in Busse,
> mit entsprechender Adressierung), usw. in Blockschaltbildern kennzeichne
> ohne die Signale entsprechend benennen oder Text dazu schreiben zu
> müssen?

Blockbild ohne Test resp. Erklärung/Legende ist eine dumme Idee. Ebenso 
der verzicht auf eine sinnvolle Bennung von Signalen (i.e. *clk für 
Takte; *rst f. Resets)

Blockbilder gewinnen m.E. nicht an Übersichtlichkeit wenn man 
Resetleitungen, und register wr_ena einzeichnet. Ein Blockbild ist keine 
Unterlage um damit eine Schaltung aufzubauen, ein Blockbild soll die 
Funktion und "Informations"-flüße darstellen - keine 
Implementierungsdetails.

Beispiel:
http://www.ht-lab.com/freecores/cordic/cordic.gif

Ein Regelwerk für gute Blockbilder kenn ich nicht. Schau dir einfach ein 
paar an und extrahiere passende Richtlinien, wie

*Beibehaltung einer "Flußrichtung" bspw v.l.n.r.
*Pfeile verwenden
*nicht an Schaltbildern orientieren
*Blöcke durch Farben gruppieren (bspw. für clock domains)
*mehrere Aspekte in mehren Blockbildern darstellen (bspw. eins für clock 
domain, eins für reset-hierarchy)


http://www.dilloneng.com/uploads/2/1/2/2/21220816/7182832_orig.png
https://gnuradio.org/redmine/projects/gnuradio/wiki/UsrpFAQIntroFPGA
http://seemaconsulting.com/altera-start-shipment-of-their-fpgaarm-cortex-a9-based-cyclone-v/


MfG,

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.