iosifk 3 13 июня, 2017 Опубликовано 13 июня, 2017 · Жалоба Спасибо за идею, скорее всего, так и поступлю. В продолжение темы - на досуге поковырял библиотеки sim_lib/220model.v Quartus'ов. Поддержки отрицательных чисел в mif-файлах нет вплоть до Quartus'a 16.0. Версии старше не смотрел - пока нет времени. Если кто-то их пользует(16.1 - 17.0) - можно посмотреть их новые библиотеки, мб там что-то новое придумали и добавили поддержку. Буду благодарен за информацию :smile3046: А еще было бы круто узнать, можно ли так делать у Xilinx. Просто для общего развития. Для "общего развития" могу рассказать по скайпу... Мой адрес - в личной карточке... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 13 июня, 2017 Опубликовано 13 июня, 2017 · Жалоба А еще было бы круто узнать, можно ли так делать у Xilinx. Просто для общего развития. попробуйте описание во вложении (инициализация нескольких памятей из файлов для альтеры, для хилых тоже должно подойти) в файлах просто бинарные числа (не знаковые). производите чтение из памяти, потом при необходимости их конвертируете в знаковый тип и никаких проблем upd попробовал сейчас - для симуляции init_2_mem_of_files.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nice_vladi 1 3 июля, 2017 Опубликовано 3 июля, 2017 · Жалоба попробуйте описание во вложении (инициализация нескольких памятей из файлов для альтеры, для хилых тоже должно подойти) в файлах просто бинарные числа (не знаковые). производите чтение из памяти, потом при необходимости их конвертируете в знаковый тип и никаких проблем upd попробовал сейчас - для симуляции Спасибо за участие! Все-такие остановился на конвертировании в бинарный вид матлабом. Благо, функция уже написана - остается просто скармливать ей нужные числа. Конечно, сам mif-файл получается не очень наглядным, но опять же матлабом вытащил десятичные числа в комментарии на каждое двоичное число и получилось вполне терпимо. Да и чисто интуитивно хочется как можно меньше кода HDL писать. Проще - лучше. А всякие гадости, вроде записи в память отрицательных чисел можно и в матлабе лепить... В процессе изысканий была установлена Questa, опять мучал гугл, но все равно нативной поддержки отрицательных числе не нашел - только костыли. Так же успел немного просветиться в области Xilinx'a. В общем, дурная голова рукам покоя не дает Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_b 14 3 июля, 2017 Опубликовано 3 июля, 2017 · Жалоба В процессе изысканий была установлена Questa, опять мучал гугл, но все равно нативной поддержки отрицательных числе не нашел - только костыли.Да поймите одну простую вещь: симулятор тут ни при чём. Какой бы симулятор вы ни взяли, получите тот же самый результат. Потому что любой симулятор видит один и тот же альтеровский библиотечный код -- парсер mif. Если в коде отсутствует поддержка отрицательных чисел, то что может сделать симулятор? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nice_vladi 1 4 июля, 2017 Опубликовано 4 июля, 2017 · Жалоба Да поймите одну простую вещь: симулятор тут ни при чём. Какой бы симулятор вы ни взяли, получите тот же самый результат. Потому что любой симулятор видит один и тот же альтеровский библиотечный код -- парсер mif. Если в коде отсутствует поддержка отрицательных чисел, то что может сделать симулятор? Да я понимаю это) Просто таки дошли руки поставить Questy, давно хотел пощупать. В общем, мой последний пост можно считать подведением итогов всей темы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться