Comments 2
Нда… Очень познавательно, но на ночь лучше не читать :))))
Жаль время истекло чтобы плюсик поставить. Ставлю его виртуально :)))
На икарусе это и правда можно было бы сделать легко и совершенно бесплатно (моделсимом не пользуюсь, мои рабочие лошадки icarus и gtkwave). Модели на SystemC это обыкновенные сишные исходники, которые компилятся в исполняемый код (или динамические библиотеки) хотя бы тем же gcc. А их икарус подхватывать умеет (хотя сам я этого пока не пробовал, надо курить доки). Ещё один вариант посмотреть на verilator. Он вообще компилирует проект на верилоге в проект на С, куда просто добавляется Ваша моделька. И если икарус заметно медленнее моделсима, то тут уже моделсим нервно курит в сторонке.
А Ваш проект меня заинтересовал. Платка usb3300 есть в Москве, в чипе и дипе. Правда подороже чем на али, но зато можно взять сразу, не ждать месяц. Плата de nano 0 (Cyclone IV) у меня есть. А фиговина в результате получается в хозяйстве весьма полезная :)
Скажите, в Вашем архиве файл ulpi_driver.cpp это и есть та самая моделька?
Жаль время истекло чтобы плюсик поставить. Ставлю его виртуально :)))
На икарусе это и правда можно было бы сделать легко и совершенно бесплатно (моделсимом не пользуюсь, мои рабочие лошадки icarus и gtkwave). Модели на SystemC это обыкновенные сишные исходники, которые компилятся в исполняемый код (или динамические библиотеки) хотя бы тем же gcc. А их икарус подхватывать умеет (хотя сам я этого пока не пробовал, надо курить доки). Ещё один вариант посмотреть на verilator. Он вообще компилирует проект на верилоге в проект на С, куда просто добавляется Ваша моделька. И если икарус заметно медленнее моделсима, то тут уже моделсим нервно курит в сторонке.
А Ваш проект меня заинтересовал. Платка usb3300 есть в Москве, в чипе и дипе. Правда подороже чем на али, но зато можно взять сразу, не ждать месяц. Плата de nano 0 (Cyclone IV) у меня есть. А фиговина в результате получается в хозяйстве весьма полезная :)
Скажите, в Вашем архиве файл ulpi_driver.cpp это и есть та самая моделька?
Скажите, в Вашем архиве файл ulpi_driver.cpp это и есть та самая моделька?
Да. Она взята из того самого проекта, на который я ссылаюсь в статье. Там она живёт в каталоге /core_ulpi_wrapper/testbench/
Sign up to leave a comment.
Моделирование прошивки в среде ModelSim с использованием моделей на языке SystemC