Integer in ISIM als Zahl und nicht als Bitvektor darstellen

Gast #3604389
Lesenswert?
• ▲
▼
Ich verwende eine Schaltung, in denen einige Zähler mit der std.numeric 
verwendet werden, statt über std logic vecor zu arbeiten. Am Ende werden 
die teilweise in Vektoren verwandelt.

dort, wo das nicht der Fall ist und sie in andere Module laufen, habe 
ich das Problem, deren Werte darzustellen.

Im Grunde sind es einfache Zähler, ISIM stellt sie aber als Bitvektor 
dar und erlaubt - im Gegensatz zu std logic vector leider NICHT den 
Radix umzustellen.

Warum ist das so?

Habe ich mich jetzt geschossen, dass ich sauber in integer zähle?
Mit Zählern als std logic vector war das kein Problem.
#3605254
Lesenswert?
• ▲
▼
Das ist und bleibt ein Bug in Isim, es gibt aber einen würgaround:

You can also select mutiple items, and if the radix of one of the 
selected items can be modified, you can modify the radix of all the 
items.  So i just select all the integers and one std_logic_vector, 
change the radix to unsigned decimal, then re-select the 
std_logic_vector and change the radix back.

Aus dem Xilinx-Forum: 
http://forums.xilinx.com/t5/Simulation-and-Verification/RADIX-disabled-for-Integer-Signals/td-p/65723

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.