fertna18 0 27 февраля, 2018 Опубликовано 27 февраля, 2018 (изменено) · Жалоба Здравствуйте. Я новичок в плис. Использую в основном ise. Vhdl. В общем ситуация такая. Перелопатил кучу документации. Стол то понятно. Но много в даташитах недомолвок. Пытаюсь пока сделать uart. Добавляю embedded, xps, bsb, подключаю к шине. Всё хорошо. Но как мне читать с шины данные((просто не пойму с чем соединять выходные порты в xps). Буду благодарен за ппомощь даже не значительную Изменено 27 февраля, 2018 пользователем fertna18 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Грендайзер 0 28 февраля, 2018 Опубликовано 28 февраля, 2018 (изменено) · Жалоба Попробуйте Xil_Out32(Addr, Value) и Xil_In32(Addr) например... Изменено 28 февраля, 2018 пользователем Грендайзер Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fertna18 0 28 февраля, 2018 Опубликовано 28 февраля, 2018 · Жалоба Попробуйте Xil_Out32(Addr, Value) и Xil_In32(Addr) например... Можно поподробнее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Ivan_ 0 28 февраля, 2018 Опубликовано 28 февраля, 2018 · Жалоба А можно какую-нибудь блок-схему дизайна, что в итоге у вас получилось? Вы хотите читать по акси в ПЛИС или же в микроблейзе? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fertna18 0 28 февраля, 2018 Опубликовано 28 февраля, 2018 · Жалоба А можно какую-нибудь блок-схему дизайна, что в итоге у вас получилось? Вы хотите читать по акси в ПЛИС или же в микроблейзе? Короче так. Для начала хотелось бы немного разобраться с embedded. Я добавляю его. С помощью мастера создаю необходимые соединения. Затем создаю vhdl верхнего уровня. И включаю всё это в свой проект. Но я немного не понимаю как мне читать в плис данные с шины. С самим микроблейзом я больше ничего не делаю и в sdk тоже. Я знаю что надо в мастере добавлять внешние порты и соединять их с шиной. Но вот проблема на данный момент в том что я не могу просимулировать - выскакивает ошибка что не может создать симмодель микроблейзом. Что я делаю не так? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Грендайзер 0 28 февраля, 2018 Опубликовано 28 февраля, 2018 (изменено) · Жалоба Можно поподробнее. Вы в вопросе не совсем ясно объяснили, что Вам нужно, то ли Вы не знаете куда какие ноги цеплять, то ли не понимаете, какие команды давать микроблейзу, что бы тот данные из Вашего IP считывал. Для записи/считывания данных используются ф-ции Xil_Out32(Addr, Value) и Xil_In32(Addr), где: Addr - базовый адрес + смещение; Value - данные для записи. Если у Вас с ногами проблема, то тут хорошо бы поподробней рассказать какую именно AXI Вы используете ну и в чём конкретно затыка описать.. Там по ногам вроде всё не так сложно... Изменено 28 февраля, 2018 пользователем Грендайзер Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться