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

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