enter image description here Wie kann die Anzahl der im Verilog-Code erzeugten oder verwendeten Flip-Flops ohne Verwendung eines Werkzeugs gezählt werden?Nummer des Flipflops generiert den Verilog-Code
-2
A
Antwort
0
Sie zählen die Anzahl der Bits auf der LHS von nicht blockierenden Zuweisungen innerhalb eines immer @ (pos/neg_edge ...). (Das 'non-blocking' Adjektiv ist überflüssig, da Sie nur nicht-blockierenden Zuweisungen innerhalb eines @ (po/neg_edge Uhr) Abschnitt haben sollten.)
Der folgende Code erzeugt 12 Register:
reg [7:0] my_byte1,my_byte2;
...
always @(posedge clock)
begin
my_byte1 <= something_which_is_8_bits_wide;
my_byte2[3:0]<= something_else_which_is_4_bits_wide;
end
+0
Danke für die Antwort. Ich werde es versuchen. –
Verwandte Themen
- 1. Math.Random generiert die gleiche Nummer
- 2. Wie den Pfad des keytool generiert Schlüsselspeicher finden (selbst erzeugte)
- 3. Speichern Sie einen Bitvektor in Flipflops anstelle von Speicher - Chisel
- 4. CppSharp generiert den falschen Code
- 5. adb erhält nicht den Gerätenamen des Geräts/Nummer
- 6. Bestimmen Sie den Namen/die Nummer des Fensters in iTerm2
- 7. Falsche Nummer am Array für den Index des Objekts
- 8. Legen Sie den Anzeigenamen des Attributs anstelle der Nummer
- 9. Wie zu sehen Flipflops der Zustandsmaschine in Quartus II
- 10. Verschiedene Flipflops - verschiedene Ausgänge für einen Reset-Eingang
- 11. Generiert PBKDF2 den eindeutigen Hash?
- 12. Zufallsgenerator generiert die gleiche Nummer bis zur Neukompilierung
- 13. Code generiert keine neue Nummer für jeden Roulette Spin
- 14. PostgreSql korrekte Nummer des Feldes
- 15. Podio Nummer zu den Wörtern
- 16. Extrahieren des Werts des Kontrollkästchens, das dynamisch über den Kolben generiert wird
- 17. Wie erhöhe ich den Wert des Zählers, wenn eine Zufallszahl generiert wird?
- 18. Converting den Text in Nummer
- 19. Name des Benutzers, der Dateisystemereignis generiert
- 20. Android: Datum mit Tag des Jahres Nummer
- 21. drittgrößte und kleinste Nummer für den paarweisen Austausch der Nummer
- 22. PHP: get Wochentag Nummer des Monats
- 23. PHP check in_array Nummer des Jahres
- 24. Erste den Wert einer Eingabe HTML5 Nummer
- 25. Wie kann ich den Status des Telefons für eine bestimmte eingehende Nummer in den Ruhemodus ändern?
- 26. löschen gesendete SMS mit der Nummer des Empfängers anstelle der Nummer des Absenders
- 27. eindeutige Nummer des Vorkommens in einem Zahlenbereich
- 28. Nummer des Teilstrings, deren Anagramme Palindrom sind
- 29. Wollen Sie Daten inkrementell generiert, stattdessen Zufallszahlen generiert
- 30. Wie generiert Hibernate Annotation den Primärschlüssel?
Was tat du versuchtest ? –
für ein kleines Stück Code, wie oft die Taktflanke ausgelöst wird, berechne ich die Änderung in den Variablen, die mir eine ungefähre Anzahl der Flops geben kann, die während der Ausführung des Codes möglicherweise verwendet werden. aber wenn wir eine große Anzahl von Variablen haben, die sich gleichzeitig ändern, wie wird dann die Anzahl der Flops im Code überprüft? –
Es ist unmöglich, Ihnen zu helfen, da Sie keinen Code zur Verfügung gestellt haben, was Sie versuchen zu tun. SO ist kein Code-Schreibdienst, daher müssen Sie selbst Code und Links zu den relevanten Quellen bereitstellen. – not2qubit