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

А можно ли как-то сделать так, чтобы длинные двоичные числа разделялись каким либо знаком.

Например есть двоичное число 1101010001000101010001 (где биты с 0 по 7 - адрес столбца, биты с 7 по 19 - адрес строки, биты с 20 по 21 номер банка) отображалось в виде 11_010100010001_01010001, а ещё лучше если бы в таком виде 3_1297_81 ( в 10 виде). Было бы гораздо проще работать с такими числами...

 

можно попробовать следующее прямо в описании можно разделить большую шину на несколько маленьких шин и в симуляторе смотреть как Unsigned/Decimal.

Наверно лучше объявить в package тип состоящий из нескольких шин.

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


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

Насчёт этого не скажу.

Могу предложить разделить одну шину на несколько. В окне Wave в меню Тооls есть несколько способов: Combine Signals, Extract/pad bus, Split Bus.

 

можно попробовать следующее прямо в описании можно разделить большую шину на несколько маленьких шин и в симуляторе смотреть как Unsigned/Decimal.

Наверно лучше объявить в package тип состоящий из нескольких шин.

 

Спасибо ! Попробую ещё поковырять TCL скрипты, если не получится сделаю так, как вы советовали.

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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