Приветствую Вас Гость | RSS


Главная страница » SDRAM - ZX-Форум » Регистрация » ВходВторник
2024-04-23
15:45:51
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
ZX-Форум » Hardware » Hardware » SDRAM (кто шарит?)
SDRAM
lvdДата: Четверг, 2007-12-06, 19:38:49 | Сообщение # 1
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Репутация: 13
Статус: Offline
Вопрос #1
заработает ли сабж на 2слойке (снизу земля, сверху сигналы), будучи подключённым к какому-нить сыслону там? На шине только 1 сдрамина, больше ничего, частота >=100мгц (не ддр). Какие меры стоит принять - типа резюки последовательно с каждым сигналом, етц?

Вопрос #2
в сколько тактов ориентировочно уложится совершенно рандомное чтение 1 слова (точнее, последовательность таких чтений, каждое с совершенно рандомного адреса, читается 1 ворд).


Многого нет здесь: http://lvd.nedopc.com
 
KOEДата: Четверг, 2007-12-06, 22:52:24 | Сообщение # 2
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Репутация: 5
Статус: Offline
Quote (lvd)
заработает ли сабж на 2слойке (снизу земля, сверху сигналы),

Если снизу сделать 2 сплошных полигона с металлизацией, на одном гнд, на другом вцц, а между ними налепить конденсаторов блокировочных, то думаю, заработает.

Quote (lvd)
сыслону там

Сыслону лучше 4 слоя. Там разные напряжения питания ядра и портов. Плюс отдельно надо развязывать питание блоков ФАПЧ. На 2-х слоях можно, но на низких частотах.

Quote (lvd)
Какие меры стоит принять - типа резюки последовательно с каждым сигналом

Думаю, что так извращаться не стоит.

Quote (lvd)
в сколько тактов ориентировочно уложится совершенно рандомное чтение 1 слова (точнее, последовательность таких чтений, каждое с совершенно рандомного адреса, читается 1 ворд).

РТФМ.


Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"


Сообщение отредактировал KOE - Четверг, 2007-12-06, 22:53:04
 
lvdДата: Пятница, 2007-12-07, 13:40:56 | Сообщение # 3
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Репутация: 13
Статус: Offline
Quote (KOE)
Сыслону лучше 4 слоя. Там разные напряжения питания ядра и портов.

Хз, вон минимиг на 2 слоях робит... Правда, без вч

Quote

Плюс отдельно надо развязывать питание блоков ФАПЧ. На 2-х слоях можно, но на низких частотах.

ВЧ нужны только для сдрамы. А что будет, если не развязать - плл будет лок терять?


Многого нет здесь: http://lvd.nedopc.com
 
KOEДата: Пятница, 2007-12-07, 15:12:30 | Сообщение # 4
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Репутация: 5
Статус: Offline
Quote (lvd)
ВЧ нужны только для сдрамы. А что будет, если не развязать - плл будет лок терять?

Надо, чтобы были развязаны по переменному току все шины питания, иначе импульсны тока, возникающие в момент переключения в блоках I/O, будут вызывать падение напряжения на шинах питания, у которых на 2-х слоях будет относительно большое активное сопротивление плюс паразитная индуктивность в несколько десятков наногенри. Соответственно, питание будет просаживаться. Чем выше рабочие частоты, тем сильнее этот эффект будет сказываться. Как это отразится на работе ФАПЧ хз, скорее всего, она синхронизм не потеряет, ибо в цыклонах в фапчах стоят рулезные ИЧФД, но уровень фазовых шумов возрастет точно.
Если развязать шины питания по переменному току, т.е. каждую из шин подключить к источнику питания через блокировочную индуктивность (2*pi*F*L ~ десяток кОм) и не скупиться на блокировочные емкости (лучше всего ставить чип 0805 0.1 мкФ у каждого ввода питания в ПЛИС плюс один танталовый конденсатор (1/2*pi*F*C порядка долей Ом ... единиц Ом) на всю шину), то все импульсные токи будут замыкаться в своем контуре, от своей шины питания в землю, не влияя на соседние шины питания. Это удобнее всего сделать, если каждая из шин представляет собой сплошной участок металлизации на отдельном слое.


Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"


Сообщение отредактировал KOE - Пятница, 2007-12-07, 15:22:56
 
KOEДата: Пятница, 2007-12-07, 15:29:17 | Сообщение # 5
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Репутация: 5
Статус: Offline
Да, у танталовых конденсаторов обычно большая паразитная индуктивность, поэтому пренебрегать керамическими чип-конденсаторами у каждого ввода питния в ПЛИС не стоит. Ну в крайнем случае хотя бы 1-2 керамических конденсатора должны быть обязательно включены параллельно танталовому.

Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
 
deathsoftДата: Пятница, 2007-12-07, 23:48:01 | Сообщение # 6
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (lvd)
Вопрос #1 заработает ли сабж на 2слойке (снизу земля, сверху сигналы), будучи подключённым к какому-нить сыслону там? На шине только 1 сдрамина, больше ничего, частота >=100мгц (не ддр). Какие меры стоит принять - типа резюки последовательно с каждым сигналом, етц?

Заработет, знакомые делали плату на ACEX1K и SDRAM PC133 (как в обычном компе), плата была 2х слойная с маской, без особых наворотов. Все работало без глюков.
 
deathsoftДата: Пятница, 2007-12-07, 23:52:03 | Сообщение # 7
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (lvd)
Вопрос #2 в сколько тактов ориентировочно уложится совершенно рандомное чтение 1 слова (точнее, последовательность таких чтений, каждое с совершенно рандомного адреса, читается 1 ворд).

Все от типа памяти зависит (надо в даташит смотреть), у памяти цифирки бывают разные типа 5-1-1-1 и т.п., которые означают время первой и последующих выборок в burst цикле. С учетом того, что SDRAM еще и на рефреш может отключится - то вообще хз. Видел на www.opencores.org или еще где то контроллер SDRAM который эмулирует статическую память (какая скорость - хз).


Сообщение отредактировал deathsoft - Пятница, 2007-12-07, 23:57:31
 
lvdДата: Понедельник, 2007-12-10, 13:14:38 | Сообщение # 8
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Репутация: 13
Статус: Offline
СДРАМ сама на рефреш не может отключиться...

КОроче поприкидывал в расчёте на микроновскую 8мегабайтную 16битку - частота 43 мгц (7*6), 6 тактов на цикл (<=4 ворда чтения или <=3 ворда записи) - думаю с такой чатсотой проблем не будет smile
В те же 6 тактов влезает 2 рефреша - так что при рефреше раз в строчку (15кгц) рефреш-интервал превысится раза в два. Но, думаю, пох: вон, половина всех спецтрумов работает с превышением макс. интервалов...
Хотя ещё можно рефреш пихать во все процессорные слоты, которые он (процессор) не заюзал.

По поводу контроллера - вовсе не нужна навороченная корка для пентиумов с выборкой в полкеша за 1 чтение, достаточно тупого генератора сигналов для 3 случаев (чтение, запись, рефреш).


Многого нет здесь: http://lvd.nedopc.com
 
lvdДата: Среда, 2007-12-12, 11:28:43 | Сообщение # 9
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Репутация: 13
Статус: Offline
Ещё вот, про развязку шин питания... По-моему, проще по стабу на каждый чип (каждое напряжение питания чипа) поставить, не парясь индуктивностями. Зато и +5в на стаб можно произвольной дорожкой вести =)

Про керамические на каждую ногу - само собой.


Многого нет здесь: http://lvd.nedopc.com
 
ZX-Форум » Hardware » Hardware » SDRAM (кто шарит?)
  • Страница 1 из 1
  • 1
Поиск:

the DLCorp © 2006