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

 
 
> 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
Ответов
Dmitriyspb
сообщение Nov 8 2013, 09:13
Сообщение #2


Местный
***

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



Цитата(KSN @ Nov 7 2013, 08:21) *
К xc6slx45 подключена SO-DIMM. Один банк полностью отдан под DDR2, соответсвтенно питание банка 1.8V. Сигналы адреса DDR2(16 линий) подключены к другому банку, также к этому банку подключается много еще чего. Соответственно, питание банка 3.3В. Можно обойтись простым резистивным делителем для линий адреса DDR2 (3.3В->1.8V) или что-то "правильнее" требуется?


Возвращаясь к сути вопроса. Банки можно запитать от разных преобразователей напряжения и получить необходимые уровни. Резистивный делитель это как-то не очень хорошо. А вот разные преобразователи вполне даже допустимо.


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


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 17-02-09
Пользователь №: 44 975



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


Все же, хочу сказать, что реализация soft-ip для обмена с ddr2 - идея не очень правильная. Скорее всего возникнут проблемы с приемом dqs-ов от памяти, поэтому сколько-нибудь приличной скорости достичь будет трудно. Лучше использовать MCB (или брать другой кристал, я бы, на вашем месте смотрел в сторону Artix-7).

А по поводу делителей, анализ signal integrity даст ответ на ваш вопрос.

Цитата(KSN @ Nov 8 2013, 12:41) *
Задача: По TCP/IP принять пакет данных (около 500Мб), сложить его в память, затем в реалтайме раздавать данные по параллельным интерфейсам (от 8 до 16 шт). Пока раздаем этот пакет, принимаем следующий.
Бывают ситуации, когда для раздачи на параллельный интерфейс необходимо сначала принять 3 пакета по TCP/IP. К тому же сейчас уже есть наработки: PCIExpress -> serializer->FPGA->parallel interface, которые легко перенесутся на решение TCP/IP->FPGA(DDR2)->parallel interface


Я бы, на вашем месте, взял процессор с MAC и DDR интерфейсом и принимал пакеты им. А для раздачи данных поставил простенькую ПЛИС (лишь бы ног хватило).

Сообщение отредактировал m_m - Nov 8 2013, 13:43
Go to the top of the page
 
+Quote Post

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


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

 


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


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