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

 
 
 
Reply to this topicStart new topic
> Логический анализатор, на основе Spartan3e-250
KuzmaPrytkov
сообщение Dec 10 2007, 18:56
Сообщение #1


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

Группа: Свой
Сообщений: 124
Регистрация: 30-05-05
Из: Украина
Пользователь №: 5 545



Есть платка. Есть ChipScopePro. Как реализовать логический анализатор на 8-bit? Сигналы внешнии по отношению к чипу (ножки ввода-вывода). Какие дополнительные входы нужно (кроме восьми проводов)?
Можно ли исспользовать ChipScopePro от Xilinx (или он только для анализа внутрених сигналов)?

Пожалуйста помогите новичку (только сильно не пинайте)


--------------------
Закон Лоуэри
Заело деталь - надави на нее. Если она сломалась - ничего: все равно ее надо было заменять.
Go to the top of the page
 
+Quote Post
makc
сообщение Dec 10 2007, 19:27
Сообщение #2


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Это не сложно. Но нужно учитывать, что ChipScopePro рассчитан на работу (наблюдение) синхронных сигналов (связанных с заданным тактовым сигналом) и без тактового сигнала не имеет смысла.

Если у Вас упомянутые Вами сигналы привязаны к какому-либо одному тактовому сигналу, то никаких проблем нет и Вы можете их наблюдать, даже если они являются внешними по отношению к ПЛИС (при условии, что они имеют требуемые логические уровни и заведены на контакты ПЛИС, которые можно сделать входами).


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
KuzmaPrytkov
сообщение Dec 11 2007, 05:54
Сообщение #3


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

Группа: Свой
Сообщений: 124
Регистрация: 30-05-05
Из: Украина
Пользователь №: 5 545



Сигналы у меня синхронные, имеют требуемые логические уровни и заведены на контакты ПЛИС, которые являються входами.

Какие дополнительные входы нужно (как я понял нужно вход синхронизации)?

Ище вопрос, какая максимальная частота входных сигналов если я использую LPT-JTAG кабель (скорость передачи 500k)


--------------------
Закон Лоуэри
Заело деталь - надави на нее. Если она сломалась - ничего: все равно ее надо было заменять.
Go to the top of the page
 
+Quote Post
makc
сообщение Dec 11 2007, 06:03
Сообщение #4


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(KuzmaPrytkov @ Dec 11 2007, 08:54) *
Какие дополнительные входы нужно (как я понял нужно вход синхронизации)?


Кроме синхронизации ничего не нужно. (При учете необходимости подключения к ПЛИС отладочного кабеля через JTAG).


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
syoma
сообщение Dec 11 2007, 21:07
Сообщение #5


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

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата(KuzmaPrytkov @ Dec 11 2007, 07:54) *
Какие дополнительные входы нужно (как я понял нужно вход синхронизации)?

Chipscope лучше всего синхронизировать от какого нибудь клока. Этот клок может и где-то в ПЛИСине генерироваться. Главное, чтобы частота сигналов не превышала частоту Клока - тогда вы их точно поймаете.
Входы данных также могут использоваться как триггерные входы - то есть по ним можно запускать захват.

Цитата
Ище вопрос, какая максимальная частота входных сигналов если я использую LPT-JTAG кабель (скорость передачи 500k)


Частота сигналов и скорость JTAG кабеля не имеет значение- Chipscope использует принцип захвата в память.
То есть при работе он сначала ожидает выполнение триггерного условия, а затем просто заполняет данными весь объем внутренней памяти, который вы ему задаете. Затем данные из памяти считываются через JTAG. То есть от скорости JTAGа ничего не зависит. А от объема выделенной Чипскопу памяти зависит длительность записи - то есть насколько длинный объем данных чипскоп сможет захватить.
Go to the top of the page
 
+Quote Post
АДИКМ
сообщение Dec 11 2007, 22:46
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



Немного не про Chipscope.
Недавно мне потребовался простой лог анализатор записать некий протокол. Я повторил открытый проект miniLA, имеющийся на sourceforge.net.
Должен сказать - великолепнаяя штука! свою задачу выполнил с блеском. Обратите внимание.
Вроде осталось еще лишняя пустая плата, могу презентовать, поскольку Вы с Украины.


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
KuzmaPrytkov
сообщение Dec 12 2007, 17:23
Сообщение #7


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

Группа: Свой
Сообщений: 124
Регистрация: 30-05-05
Из: Украина
Пользователь №: 5 545



Цитата(АДИКМ @ Dec 12 2007, 02:46) *
Немного не про Chipscope.
Недавно мне потребовался простой лог анализатор записать некий протокол. Я повторил открытый проект miniLA, имеющийся на sourceforge.net.
Должен сказать - великолепнаяя штука! свою задачу выполнил с блеском. Обратите внимание.
Вроде осталось еще лишняя пустая плата, могу презентовать, поскольку Вы с Украины.

Спасибо за ответы. santa2.gif
В сторону miniLA смотрел, но у меня в наличии есть плата (ничего другого паять не хочеться) на которой стоит ПЛИС, ARM7, SDRAM. Паралельного порта нет (зато есть куча других интерфейсов).

За предложение поделиться платой спасибо, но хочеться уже на этом железе поработать. smile.gif
ChipScopePro мне подходит тем что не нужно ничего добавлять (JTAG кабель уже есть).

Может подскажите назначение сигналов в проекте miniLA?


--------------------
Закон Лоуэри
Заело деталь - надави на нее. Если она сломалась - ничего: все равно ее надо было заменять.
Go to the top of the page
 
+Quote Post
АДИКМ
сообщение Dec 12 2007, 19:39
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



Цитата(KuzmaPrytkov @ Dec 12 2007, 21:23) *
Спасибо за ответы. santa2.gif
В сторону miniLA смотрел, но у меня в наличии есть плата (ничего другого паять не хочеться) на которой стоит ПЛИС, ARM7, SDRAM. Паралельного порта нет (зато есть куча других интерфейсов).

За предложение поделиться платой спасибо, но хочеться уже на этом железе поработать. smile.gif
ChipScopePro мне подходит тем что не нужно ничего добавлять (JTAG кабель уже есть).

Может подскажите назначение сигналов в проекте miniLA?


Какие именно сигналы непонятны?


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
KuzmaPrytkov
сообщение Dec 13 2007, 18:29
Сообщение #9


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

Группа: Свой
Сообщений: 124
Регистрация: 30-05-05
Из: Украина
Пользователь №: 5 545



Цитата(АДИКМ @ Dec 12 2007, 23:39) *
Какие именно сигналы непонятны?

Которые заведены на разъем К8, К1 (на их схеме)


--------------------
Закон Лоуэри
Заело деталь - надави на нее. Если она сломалась - ничего: все равно ее надо было заменять.
Go to the top of the page
 
+Quote Post

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

 


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


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