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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> co - simulation with zynq program
Maverick
сообщение Mar 27 2017, 13:21
Сообщение #1


я только учусь...
******

Группа: Модераторы
Сообщений: 3 248
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Никто не знает что "за зверь такой " Xilinx Zynq Verification IP, новости по нему есть?

по ссылке подробности


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
doom13
сообщение Mar 27 2017, 13:48
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Позволяет управлять устройствами на M_AXI_GP0, M_AXI_GP1.
Пример записи/чтения памяти:
Цитата
tb.zynq_sys.base_zynq_design_i.processing_system7_0.inst.write_data(32'h40000000,4, 32'hDEADBEEF, resp);
tb.zynq_sys.base_zynq_design_i.processing_system7_0.inst.read_data(32'h40000000,4,read_data,resp);
Go to the top of the page
 
+Quote Post
Maverick
сообщение Mar 27 2017, 13:53
Сообщение #3


я только учусь...
******

Группа: Модераторы
Сообщений: 3 248
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(doom13 @ Mar 27 2017, 16:48) *
Позволяет управлять устройствами на M_AXI_GP0, M_AXI_GP1.
Пример записи/чтения памяти:

можно ссылку на какой-либо документ(xapp)?
Вы случайно с симуляцией с BFM моделями не путаете?


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
doom13
сообщение Mar 27 2017, 13:54
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Подробно в ds897-zynq-bfm.pdf
Go to the top of the page
 
+Quote Post
Maverick
сообщение Mar 27 2017, 13:59
Сообщение #5


я только учусь...
******

Группа: Модераторы
Сообщений: 3 248
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(doom13 @ Mar 27 2017, 16:54) *

как я понял xilinx отказывается от BFM моделей...
по ссылке в первом посту подробности...


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
doom13
сообщение Mar 27 2017, 14:00
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(Maverick @ Mar 27 2017, 16:53) *
Вы случайно с симуляцией с BFM моделями не путаете?

Это то же, что и AXI BFM (Avalon BFM у Altera) только для системы с Zynq. При переходе по Вашей ссылке есть и дока, на которую я сослался (только свежая версия).
Go to the top of the page
 
+Quote Post
Maverick
сообщение Mar 27 2017, 14:02
Сообщение #7


я только учусь...
******

Группа: Модераторы
Сообщений: 3 248
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(doom13 @ Mar 27 2017, 17:00) *
Это то же, что и AXI BFM (Avalon BFM у Altera) только для системы с Zynq. При переходе по Вашей ссылке есть и дока, на которую я сослался.

тогда не понимаю предложения
Цитата
Zynq BFM will be replaced by Xilinx Zynq Verification IP in CY2017. For more information please contact your Local Xilinx Sales Contact.



Вы можете поделиться (стр 9 : ds897-zynq-bfm.pdf) :

Цитата
Example Design
An example design and test bench named ”zynq_bfm_example” is attached with AR 55345.
http://www.xilinx.com/support/answers/55345.htm

???
желаетельно по свежее версией
ПОЖАЛУЙСТА


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
doom13
сообщение Mar 27 2017, 14:41
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Если Вы ищете zynq_bfm_example.zip, то у меня есть только версия слитая где-то год назад.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Mar 27 2017, 14:44
Сообщение #9


я только учусь...
******

Группа: Модераторы
Сообщений: 3 248
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(doom13 @ Mar 27 2017, 17:41) *
Если Вы ищете zynq_bfm_example.zip, то у меня есть только версия слитая где-то год назад.

да именно ее sm.gif
можете поделиться? почта mailinfo@ex.ua или как Вам удобнее...

Cпасибо.


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
doom13
сообщение Mar 27 2017, 14:48
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(Maverick @ Mar 27 2017, 17:44) *
да именно ее sm.gif
можете поделиться?
Cпасибо.

Отправил, проверяйте почту.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Mar 28 2017, 08:33
Сообщение #11


я только учусь...
******

Группа: Модераторы
Сообщений: 3 248
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(doom13 @ Mar 27 2017, 16:41) *

У меня есть проект в виваде. Есть модель. Дальше я убираю реальный проц и подставляю модель или как?
Подскажите пожалуйста.


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
doom13
сообщение Mar 28 2017, 09:07
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539




Я пробовал работать с ядрами, которые висели на порту AXI MASTER GP0, пока не было железки, проц в системе был (выше пример команды записи/чтения). Если проца нет - тогда нужен AXI BFM (его я не пробовал).
Go to the top of the page
 
+Quote Post
Maverick
сообщение Mar 28 2017, 09:12
Сообщение #13


я только учусь...
******

Группа: Модераторы
Сообщений: 3 248
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(doom13 @ Mar 28 2017, 11:07) *
Я пробовал работать с ядрами, которые висели на порту AXI MASTER GP0, пока не было железки, проц в системе был (выше пример команды записи/чтения). Если проца нет - тогда нужен AXI BFM (его я не пробовал).

Вы эмулировали работу процессора?
Можно поподробнее объяснить, что Вы делали?

Цитата стр 2
Цитата
The Zynq-7000 BFM is intended to provide a simulation environment for the Zynq-7000 PS logic, typically
replacing the processing_system7 block in a design. The Zynq-7000 BFM models the following:


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
doom13
сообщение Mar 28 2017, 09:34
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Я делал своё ядро (контроллер для DataMover, чтобы задать определённый алгоритм чтения памяти), которое вешалось на шину AXI4 (Master AXI4 GP0), а Zynq BFM позволяла писать/читать регистры (стартануть работу ядра).

Посмотрите пример для Zynq в Vivado, в tb показана запись/чтение по AXI шине.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Mar 29 2017, 09:30
Сообщение #15


я только учусь...
******

Группа: Модераторы
Сообщений: 3 248
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(doom13 @ Mar 28 2017, 12:34) *

Подскажите пожалуйста в чем ошибка при запуске скрипта (zynq_bfm_example.zip) в Vivado 2016.2 :

Цитата
ERROR: [BD 5-216] VLNV <xilinx.com:ip:processing_system7_bfm:2.0> is not supported for the current part.
ERROR: [Common 17-39] 'create_bd_cell' failed due to earlier errors.

while executing
"create_bd_cell -type ip -vlnv xilinx.com:ip:processing_system7_bfm:2.0 zynq_bfm "
invoked from within
"set zynq_bfm [ create_bd_cell -type ip -vlnv xilinx.com:ip:processing_system7_bfm:2.0 zynq_bfm ]"
(file "F:/Project_hdl/zynqbfmsystem_sim/sim_zynq/source.tcl" line 72)
update_compile_order -fileset sources_1


в 72 строке скрипта написано (вложение полный скрипт)
Цитата
set zynq_bfm [ create_bd_cell -type ip -vlnv xilinx.com:ip:processing_system7_bfm:2.0 zynq_bfm ]


как исправить ошибку, чтобы запустить симуляцию?
Прикрепленные файлы
Прикрепленный файл  source.txt ( 11.24 килобайт ) Кол-во скачиваний: 8
 


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 26th April 2017 - 00:08
Рейтинг@Mail.ru


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