Перейти к содержанию
    

Fixed point Radix (ModelSim/QuestaSim)

Скажите а в ModelsimSE 2020.4 или QuestaSim 2021.1 есть возможность выводить числа на waveforms в фиксированной точке, типа 8'h08 показать как 0.5?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Штатно на сколько я знаю нет. Поэтому могу предложить разбить отображаемый вектор на две части (целую и дробную) и отображать их отдельно одну над другой.

Дополнение: был неправ, есть отдельная команда.

Цитата

radix define
This command is used to create or modify a user-defined radix. A user definable radix is used to
map bit patterns to a set of enumeration labels or setup a fixed or floating point radix. User-
defined radices are available for use in the most windows and with the examine command.
Syntax
User Custom Radix
radix define <name> <definition_body> [-color <value>]
Fixed or Floating Point Number Radix
radix define <name> [[-fixed [-signed] | -float] -fraction <n>] [-base <base>] [-precision <p>]

....

-fixed
(required for fixed point radix) Specifies a fixed number radix.

-fraction <n>
(required for fixed and floating point radices) Specifies the location of the decimal point in a
vector.
<n> — Any integer between 3 and the full bit value of the vector. For example, if you
specify -fraction 3 for the eight bit vector “10001001”, the decimal is placed two bits
away from the least significant bit on the right so the vector becomes “10001.001”.

Т.е. создаёте свой радикс и после этого назначаете его нужному вектору на диаграмме.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 2/28/2024 at 2:38 PM, makc said:

Т.е. создаёте свой радикс и после этого назначаете его нужному вектору на диаграмме.

Спасибо, благодаря вам - получилось создать и применить.

 

В принципе, что-то можно и мышкой сделать, если поле "Global Signal Radix" доступно. Вроде появляется для вновь добавленных сигналов.

 

MSIM_FixedPoint.thumb.png.5dd6ddac7efd1e8c05ef4aecace60530.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...