Nick_K 0 18 сентября, 2017 Опубликовано 18 сентября, 2017 · Жалоба Доброго времени суток. При разработке у меня возник вопрос с реальзацией отладки. Разраббатываем плату на Spartan 6 программирование происходит через PSoC. Нужно реализовать систему дебага на множество точек (на плате). Возникла самая простая идея: взять девелопмент борд от Xilinx с множеством DIO, написать примитивный интерфейс и с помощью средств Chip Scope сделать такой себе многоканальный диджитал аналайзер. Проблема в том, что я то и дело натыкаюсь в описании плат на отсутствие этой самой возможности дебага. Возможно кто-то может посоветовать конкретное решение (плату разработчика) с возможностью дебага и ценовым диапазоном 100-200$ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vladec 6 18 сентября, 2017 Опубликовано 18 сентября, 2017 · Жалоба Вот посмотрите, может подойдет: http://reason89.ru/2017/01/8-saleae-logic.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 18 сентября, 2017 Опубликовано 18 сентября, 2017 · Жалоба Возможно кто-то может посоветовать конкретное решение (плату разработчика) с возможностью дебага и ценовым диапазоном 100-200$ Дело в том, что если возьмете "девелопмент борд от Xilinx" и в нее встроите "родной" анализатор, то он работает только от Ксайлинсовского софта - ИСЕ, Вивадо и пр. И никакие "самодельные" программы с ним не пойдут, т.к. ксай не открывает API на JTAG. Но можно сделать лог.анализатор самодельный. Там ничего хитрого нет, см. статью у немя на сайте, в самом начале... А почему не хотите установить лог. анализатор прямо в Вашем проекте? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nick_K 0 20 сентября, 2017 Опубликовано 20 сентября, 2017 · Жалоба Спасибо за совет по поводу логического анализатора - но это самое простое и очевидное решение. И да, я прекрасно понимаю, что девелопмент борд будет работать от ISE, но именно так мне и нужно. Мне нужна плата разработчика, на которой я могу отлаживать различные компоненты "для себя" и в то же время имел возможность используя Chip Scope (!!!) и встроенный программатор на плате (!) заюзать как логический анализатор. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 20 сентября, 2017 Опубликовано 20 сентября, 2017 · Жалоба Спасибо за совет по поводу логического анализатора - но это самое простое и очевидное решение. И да, я прекрасно понимаю, что девелопмент борд будет работать от ISE, но именно так мне и нужно. Мне нужна плата разработчика, на которой я могу отлаживать различные компоненты "для себя" и в то же время имел возможность используя Chip Scope (!!!) и встроенный программатор на плате (!) заюзать как логический анализатор. Тут тоже не все так просто. Дело в том, что дешевые стартовые наборы не имеют стыка с хостом. Они сделаны для того, чтобы продать еще лицензию на Микроблэйз или Ниос. А стартовые наборы с PCIe довольно дороги. Так что хотите сделать "станок для отладки", но сначала скажите, как туда будут попадать данные... см. "Краткий Курс", глава про отладку... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 20 сентября, 2017 Опубликовано 20 сентября, 2017 · Жалоба Спасибо за совет по поводу логического анализатора - но это самое простое и очевидное решение. И да, я прекрасно понимаю, что девелопмент борд будет работать от ISE, но именно так мне и нужно. Мне нужна плата разработчика, на которой я могу отлаживать различные компоненты "для себя" и в то же время имел возможность используя Chip Scope (!!!) и встроенный программатор на плате (!) заюзать как логический анализатор. Тут тоже не все так просто. Дело в том, что дешевые стартовые наборы не имеют стыка с хостом. Они сделаны для того, чтобы продать еще лицензию на Микроблэйз или Ниос. А стартовые наборы с PCIe довольно дороги. Так что хотите сделать "станок для отладки", но сначала скажите, как туда будут попадать данные... см. "Краткий Курс", глава про отладку... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nick_K 0 23 сентября, 2017 Опубликовано 23 сентября, 2017 · Жалоба Тут тоже не все так просто. Дело в том, что дешевые стартовые наборы не имеют стыка с хостом. Они сделаны для того, чтобы продать еще лицензию на Микроблэйз или Ниос. А стартовые наборы с PCIe довольно дороги. Так что хотите сделать "станок для отладки", но сначала скажите, как туда будут попадать данные... см. "Краткий Курс", глава про отладку... Я планировал задействовать внешние входы Девборда (DIO) для припайки на рабочую плату. Внитри ПЛИС - входные регистры и ChipScope аналайзером провесить на компъютер. Единственное где может попастся загвоздки - электрический контакт. Но думаю что-то уже придумаю там. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 23 сентября, 2017 Опубликовано 23 сентября, 2017 · Жалоба Я планировал задействовать внешние входы Девборда (DIO) для припайки на рабочую плату. Внитри ПЛИС - входные регистры и ChipScope аналайзером провесить на компъютер. Единственное где может попастся загвоздки - электрический контакт. Но думаю что-то уже придумаю там. И сколько контактов? 16, 32, 64? И на какие частоты? LVTTL или LVDS? И стробы? Или сделаете пакетную передачу? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yes 3 24 сентября, 2017 Опубликовано 24 сентября, 2017 · Жалоба При разработке у меня возник вопрос с реальзацией отладки. Разраббатываем плату на Spartan 6 программирование происходит через PSoC. то есть точки, которые отлаживаете не являются выходами ПЛИС и вообще тогда непонятно, какое значение имеет наличие ПЛИС на плате? в этом случае проще купить китайский юсб-логический анализатор, по моему сопоставимо будет с отдельной девбордой на ПЛИС если эти точки подключены к спартану и в нем есть место, то что мешает включить туда чипскоп (не дебильный альтеровский сигналтап инсертер, а чисто в исходном коде - все прозрачно и доступно) ??? для этого достаточно иметь вывод JTAG-а и после загрузки прошивки любым способом, будет анализатор кстати - какая PSoC? --------- ну и ксайлинс предоставляет возможность управлять этим чипскопом на tcl - то есть какие-то свои хитрые обработчики или управление VIO можно делать (мне ни разу не было такое нужно - не делал, но вроде бы все в открытом доступе) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться