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

 
 
 
Reply to this topicStart new topic
> Нужен совет по Devboard + JTAG дебаг Xilinx, Девелопмент борд с возможностью дебага
Kolya
сообщение Sep 18 2017, 05:16
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 85
Регистрация: 21-03-11
Из: Киев
Пользователь №: 63 755



Доброго времени суток.
При разработке у меня возник вопрос с реальзацией отладки. Разраббатываем плату на Spartan 6 программирование происходит через PSoC. Нужно реализовать систему дебага на множество точек (на плате). Возникла самая простая идея: взять девелопмент борд от Xilinx с множеством DIO, написать примитивный интерфейс и с помощью средств Chip Scope сделать такой себе многоканальный диджитал аналайзер.
Проблема в том, что я то и дело натыкаюсь в описании плат на отсутствие этой самой возможности дебага.
Возможно кто-то может посоветовать конкретное решение (плату разработчика) с возможностью дебага и ценовым диапазоном 100-200$
Go to the top of the page
 
+Quote Post
vladec
сообщение Sep 18 2017, 07:24
Сообщение #2


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

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



Вот посмотрите, может подойдет:
http://reason89.ru/2017/01/8-saleae-logic.html

Go to the top of the page
 
+Quote Post
iosifk
сообщение Sep 18 2017, 08:13
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Kolya @ Sep 18 2017, 08:16) *
Возможно кто-то может посоветовать конкретное решение (плату разработчика) с возможностью дебага и ценовым диапазоном 100-200$

Дело в том, что если возьмете "девелопмент борд от Xilinx" и в нее встроите "родной" анализатор, то он работает только от Ксайлинсовского софта - ИСЕ, Вивадо и пр. И никакие "самодельные" программы с ним не пойдут, т.к. ксай не открывает API на JTAG. Но можно сделать лог.анализатор самодельный. Там ничего хитрого нет, см. статью у немя на сайте, в самом начале...
А почему не хотите установить лог. анализатор прямо в Вашем проекте?


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Kolya
сообщение Sep 20 2017, 07:20
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 85
Регистрация: 21-03-11
Из: Киев
Пользователь №: 63 755



Спасибо за совет по поводу логического анализатора - но это самое простое и очевидное решение.
И да, я прекрасно понимаю, что девелопмент борд будет работать от ISE, но именно так мне и нужно. Мне нужна плата разработчика, на которой я могу отлаживать различные компоненты "для себя" и в то же время имел возможность используя Chip Scope (!!!) и встроенный программатор на плате (!) заюзать как логический анализатор.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Sep 20 2017, 08:18
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Kolya @ Sep 20 2017, 10:20) *
Спасибо за совет по поводу логического анализатора - но это самое простое и очевидное решение.
И да, я прекрасно понимаю, что девелопмент борд будет работать от ISE, но именно так мне и нужно. Мне нужна плата разработчика, на которой я могу отлаживать различные компоненты "для себя" и в то же время имел возможность используя Chip Scope (!!!) и встроенный программатор на плате (!) заюзать как логический анализатор.

Тут тоже не все так просто.
Дело в том, что дешевые стартовые наборы не имеют стыка с хостом. Они сделаны для того, чтобы продать еще лицензию на Микроблэйз или Ниос. А стартовые наборы с PCIe довольно дороги. Так что хотите сделать "станок для отладки", но сначала скажите, как туда будут попадать данные...
см. "Краткий Курс", глава про отладку...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
iosifk
сообщение Sep 20 2017, 08:18
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Kolya @ Sep 20 2017, 10:20) *
Спасибо за совет по поводу логического анализатора - но это самое простое и очевидное решение.
И да, я прекрасно понимаю, что девелопмент борд будет работать от ISE, но именно так мне и нужно. Мне нужна плата разработчика, на которой я могу отлаживать различные компоненты "для себя" и в то же время имел возможность используя Chip Scope (!!!) и встроенный программатор на плате (!) заюзать как логический анализатор.

Тут тоже не все так просто.
Дело в том, что дешевые стартовые наборы не имеют стыка с хостом. Они сделаны для того, чтобы продать еще лицензию на Микроблэйз или Ниос. А стартовые наборы с PCIe довольно дороги. Так что хотите сделать "станок для отладки", но сначала скажите, как туда будут попадать данные...
см. "Краткий Курс", глава про отладку...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Kolya
сообщение Sep 23 2017, 17:47
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 85
Регистрация: 21-03-11
Из: Киев
Пользователь №: 63 755



Цитата(iosifk @ Sep 20 2017, 11:18) *
Тут тоже не все так просто.
Дело в том, что дешевые стартовые наборы не имеют стыка с хостом. Они сделаны для того, чтобы продать еще лицензию на Микроблэйз или Ниос. А стартовые наборы с PCIe довольно дороги. Так что хотите сделать "станок для отладки", но сначала скажите, как туда будут попадать данные...
см. "Краткий Курс", глава про отладку...


Я планировал задействовать внешние входы Девборда (DIO) для припайки на рабочую плату. Внитри ПЛИС - входные регистры и ChipScope аналайзером провесить на компъютер. Единственное где может попастся загвоздки - электрический контакт. Но думаю что-то уже придумаю там.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Sep 23 2017, 19:20
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Kolya @ Sep 23 2017, 20:47) *
Я планировал задействовать внешние входы Девборда (DIO) для припайки на рабочую плату. Внитри ПЛИС - входные регистры и ChipScope аналайзером провесить на компъютер. Единственное где может попастся загвоздки - электрический контакт. Но думаю что-то уже придумаю там.

И сколько контактов? 16, 32, 64? И на какие частоты? LVTTL или LVDS? И стробы? Или сделаете пакетную передачу?


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
yes
сообщение Sep 24 2017, 18:58
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(Kolya @ Sep 18 2017, 08:16) *
При разработке у меня возник вопрос с реальзацией отладки. Разраббатываем плату на Spartan 6 программирование происходит через PSoC.


то есть точки, которые отлаживаете не являются выходами ПЛИС и вообще тогда непонятно, какое значение имеет наличие ПЛИС на плате?
в этом случае проще купить китайский юсб-логический анализатор, по моему сопоставимо будет с отдельной девбордой на ПЛИС

если эти точки подключены к спартану и в нем есть место, то что мешает включить туда чипскоп (не дебильный альтеровский сигналтап инсертер, а чисто в исходном коде - все прозрачно и доступно) ??? для этого достаточно иметь вывод JTAG-а и после загрузки прошивки любым способом, будет анализатор

кстати - какая PSoC?

---------

ну и ксайлинс предоставляет возможность управлять этим чипскопом на tcl - то есть какие-то свои хитрые обработчики или управление VIO можно делать (мне ни разу не было такое нужно - не делал, но вроде бы все в открытом доступе)
Go to the top of the page
 
+Quote Post

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

 


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


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