Ich versuche, einen ternären Operator in einem immer Block zu verwenden, ist es synthetisierbar. Und ist MOD (%) Operator in Verilog synthetisierbar? weil, wenn ich den Code simuliere, scheinen die Resultate korrekt zu sein und wenn es in Hardware implementiert wird, wirkt es komisch. Ich habe einige studiert, wo dieser Teilungsoperator auch nicht synthetisierbar ist, es sei denn, der Teiler ist eine Zweierpotenz. Stimmt das? Ich benutze vivado Werkzeug, um meinen Code zu synthetisieren.Können wir den ternären Operator in einem immer Block verwenden? Ist MOD (%) Operator synthetisierbar?
0
A
Antwort
0
Nach meinem Wissen ist ternärer Operator synthetisierbar, da er theoretisch auf einen einfachen 2 * 1 Multiplexer abgebildet werden kann.
Ich bin mir nicht sicher, aber Mod (%) Operator wird nicht synthetisierbar sein. Multiplikation, Division, Modulo, das sind Programmiertechnologien, aber für echte Hardware würden Sie tatsächlich eine Hardware benötigen, die Multiplikation oder Division oder Modulo-Operation durchführt. Also Tool kann diese Hardware nicht machen, nur um% in Ihrem Code.
Eine Referenz für synthetisierbaren Verilog-Konstrukte - http://asic-soc.blogspot.in/2013/06/synthesizable-and-non-synthesizable.html
Verwandte Themen
- 1. Ternären Operator in Freemarker verwenden?
- 2. Können wir verwenden? Operator in sql
- 3. Verketten in ternären Operator
- 4. Mod-Operator in IOS
- 5. Können wir den Bitweisen Operator "|" verwenden? mit strpos in php?
- 6. Requisiten und ternären Operator
- 7. Wie umkehren ich den Mod-Operator
- 8. Kompilierungsfehler mit ternären Operator
- 9. Return-Anweisung ternären Operator
- 10. PHP verwenden ternären Operator in for Schleife
- 11. Optimiere ternären Operator
- 12. initialisieren Arrays ternären Operator
- 13. Erinnern an den ternären Operator Syntax
- 14. Hat VHDL einen ternären Operator?
- 15. Verwenden Sie einen ternären Operator in einem Variablenstring
- 16. Verwenden des Operanden OR in einem schnellen ternären Operator
- 17. In Bezug auf ternären Operator ..!
- 18. Chaining ternären Operator in PHP
- 19. Ist es ok, ternären Operator in C++ - Streams zu verwenden?
- 20. „Tue nichts“ mit ternären Operator
- 21. Verwendung von OR in ternären Operator
- 22. Array-Initialisierung mit einem ternären Operator?
- 23. Kann ich einen ternären Operator mit nur einem Ergebnis verwenden?
- 24. Nicht verstanden verschachtelt ternären Operator
- 25. Was passiert in diesem ternären JavaScript-Operator?
- 26. SQL-Anweisung entspricht ternären Operator
- 27. Erklärung für ternären Operator in Rhino Mocks?
- 28. Zuweisung in Perl ternären bedingten Operator Probleme
- 29. Warum können wir das Schlüsselwort DISTINCT nicht verwenden, wenn wir den Operator ROLLUP verwenden?
- 30. ist es besser, wenn möglich den mod-Operator zu vermeiden?
Wie wäre es uns etwas von Ihrem Code zeigt? – damage
Ternär ist definitiv synthetisierbar. – wilcroft