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

 
 
> XC6SLX45+DDR2+всякая всячина, CMOS33 -> SSTL_18
KSN
сообщение Nov 7 2013, 04:21
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 404
Регистрация: 3-12-04
Из: Новосибирск
Пользователь №: 1 304



К xc6slx45 подключена SO-DIMM. Один банк полностью отдан под DDR2, соответсвтенно питание банка 1.8V. Сигналы адреса DDR2(16 линий) подключены к другому банку, также к этому банку подключается много еще чего. Соответственно, питание банка 3.3В. Можно обойтись простым резистивным делителем для линий адреса DDR2 (3.3В->1.8V) или что-то "правильнее" требуется?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
KSN
сообщение Nov 8 2013, 08:41
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 404
Регистрация: 3-12-04
Из: Новосибирск
Пользователь №: 1 304



Задача: По TCP/IP принять пакет данных (около 500Мб), сложить его в память, затем в реалтайме раздавать данные по параллельным интерфейсам (от 8 до 16 шт). Пока раздаем этот пакет, принимаем следующий.
Бывают ситуации, когда для раздачи на параллельный интерфейс необходимо сначала принять 3 пакета по TCP/IP. К тому же сейчас уже есть наработки: PCIExpress -> serializer->FPGA->parallel interface, которые легко перенесутся на решение TCP/IP->FPGA(DDR2)->parallel interface
Go to the top of the page
 
+Quote Post
ASN
сообщение Nov 8 2013, 10:15
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326



KSN
Тогда ещё два вопроса.
1. Какая установившаяся (пользовательская) скорость передачи данных в параллельные интерфейсы? То есть S = V * N, где S - общая скорость (по Ethernet, видимо), V - скорость по параллельным интерфейсам, N - количество интерфейсов. Учтите, что в TCP/IP есть накладные расходы на передачу сетевого и транспортного уровней. И размер обрабатываемого сетевой подсистемой блока ограничен кадром канального уровня. А там ещё MTU и всё такое. То есть ресурсов на обработку таких кадров может уйти достаточно.
2. А что произойдёт, если вовремя не будет принят следующий 500 Мб-й пакет?

Dmitriyspb
Я так понял, что запитывать банк 1,8 В нехочется, поскольку тогда, как указал Bad0512, придётся налепить левел шифтеров на медленную периферию. Не факт, что это будет проще и дешевле.

З.Ы. А вообще почему XC6SLX45 (мы сами их используем)? Я всё больше в сторону Zynq7000 посматриваю. Очень уж соблазнительная штука.
Go to the top of the page
 
+Quote Post
Dmitriyspb
сообщение Nov 8 2013, 11:15
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 21-11-12
Из: Россия г. Санкт-Петербург
Пользователь №: 74 498



Цитата(ASN @ Nov 8 2013, 14:15) *
KSN
Тогда ещё два вопроса.
1. Какая установившаяся (пользовательская) скорость передачи данных в параллельные интерфейсы? То есть S = V * N, где S - общая скорость (по Ethernet, видимо), V - скорость по параллельным интерфейсам, N - количество интерфейсов. Учтите, что в TCP/IP есть накладные расходы на передачу сетевого и транспортного уровней. И размер обрабатываемого сетевой подсистемой блока ограничен кадром канального уровня. А там ещё MTU и всё такое. То есть ресурсов на обработку таких кадров может уйти достаточно.
2. А что произойдёт, если вовремя не будет принят следующий 500 Мб-й пакет?

Dmitriyspb
Я так понял, что запитывать банк 1,8 В нехочется, поскольку тогда, как указал Bad0512, придётся налепить левел шифтеров на медленную периферию. Не факт, что это будет проще и дешевле.

З.Ы. А вообще почему XC6SLX45 (мы сами их используем)? Я всё больше в сторону Zynq7000 посматриваю. Очень уж соблазнительная штука.


Не хочется и не хочется.
Цитата
налепить левел шифтеров на медленную периферию
- Сомнительный довод. Вот если бы автор помимо
Цитата
Решение - колхозное
привел бы по этому поводу еще доводы и причины можно было бы отказываться. А так, хозяин - барин=)



--------------------
Победа - это когда N раз упал и N+1 раз встал.
Go to the top of the page
 
+Quote Post
Bad0512
сообщение Nov 8 2013, 14:14
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Цитата(Dmitriyspb @ Nov 8 2013, 18:15) *
Не хочется и не хочется. - Сомнительный довод. Вот если бы автор помимо привел бы по этому поводу еще доводы и причины можно было бы отказываться. А так, хозяин - барин=)

Я выше написал о потенциальных проблемах с согласованием и как следствие - "звоном" по адресным линиям.Можно попытаться всё это отмоделировать (тоже весьма непростая задача) в Hyperlynx или подобном софте, но результаты всё равно будут отличаться от реальной жизни.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


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


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