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

 
 
> Трассировка SDRAM нужна консультация
asen
сообщение Nov 22 2006, 07:09
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 5-09-05
Из: Барнаул
Пользователь №: 8 220



Вот надо развести внешнию шину на 133МГц расположение планирую сделать таким Проц -> резисторная сборка 33 Ом -> 2 корпуса SDRAM -> 2 корпуса ПЗУ -> FPGA. ОЗУ работает на 133 мегагерцах ПЗУ медленее. Вот вопрос к знающим людям какой разброс допустим на участке SDRAM - CPU и влияют ли участки дарожек расположенные дальше от проца чем SDRAM на работу этого самого SDRAM.

PS: Где взять програмки для того чтобы все это просимулировать может есть на местном FTP никто не поделится.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение Dec 1 2006, 12:28
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



А чем 16 бит не устраивает?
Просто кажется несколько странным такой подход - сначала до предела нагрузить шину, а потом мучаться с разводкой blink.gif
Go to the top of the page
 
+Quote Post
sff
сообщение Dec 1 2006, 13:24
Сообщение #3


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

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



Цитата(aaarrr @ Dec 1 2006, 12:28) *
Просто кажется несколько странным такой подход - сначала до предела нагрузить шину, а потом мучаться с разводкой blink.gif

Извиняюсь что не по теме...
А это уже "предел" шины? Я то хотел на EP9315 нагрузить 4 SDRAM (8 битных), Flash 16 бит и ISP1581..
Неужели не взлетит? blink.gif
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 2 2006, 15:34
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(sff @ Dec 1 2006, 13:24) *
Извиняюсь что не по теме...
А это уже "предел" шины? Я то хотел на EP9315 нагрузить 4 SDRAM (8 битных), Flash 16 бит и ISP1581..
Неужели не взлетит? blink.gif

Пожалуй, еще не предел: у меня стояло максимум 5 устройств на шине - никаких проблем замечено не было. Хотя в "больших" циррусовских китах буферизировано все, кроме SDRAM.

Но я не о том: вот, например, в Вашем случае - зачем нужно ставить 4 * 8 бит SDRAM? Это же куча корпусов, лишняя емкость на шине адреса, усложнение разводки и т.п. Почему нельзя поставить 16 или даже 32 бита?
Использование нескольких банков SDRAM на разных CS, по-моему, тоже странная идея. Зачем?
Go to the top of the page
 
+Quote Post
sff
сообщение Dec 4 2006, 10:54
Сообщение #5


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

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



Цитата(aaarrr @ Dec 2 2006, 15:34) *
Но я не о том: вот, например, в Вашем случае - зачем нужно ставить 4 * 8 бит SDRAM? Это же куча корпусов, лишняя емкость на шине адреса, усложнение разводки и т.п. Почему нельзя поставить 16 или даже 32 бита?
Использование нескольких банков SDRAM на разных CS, по-моему, тоже странная идея. Зачем?

Посмотрел 32 битные, например Micron и у на сайте написано что микросхемы с объемом более 128 мбит End of life... как-то насторожило, хотя 16 битные и 8 битные вплодь до 512 выпускаются. Не хочется проблем чтобы их найти.
Я хотел 128 мб RAM, конечно в серию это не пойдет, но так как ещё требования к интерфейсу девайса окончательно не сформировались и хотят видеть что-то промежуточное чтобы определиться smile.gif Вот и решил сделать с запасом чтобы и отлаживать удобно было (а то я умудрялся все 64 мб съесть отлаживая полностю в RAM)

поставть 2 набора по 2 16битных как-то нехотелось из-за того что физическая память будет фрагментирована и придётся ещё хитрым образом OS модифицировать.. (вот в WinCE я так и не уверен можно ли без особых проблем так сделать..)

а если ставить 2 * 2 * 16 то шина адреса будет не так сильно нагружена? и не возникнет неприятностей с шиной данных...

А теперь по теме smile.gif Экспортировал промежуточную разводку в HyperLynx, подключил IBIS модели ep9315, IntelFlashP33 (хотя у меня используется P30, но там не нашел её), и MT48LC32M8A2TG.. на ISP1581 что-то модели не нашел и поставил модель от флешки. Плата 4 слойка, 5mils /5 mils.
Запустил и .. blink.gif фигня какая-то...
Моделирование на 133 мгц.
Прикрепленное изображение


Линия А12
Прикрепленное изображение
. Это нормально что пики уходят за 4V и к -1??

А вот и самая короткая A20
Прикрепленное изображение
но тоже ведёт себя как-то нехорошо.. я даже такого не ожидал sad.gif

Линия RAS, CAS и тд что-то среднее между A12 и A20.
Шины A0-A7, которые используются и в ISP1581 похожи на A12

Шина данных ведёт себя похуже..

Допустимы ли такие пики? или надо резисторы ставить последовательно? или ещё чего-то
HyperLynx рекомендовал R-C AC цепь..
Go to the top of the page
 
+Quote Post
Artem-1.6E-19
сообщение Dec 4 2006, 12:07
Сообщение #6


Местный
***

Группа: Новичок
Сообщений: 266
Регистрация: 29-11-06
Пользователь №: 22 905



Цитата(sff @ Dec 4 2006, 09:54) *
Шина данных ведёт себя похуже..

Допустимы ли такие пики? или надо резисторы ставить последовательно? или ещё чего-то
HyperLynx рекомендовал R-C AC цепь..

Вы не те шины ИМХО смотрите. U2.V8 выглядит СТРАННО. Очень. Вы уверены что он правильно включен?
И разведено немного не так.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
sff
сообщение Dec 4 2006, 14:33
Сообщение #7


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

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



Цитата(Artem-1.6E-19 @ Dec 4 2006, 12:07) *
Вы не те шины ИМХО смотрите. U2.V8 выглядит СТРАННО. Очень. Вы уверены что он правильно включен?
И разведено немного не так.

А какие надо смотреть?
Всмысле СТРАННО? правильно включён это про pinout? если про него то проверил, правильно.
Развел как рекомендовали smile.gif
Прикрепленное изображение

На драйвере картина кардинально улучшилась а вот на всём остальном не очень =(
Прикрепленное изображение


Цитата(Paul @ Dec 4 2006, 11:27) *
A12 ведет себя отвратительно 80%, что в реальной схеме будут проблемы. Нижний ключ драйвера совсем дохлый. Спасти может повышение импеданса проводников и параллельных терминаторов, применение RC параллельных терминаторов или попытаться согласовать последовательно у драйвера.

Так я и думал что проблемы будут =(
Паралельных никак не получится выход по постоянному току маленький:
AD[25:0] EBUS 8ma Shared Address bus out
DA[31:0] EBUS 8ma PU Shared Data bus in/out

А последовательное сопротивление куда лучше ставить ближе к драйверу?
А у RC параллельных терминаторов никаких побочных эффектов не бывает?

PS: Вот посмотрел на разводку обычных PC133 там с контакотов адреса идут к центру модуля и далее трассы вправо к 4 микросхемам и влево к 4.. работает же както..
Go to the top of the page
 
+Quote Post
Artem-1.6E-19
сообщение Dec 4 2006, 15:15
Сообщение #8


Местный
***

Группа: Новичок
Сообщений: 266
Регистрация: 29-11-06
Пользователь №: 22 905



Цитата(sff @ Dec 4 2006, 13:33) *
Цитата(Artem-1.6E-19 @ Dec 4 2006, 12:07) *

Вы не те шины ИМХО смотрите. U2.V8 выглядит СТРАННО. Очень. Вы уверены что он правильно включен?
И разведено немного не так.

А какие надо смотреть?
Всмысле СТРАННО? правильно включён это про pinout? если про него то проверил, правильно.

Выглядело так, будто этот пин работал на передачу. вместе с пинами SDRAM.
Цитата
А последовательное сопротивление куда лучше ставить ближе к драйверу?

К источнику сигнала. И к приемнику тоже. В идиале это должна быть согласованная линия.
Цитата
А у RC параллельных терминаторов никаких побочных эффектов не бывает?

На мой взгляд, все неплохо у вас. Главное во всем этом, не все эти "ужасные" и некрасивые сигналы, а чтобы клок был нормальный. И чтобы к моменту прихода клока был гарантированно или ноль или один. Что будет между клоками, никого не волнует.
Go to the top of the page
 
+Quote Post
sff
сообщение Dec 4 2006, 15:44
Сообщение #9


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

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



Цитата(Artem-1.6E-19 @ Dec 4 2006, 15:15) *
Выглядело так, будто этот пин работал на передачу. вместе с пинами SDRAM.

На мой взгляд, все неплохо у вас. Главное во всем этом, не все эти "ужасные" и некрасивые сигналы, а чтобы клок был нормальный. И чтобы к моменту прихода клока был гарантированно или ноль или один. Что будет между клоками, никого не волнует.

Адресный пин на SDRAM невозможно даже сконфигурировать на передачу smile.gif
А выбросы за 4V и менее -1V не способны убить микросхемы?
а то в Datasheet ах в Absolute Maximum Ratings
к EP9315 Digital Input voltage Min: -0.3 Max: RVDD+0.3 V (RVDD = 3.3 V)
к Micron у Voltage on inputs, NC, or I/O pins relative to VSS –1 +4.6 V
к JS28F128P30 Voltage on any signal (except VCC, VPP) –0.5 V to +4.1 V
к ISP1581 VI input voltage -0.5 VCC + 0.5 V (VCC = 3.3V )
меня волнует могут ли эти выбросы поубивать что-то..
Go to the top of the page
 
+Quote Post
Artem-1.6E-19
сообщение Dec 4 2006, 15:54
Сообщение #10


Местный
***

Группа: Новичок
Сообщений: 266
Регистрация: 29-11-06
Пользователь №: 22 905



Цитата(sff @ Dec 4 2006, 14:44) *
Цитата(Artem-1.6E-19 @ Dec 4 2006, 15:15) *

Выглядело так, будто этот пин работал на передачу. вместе с пинами SDRAM.

На мой взгляд, все неплохо у вас. Главное во всем этом, не все эти "ужасные" и некрасивые сигналы, а чтобы клок был нормальный. И чтобы к моменту прихода клока был гарантированно или ноль или один. Что будет между клоками, никого не волнует.

Адресный пин на SDRAM невозможно даже сконфигурировать на передачу smile.gif

Не обратил внимания. Сори.
Цитата
А выбросы за 4V и менее -1V не способны убить микросхемы?

Нет не могут. Выше защитных диодов не выпрыгнут. Но вот если рядом с микросхемой не будет конденсаторов, (влепили бы вы туда, прямо на обратную сторону микросхемы, где земляные пины шины данных. (вы прочтли что под ними рекомендуется вырез делать, чтобы СДРАМ не шумела на всю остальную схемму?)). В общем если не будет конденсаторов, то они могут и питающее напряжение микросхемы забросить за 3.3 вольта, или вниз спустить. А это уже серьезно.
Цитата
а то в Datasheet ах в Absolute Maximum Ratings
к EP9315 Digital Input voltage Min: -0.3 Max: RVDD+0.3 V (RVDD = 3.3 V)
к Micron у Voltage on inputs, NC, or I/O pins relative to VSS –1 +4.6 V
к JS28F128P30 Voltage on any signal (except VCC, VPP) –0.5 V to +4.1 V
к ISP1581 VI input voltage -0.5 VCC + 0.5 V (VCC = 3.3V )
меня волнует могут ли эти выбросы поубивать что-то..

Нет. Как раз этого опасаться не стоит.
Go to the top of the page
 
+Quote Post
sff
сообщение Dec 4 2006, 16:06
Сообщение #11


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

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



Цитата(Artem-1.6E-19 @ Dec 4 2006, 15:54) *
Нет не могут. Выше защитных диодов не выпрыгнут. Но вот если рядом с микросхемой не будет конденсаторов, (влепили бы вы туда, прямо на обратную сторону микросхемы, где земляные пины шины данных. (вы прочтли что под ними рекомендуется вырез делать, чтобы СДРАМ не шумела на всю остальную схемму?)). В общем если не будет конденсаторов, то они могут и питающее напряжение микросхемы забросить за 3.3 вольта, или вниз спустить. А это уже серьезно.

Спасибо!
А вот про вырез мне ничего не попадалось, можете подсказать где про это прочитать можно?
Я там понаставил 7 кондеров на каждую SDRAM, по одному на каждый пин питания..
А "земляные пины шины данных" это как раз VssQ?
Их лучше куда лепить поближе к пинам питания или земли?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- asen   Трассировка SDRAM нужна консультация   Nov 22 2006, 07:09
- - Uree   Похоже вам сначала читать это: http://electronix.r...   Nov 22 2006, 10:31
- - asen   Спасиб за ссылку изучил Вот вопрос где можно взя...   Nov 22 2006, 11:59
|- - rifch   Цитата(asen @ Nov 22 2006, 11:59) Спасиб ...   Nov 22 2006, 15:36
- - asen   ну судя по тому топу из ссылки сделать можно в вид...   Nov 22 2006, 13:00
|- - Paul   Цитата(asen @ Nov 22 2006, 13:00) ну судя...   Nov 29 2006, 10:50
- - asen   Нарыл модели только вот другая проблема не могу их...   Nov 23 2006, 12:20
- - Uree   Для подключения моделей скопируй ИБИС-файлы в папк...   Nov 23 2006, 13:13
- - asen   да это точка точка вопрос можно ли в програмке э...   Nov 24 2006, 07:21
- - Uree   Советую качнуть и почитать тренинг по HyperLynx: h...   Nov 24 2006, 10:45
- - v_mirgorodsky   33 Ома сборки - это для плат с дорожками с волновы...   Nov 24 2006, 13:32
- - asen   Конечно плис нужна только для реализатции разного ...   Nov 27 2006, 09:58
- - v_mirgorodsky   Полученный сигнал практически идеален, только част...   Nov 27 2006, 11:58
- - asen   Нет частота действительно 100 МГц перепутал насчет...   Nov 27 2006, 12:14
- - v_mirgorodsky   Ну - это просто. Если сигнал значительно и на длит...   Nov 27 2006, 17:44
- - asen   Слоя вообще 4 растояние между слоев 250 мкм   Nov 28 2006, 12:35
- - v_mirgorodsky   Выглядит так, что растояние между слоями у вас сос...   Nov 28 2006, 17:51
- - asen   Дорожки использую 0,22мм плотнасть низкая достаточ...   Nov 29 2006, 05:38
- - v_mirgorodsky   Цитата(asen @ Nov 29 2006, 04:38) Дорожки...   Nov 29 2006, 12:57
- - asen   ЦитатаТот самый "топ" затевал я и собств...   Nov 30 2006, 08:20
|- - Paul   Цитата(asen @ Nov 30 2006, 08:20) Цитата ...   Nov 30 2006, 11:25
- - Uree   4-х сигнальных? Или 4 слоя всего? Если всего и отб...   Nov 30 2006, 11:21
- - asen   наверника все это базируется на на том что отражен...   Nov 30 2006, 12:43
- - aaarrr   2 asen: Немного не по теме вопрос: зачем к EP9302 ...   Nov 30 2006, 13:15
- - asen   Flash 8 с организацией 8х4М а SDRAM разные корпуса...   Dec 1 2006, 06:05
- - aaarrr   Цитата(asen @ Dec 1 2006, 06:05) Flash 8 ...   Dec 1 2006, 10:40
- - asen   Нет флешы 2 корпуса каждая по 8 бит   Dec 1 2006, 11:42
|- - Paul   A12 ведет себя отвратительно 80%, что в реальной с...   Dec 4 2006, 11:27
|- - Artem-1.6E-19   Цитата(sff @ Dec 4 2006, 15:06) Цитата(Ar...   Dec 4 2006, 16:21
|- - Paul   Моделировать надо в Eye Mode. Там все видно горазд...   Dec 5 2006, 09:25
- - Artem-1.6E-19   Цитата(asen @ Nov 22 2006, 06:09) Вот над...   Dec 2 2006, 14:28
- - v_mirgorodsky   По поводу овершотов и андершотов у Хилых был некий...   Dec 5 2006, 13:13
|- - Paul   В качестве заметки на полях. Создается впечатление...   Dec 5 2006, 14:12
|- - Artem-1.6E-19   Цитата(Paul @ Dec 5 2006, 13:12) МИНИМАЛЬ...   Dec 5 2006, 14:36
|- - Paul   Цитата(Artem-1.6E-19 @ Dec 5 2006, ...   Dec 5 2006, 15:08
|- - Artem-1.6E-19   Цитата(Paul @ Dec 5 2006, 14:08) Цитата(A...   Dec 5 2006, 15:31
- - sff   Вернёмся к А12.. Цитата(Paul @ Dec 5 2006...   Dec 5 2006, 17:05
|- - Artem-1.6E-19   Цитата(sff @ Dec 5 2006, 16:05) В даташит...   Dec 5 2006, 17:47
|- - Paul   HL обычно перестраховывается с согласованием и дае...   Dec 5 2006, 17:59
|- - RandI   Цитата(Paul @ Dec 5 2006, 17:59) Теперь о...   Dec 6 2006, 11:44
|- - Paul   Цитата(RandI @ Dec 6 2006, 11:44) Ээээ, м...   Dec 6 2006, 12:07
|- - RandI   Цитата(Paul @ Dec 6 2006, 12:07) Цитата(R...   Dec 6 2006, 14:00
- - sff   Вроде всё началось получатся после добавления посл...   Dec 6 2006, 14:10
- - Paul   То RandI Какие-то доки есть в системах моделирован...   Dec 6 2006, 16:34
- - sff   Цитата(Paul @ Dec 6 2006, 16:34) Расчет н...   Dec 6 2006, 17:18
- - Paul   Цитата(sff @ Dec 6 2006, 17:18) У меня не...   Dec 12 2006, 10:32
- - sff   Cпасибо, вроде всё ясно. Я уже вроде подобрал посл...   Dec 12 2006, 14:42
- - Paul   Цитата(sff @ Dec 12 2006, 14:42) Я как-то...   Dec 12 2006, 15:05
- - RandI   Цитата(Paul @ Dec 12 2006, 15:05) Цитата(...   Jan 31 2007, 14:55
- - Paul   Цитата(RandI @ Jan 31 2007, 14:55) Неболь...   Jan 31 2007, 15:38


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

 


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


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