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

 
 
 
Reply to this topicStart new topic
> Spartan 6 - DDR3 Sniffer (Подслушать данные), Вопросы о сопряжении и вероятных трудностях
PrSt
сообщение Sep 3 2015, 08:42
Сообщение #1


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Привет коллеги,
C Xilinx ранее не работал (только с Altera и то давно), Xilinx с будет первый раз, так что куча вопросов еще будет sm.gif
Стоит необходимость сделать DDR3 Sniffer для прослушивания/подслушивания данных на плате.
Планирую для этого заложить Xilinx Spartan 6.
Есть KIT-плата и на неё будут заводиться данные с шин данных/аддреса/упраления DDR3.
Процесс подслушивания классический: припаяться проводками в нужные места платы, снять данные по определенным адресам и слить дамп в компьютер.
Думаю что подобное уже делали не раз, но пока не нашел на форуме дискусий, еще ищю...
Вопросы:
1) Сопряжение сигналов, скорость 400..800МГц, тут целостность сигнала будет нарушена как только проводками припояюсь, по этому хочу спросить вас о рекомендациях. Ибо просто проводочки, коих будет на шине и данных очень много, сильно исказят сигнал.
2) Ньюансы Spartan 6 при работе с быстрыми сигналами.

Ну и да, на сколько это вообще реально на этом семействе заснифить пинами 800МГц сигнал?
Поверхностно пробежался по даташиту - кажется что весьма реально.
Но есть незавершенное понимание как LVDS (он же дифф-пара) приручить слушать просто 1 полюсный сигнал. Нужно уточнить. В ДШ сказано "Up to 1,080 Mb/s data transfer rate per differential I/O" http://www.xilinx.com/support/documentatio...heets/ds160.pdf

Посоветуйте плиз (как можно больше sm.gif ) в направлении пройденых граблей.


--------------------
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Sep 3 2015, 08:59
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



Цитата
Ну и да, на сколько это вообще реально на этом семействе заснифить пинами 800МГц сигнал?

что-то на спартане 6 мне эта частота кажется запредельной... даже с использованием входных ДДР
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Sep 3 2015, 09:00
Сообщение #3


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



..для людей проблема развести на многослойной печатной плате сигналы DDR3 чтобы целостность не порушить, а вы хотите сниффить через "проводки"!
Имхо это не реально.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Sep 3 2015, 09:03
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



тем более на 800 МГц...
Go to the top of the page
 
+Quote Post
PrSt
сообщение Sep 3 2015, 09:03
Сообщение #5


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Цитата(Lmx2315 @ Sep 3 2015, 12:00) *
..для людей проблема развести на многослойной печатной плате сигналы DDR3 чтобы целостность не порушить, а вы хотите сниффить через "проводки"!
Имхо это не реально.

да, эту сложность я полностью осознаю и параллельно думаю о плате согласования. Но это отдельно.
Щас интересует вопрос только об фпга, насколько вообще верен его выбор.
Многослойки разводить и соблюдать целостность сигнала это я умею, раньше такое делал для SDRAM

Цитата(Golikov A. @ Sep 3 2015, 12:03) *
тем более на 800 МГц...

та да ))
в этом и вызов )


--------------------
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Sep 3 2015, 09:06
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



Мне кажется задача не для 6 спартана, опуская все остальные сложности...

Даже если вы этот поток примите через ддр входные, и никакая синхронизация не собъется, вам же надо еще куда то это все сохранить, а то первично и отфильтровать рефреши, дешифровать адреса из колонок и столцов...
Go to the top of the page
 
+Quote Post
PrSt
сообщение Sep 3 2015, 09:08
Сообщение #7


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Цитата(Golikov A. @ Sep 3 2015, 12:06) *
Мне кажется задача не для 6 спартана, опуская все остальные сложности...

Даже если вы этот поток примите через ддр входные, и никакая синхронизация не собъется, вам же надо еще куда то это все сохранить, а то первично и отфильтровать рефреши, дешифровать адреса из колонок и столцов...

На KIT-плате уже стоит DDR2 или 3й, еще не уточнял. То есть Дамп туда вестить планирую.


--------------------
Go to the top of the page
 
+Quote Post
Timmy
сообщение Sep 3 2015, 09:27
Сообщение #8


Знающий
****

Группа: Участник
Сообщений: 835
Регистрация: 9-08-08
Из: Санкт-Петербург
Пользователь №: 39 515



Главные грабли - S6 вообще не может работать с внешними сигналами 800МГц, тем более DDR. 1080М - это скорость передачи данных в DDR, а предельная внешняя частота, соответственно, 540МГц.

Можно пробовать Kintex-7, официально он поддерживает DDR3-1600.

Но как подключиться к другой плате, не порушив целостность сигналов, это более интересный вопрос.
Go to the top of the page
 
+Quote Post
PrSt
сообщение Sep 3 2015, 10:49
Сообщение #9


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Цитата(Timmy @ Sep 3 2015, 12:27) *
Главные грабли - S6 вообще не может работать с внешними сигналами 800МГц, тем более DDR. 1080М - это скорость передачи данных в DDR, а предельная внешняя частота, соответственно, 540МГц.

В принципе, 400 MHz тоже подойдет, а там уже посмотррим, мож и получится чуток выше ( это если размечтавшись. sm.gif )
Я исхожу из того что уже есть купленная плата, и нужно выжать максимум возможностей с неё.


--------------------
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Sep 3 2015, 10:58
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



Цитата
На KIT-плате уже стоит DDR2 или 3й, еще не уточнял. То есть Дамп туда вестить планирую.

ну мой прогноз что данные туда полезут на частоте не выше 200-250 МГц, и это если очень повезет.



Go to the top of the page
 
+Quote Post
krux
сообщение Sep 3 2015, 11:22
Сообщение #11


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

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



промышленность какбы уже выпускает, так что нет ничего невозможного
http://cdn.teledynelecroy.com/files/pdf/le...a_datasheet.pdf
Прикрепленное изображение

однако спартаном-6 тут точно не отделаться.

на картинке шлейф - это не FRC, хоть и похож.
это шлейф из тоненьких коаксиалов.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post

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

 


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


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