реклама на сайте
подробности

 
 
> Xilinx Platform Studio и собственный AXI-мастер, не подхватывает изменения в VHDL
mr.alexeevas
сообщение Dec 2 2014, 06:14
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 29-04-13
Из: Санкт-Петербург
Пользователь №: 76 668



Собираю проект в XPS, в котором мой AXI-мастер пишет данные в DDR. За основу взял пример от count enable. Компилю поект в ISE Project Navigator, запускаю ChipScope, смотрю сигналы, нахожу место которое нужно поправить в VHDL, правлю, а XPS изменений не видит. После долгих манипуляций, оказалось, что ему даже и не нужен уже тот VHDL файл! я его спокойно удаляю и проект нормально собирается и компилируется!

Как заставить XPS подхватывать изменения в моем VHDL файле? Помогите кто чем может... help.gif

PS: ISE 13.3

Сообщение отредактировал mr.alexeevas - Dec 2 2014, 06:14
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Golikov A.
сообщение Dec 2 2014, 08:41
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



Да вы создаете свой мастер через это меню. Там пока идете по визарду есть галочка сделать к нему ISE проект. По умолчанию он делает 1 файл, с галочкой проект. Этот проект вы открываете (я думаю вы эту галочку выбрали) и работаете с ним в ISE. Потому имплементируете и закрываете ISE или сворачиваете.

Далее в платформ студии опять в меню крей и импорт, в нем выбираете импорт и лезете в папку проекта, он сам найдет то что надо, выбираете, импортируете и ваш модуль появляется как корка в списке корок платформ студии в подменю User.

Первичная работа с модулем делается в ISE, там есть галочка и тесбенчь сразу сделать. То есть на самом деле импорт в платформ студию делается 1 раз после того как модуль полностью сделан и отлажен в ISE. Или после того как сменилась функциональность, вся отладка идет в ISE. Но я часто импортил, мне лень было с тестбенчем ковыряться, я на проце отлаживал, так что помню не парило...
Go to the top of the page
 
+Quote Post
mr.alexeevas
сообщение Dec 2 2014, 08:56
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 29-04-13
Из: Санкт-Петербург
Пользователь №: 76 668



Цитата(Golikov A. @ Dec 2 2014, 12:41) *
Да вы создаете свой мастер через это меню. Там пока идете по визарду есть галочка сделать к нему ISE проект. По умолчанию он делает 1 файл, с галочкой проект. Этот проект вы открываете (я думаю вы эту галочку выбрали) и работаете с ним в ISE. Потому имплементируете и закрываете ISE или сворачиваете.

Далее в платформ студии опять в меню крей и импорт, в нем выбираете импорт и лезете в папку проекта, он сам найдет то что надо, выбираете, импортируете и ваш модуль появляется как корка в списке корок платформ студии в подменю User.

Первичная работа с модулем делается в ISE, там есть галочка и тесбенчь сразу сделать. То есть на самом деле импорт в платформ студию делается 1 раз после того как модуль полностью сделан и отлажен в ISE. Или после того как сменилась функциональность, вся отладка идет в ISE. Но я часто импортил, мне лень было с тестбенчем ковыряться, я на проце отлаживал, так что помню не парило...


Да, с тестбенчами и симуляцией AXI шины напряжно отлажывать мастер для DDR, для которой еще и модель нужно прикрутить. А так - собрал, в чипскопе покапался, посмотрел, исправил. А каждый раз импортировать как раз не хочется, поэтому вопрос и возник. Было бы удобно если можно было бы просто свою периферию обновить, и далее уже тыкнуть пересобрать)

Кстати, если создать новую переферию через визард в XPS и менять в VHDL логику, то XPS и ISE сразу реагируют на изменения. А вот если импортировать свое, то нет, странно...

Сообщение отредактировал mr.alexeevas - Dec 2 2014, 08:56
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 03:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.02616 секунд с 7
ELECTRONIX ©2004-2016